packages feed

gi-webkit2webextension 4.0.17 → 4.0.19

raw patch · 249 files changed

+132033/−9 lines, 249 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget a) => GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget a
- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget
- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget
- GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter a) => GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.IsDOMNodeFilter a
- GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter
- GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: instance GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.IsDOMNodeFilter GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter
- GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver a) => GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.IsDOMXPathNSResolver a
- GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver
- GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: instance GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.IsDOMXPathNSResolver GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver
- GI.WebKit2WebExtension.Objects.ContextMenu: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.ContextMenu.ContextMenu a) => GI.WebKit2WebExtension.Objects.ContextMenu.IsContextMenu a
- GI.WebKit2WebExtension.Objects.ContextMenu: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.ContextMenu.ContextMenu
- GI.WebKit2WebExtension.Objects.ContextMenu: instance GI.WebKit2WebExtension.Objects.ContextMenu.IsContextMenu GI.WebKit2WebExtension.Objects.ContextMenu.ContextMenu
- GI.WebKit2WebExtension.Objects.ContextMenuItem: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.ContextMenuItem.ContextMenuItem a) => GI.WebKit2WebExtension.Objects.ContextMenuItem.IsContextMenuItem a
- GI.WebKit2WebExtension.Objects.ContextMenuItem: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.ContextMenuItem.ContextMenuItem
- GI.WebKit2WebExtension.Objects.ContextMenuItem: instance GI.WebKit2WebExtension.Objects.ContextMenuItem.IsContextMenuItem GI.WebKit2WebExtension.Objects.ContextMenuItem.ContextMenuItem
- GI.WebKit2WebExtension.Objects.DOMAttr: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr a) => GI.WebKit2WebExtension.Objects.DOMAttr.IsDOMAttr a
- GI.WebKit2WebExtension.Objects.DOMAttr: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr
- GI.WebKit2WebExtension.Objects.DOMAttr: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr
- GI.WebKit2WebExtension.Objects.DOMAttr: instance GI.WebKit2WebExtension.Objects.DOMAttr.IsDOMAttr GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr
- GI.WebKit2WebExtension.Objects.DOMAttr: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr
- GI.WebKit2WebExtension.Objects.DOMAttr: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr
- GI.WebKit2WebExtension.Objects.DOMBlob: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob a) => GI.WebKit2WebExtension.Objects.DOMBlob.IsDOMBlob a
- GI.WebKit2WebExtension.Objects.DOMBlob: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob
- GI.WebKit2WebExtension.Objects.DOMBlob: instance GI.WebKit2WebExtension.Objects.DOMBlob.IsDOMBlob GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob
- GI.WebKit2WebExtension.Objects.DOMBlob: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection a) => GI.WebKit2WebExtension.Objects.DOMCDATASection.IsDOMCDATASection a
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.WebKit2WebExtension.Objects.DOMCDATASection.IsDOMCDATASection GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: instance GI.WebKit2WebExtension.Objects.DOMText.IsDOMText GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCSSRule: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule a) => GI.WebKit2WebExtension.Objects.DOMCSSRule.IsDOMCSSRule a
- GI.WebKit2WebExtension.Objects.DOMCSSRule: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule
- GI.WebKit2WebExtension.Objects.DOMCSSRule: instance GI.WebKit2WebExtension.Objects.DOMCSSRule.IsDOMCSSRule GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule
- GI.WebKit2WebExtension.Objects.DOMCSSRule: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule
- GI.WebKit2WebExtension.Objects.DOMCSSRuleList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList a) => GI.WebKit2WebExtension.Objects.DOMCSSRuleList.IsDOMCSSRuleList a
- GI.WebKit2WebExtension.Objects.DOMCSSRuleList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList
- GI.WebKit2WebExtension.Objects.DOMCSSRuleList: instance GI.WebKit2WebExtension.Objects.DOMCSSRuleList.IsDOMCSSRuleList GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList
- GI.WebKit2WebExtension.Objects.DOMCSSRuleList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration a) => GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.IsDOMCSSStyleDeclaration a
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: instance GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.IsDOMCSSStyleDeclaration GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet a) => GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.IsDOMCSSStyleSheet a
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.IsDOMCSSStyleSheet GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance GI.WebKit2WebExtension.Objects.DOMStyleSheet.IsDOMStyleSheet GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet
- GI.WebKit2WebExtension.Objects.DOMCSSValue: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue a) => GI.WebKit2WebExtension.Objects.DOMCSSValue.IsDOMCSSValue a
- GI.WebKit2WebExtension.Objects.DOMCSSValue: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue
- GI.WebKit2WebExtension.Objects.DOMCSSValue: instance GI.WebKit2WebExtension.Objects.DOMCSSValue.IsDOMCSSValue GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue
- GI.WebKit2WebExtension.Objects.DOMCSSValue: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue
- GI.WebKit2WebExtension.Objects.DOMCharacterData: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData a) => GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData a
- GI.WebKit2WebExtension.Objects.DOMCharacterData: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData
- GI.WebKit2WebExtension.Objects.DOMCharacterData: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData
- GI.WebKit2WebExtension.Objects.DOMCharacterData: instance GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData
- GI.WebKit2WebExtension.Objects.DOMCharacterData: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData
- GI.WebKit2WebExtension.Objects.DOMCharacterData: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData
- GI.WebKit2WebExtension.Objects.DOMClientRect: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect a) => GI.WebKit2WebExtension.Objects.DOMClientRect.IsDOMClientRect a
- GI.WebKit2WebExtension.Objects.DOMClientRect: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect
- GI.WebKit2WebExtension.Objects.DOMClientRect: instance GI.WebKit2WebExtension.Objects.DOMClientRect.IsDOMClientRect GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect
- GI.WebKit2WebExtension.Objects.DOMClientRect: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect
- GI.WebKit2WebExtension.Objects.DOMClientRectList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList a) => GI.WebKit2WebExtension.Objects.DOMClientRectList.IsDOMClientRectList a
- GI.WebKit2WebExtension.Objects.DOMClientRectList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList
- GI.WebKit2WebExtension.Objects.DOMClientRectList: instance GI.WebKit2WebExtension.Objects.DOMClientRectList.IsDOMClientRectList GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList
- GI.WebKit2WebExtension.Objects.DOMClientRectList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList
- GI.WebKit2WebExtension.Objects.DOMComment: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMComment.DOMComment a) => GI.WebKit2WebExtension.Objects.DOMComment.IsDOMComment a
- GI.WebKit2WebExtension.Objects.DOMComment: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
- GI.WebKit2WebExtension.Objects.DOMComment: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
- GI.WebKit2WebExtension.Objects.DOMComment: instance GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
- GI.WebKit2WebExtension.Objects.DOMComment: instance GI.WebKit2WebExtension.Objects.DOMComment.IsDOMComment GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
- GI.WebKit2WebExtension.Objects.DOMComment: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
- GI.WebKit2WebExtension.Objects.DOMComment: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation a) => GI.WebKit2WebExtension.Objects.DOMDOMImplementation.IsDOMDOMImplementation a
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: instance GI.WebKit2WebExtension.Objects.DOMDOMImplementation.IsDOMDOMImplementation GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation
- GI.WebKit2WebExtension.Objects.DOMDOMSelection: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection a) => GI.WebKit2WebExtension.Objects.DOMDOMSelection.IsDOMDOMSelection a
- GI.WebKit2WebExtension.Objects.DOMDOMSelection: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection
- GI.WebKit2WebExtension.Objects.DOMDOMSelection: instance GI.WebKit2WebExtension.Objects.DOMDOMSelection.IsDOMDOMSelection GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection
- GI.WebKit2WebExtension.Objects.DOMDOMSelection: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList a) => GI.WebKit2WebExtension.Objects.DOMDOMTokenList.IsDOMDOMTokenList a
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: instance GI.WebKit2WebExtension.Objects.DOMDOMTokenList.IsDOMDOMTokenList GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow a) => GI.WebKit2WebExtension.Objects.DOMDOMWindow.IsDOMDOMWindow a
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance GI.WebKit2WebExtension.Objects.DOMDOMWindow.IsDOMDOMWindow GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow
- GI.WebKit2WebExtension.Objects.DOMDocument: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument a) => GI.WebKit2WebExtension.Objects.DOMDocument.IsDOMDocument a
- GI.WebKit2WebExtension.Objects.DOMDocument: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDocument: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDocument: instance GI.WebKit2WebExtension.Objects.DOMDocument.IsDOMDocument GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDocument: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDocument: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment a) => GI.WebKit2WebExtension.Objects.DOMDocumentFragment.IsDOMDocumentFragment a
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance GI.WebKit2WebExtension.Objects.DOMDocumentFragment.IsDOMDocumentFragment GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment
- GI.WebKit2WebExtension.Objects.DOMDocumentType: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType a) => GI.WebKit2WebExtension.Objects.DOMDocumentType.IsDOMDocumentType a
- GI.WebKit2WebExtension.Objects.DOMDocumentType: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType
- GI.WebKit2WebExtension.Objects.DOMDocumentType: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType
- GI.WebKit2WebExtension.Objects.DOMDocumentType: instance GI.WebKit2WebExtension.Objects.DOMDocumentType.IsDOMDocumentType GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType
- GI.WebKit2WebExtension.Objects.DOMDocumentType: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType
- GI.WebKit2WebExtension.Objects.DOMDocumentType: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType
- GI.WebKit2WebExtension.Objects.DOMElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMElement.DOMElement a) => GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement a
- GI.WebKit2WebExtension.Objects.DOMElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMElement.DOMElement
- GI.WebKit2WebExtension.Objects.DOMElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMElement.DOMElement
- GI.WebKit2WebExtension.Objects.DOMElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMElement.DOMElement
- GI.WebKit2WebExtension.Objects.DOMElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMElement.DOMElement
- GI.WebKit2WebExtension.Objects.DOMElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMElement.DOMElement
- GI.WebKit2WebExtension.Objects.DOMEntityReference: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference a) => GI.WebKit2WebExtension.Objects.DOMEntityReference.IsDOMEntityReference a
- GI.WebKit2WebExtension.Objects.DOMEntityReference: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMEntityReference: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMEntityReference: instance GI.WebKit2WebExtension.Objects.DOMEntityReference.IsDOMEntityReference GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMEntityReference: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMEntityReference: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMEvent: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent a) => GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent a
- GI.WebKit2WebExtension.Objects.DOMEvent: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent
- GI.WebKit2WebExtension.Objects.DOMEvent: instance GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent
- GI.WebKit2WebExtension.Objects.DOMEvent: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent
- GI.WebKit2WebExtension.Objects.DOMFile: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMFile.DOMFile a) => GI.WebKit2WebExtension.Objects.DOMFile.IsDOMFile a
- GI.WebKit2WebExtension.Objects.DOMFile: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMFile.DOMFile
- GI.WebKit2WebExtension.Objects.DOMFile: instance GI.WebKit2WebExtension.Objects.DOMBlob.IsDOMBlob GI.WebKit2WebExtension.Objects.DOMFile.DOMFile
- GI.WebKit2WebExtension.Objects.DOMFile: instance GI.WebKit2WebExtension.Objects.DOMFile.IsDOMFile GI.WebKit2WebExtension.Objects.DOMFile.DOMFile
- GI.WebKit2WebExtension.Objects.DOMFile: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMFile.DOMFile
- GI.WebKit2WebExtension.Objects.DOMFileList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList a) => GI.WebKit2WebExtension.Objects.DOMFileList.IsDOMFileList a
- GI.WebKit2WebExtension.Objects.DOMFileList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList
- GI.WebKit2WebExtension.Objects.DOMFileList: instance GI.WebKit2WebExtension.Objects.DOMFileList.IsDOMFileList GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList
- GI.WebKit2WebExtension.Objects.DOMFileList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.IsDOMHTMLAnchorElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.IsDOMHTMLAnchorElement GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.IsDOMHTMLAppletElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.IsDOMHTMLAppletElement GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.IsDOMHTMLAreaElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.IsDOMHTMLAreaElement GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.IsDOMHTMLBRElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.IsDOMHTMLBRElement GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.IsDOMHTMLBaseElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.IsDOMHTMLBaseElement GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.IsDOMHTMLBaseFontElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.IsDOMHTMLBaseFontElement GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.IsDOMHTMLBodyElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.IsDOMHTMLBodyElement GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.IsDOMHTMLButtonElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.IsDOMHTMLButtonElement GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.IsDOMHTMLCanvasElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.IsDOMHTMLCanvasElement GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCollection: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection a) => GI.WebKit2WebExtension.Objects.DOMHTMLCollection.IsDOMHTMLCollection a
- GI.WebKit2WebExtension.Objects.DOMHTMLCollection: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLCollection: instance GI.WebKit2WebExtension.Objects.DOMHTMLCollection.IsDOMHTMLCollection GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLCollection: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.IsDOMHTMLDListElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.IsDOMHTMLDListElement GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.IsDOMHTMLDirectoryElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.IsDOMHTMLDirectoryElement GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.IsDOMHTMLDivElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.IsDOMHTMLDivElement GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument a) => GI.WebKit2WebExtension.Objects.DOMHTMLDocument.IsDOMHTMLDocument a
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance GI.WebKit2WebExtension.Objects.DOMDocument.IsDOMDocument GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance GI.WebKit2WebExtension.Objects.DOMHTMLDocument.IsDOMHTMLDocument GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.IsDOMHTMLEmbedElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.IsDOMHTMLEmbedElement GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.IsDOMHTMLFieldSetElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.IsDOMHTMLFieldSetElement GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.IsDOMHTMLFontElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.IsDOMHTMLFontElement GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.IsDOMHTMLFormElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.IsDOMHTMLFormElement GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.IsDOMHTMLFrameElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.IsDOMHTMLFrameElement GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.IsDOMHTMLFrameSetElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.IsDOMHTMLFrameSetElement GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.IsDOMHTMLHRElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.IsDOMHTMLHRElement GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.IsDOMHTMLHeadElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.IsDOMHTMLHeadElement GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.IsDOMHTMLHeadingElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.IsDOMHTMLHeadingElement GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.IsDOMHTMLHtmlElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.IsDOMHTMLHtmlElement GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.IsDOMHTMLIFrameElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.IsDOMHTMLIFrameElement GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.IsDOMHTMLImageElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.IsDOMHTMLImageElement GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.IsDOMHTMLInputElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.IsDOMHTMLInputElement GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.IsDOMHTMLLIElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.IsDOMHTMLLIElement GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.IsDOMHTMLLabelElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.IsDOMHTMLLabelElement GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.IsDOMHTMLLegendElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.IsDOMHTMLLegendElement GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.IsDOMHTMLLinkElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.IsDOMHTMLLinkElement GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.IsDOMHTMLMapElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.IsDOMHTMLMapElement GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.IsDOMHTMLMarqueeElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.IsDOMHTMLMarqueeElement GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.IsDOMHTMLMenuElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.IsDOMHTMLMenuElement GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.IsDOMHTMLMetaElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.IsDOMHTMLMetaElement GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLModElement.IsDOMHTMLModElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLModElement.IsDOMHTMLModElement GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.IsDOMHTMLOListElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.IsDOMHTMLOListElement GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.IsDOMHTMLObjectElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.IsDOMHTMLObjectElement GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.IsDOMHTMLOptGroupElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.IsDOMHTMLOptGroupElement GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.IsDOMHTMLOptionElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.IsDOMHTMLOptionElement GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection a) => GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.IsDOMHTMLOptionsCollection a
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance GI.WebKit2WebExtension.Objects.DOMHTMLCollection.IsDOMHTMLCollection GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.IsDOMHTMLOptionsCollection GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.IsDOMHTMLParagraphElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.IsDOMHTMLParagraphElement GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.IsDOMHTMLParamElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.IsDOMHTMLParamElement GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.IsDOMHTMLPreElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.IsDOMHTMLPreElement GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.IsDOMHTMLQuoteElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.IsDOMHTMLQuoteElement GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.IsDOMHTMLScriptElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.IsDOMHTMLScriptElement GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.IsDOMHTMLSelectElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.IsDOMHTMLSelectElement GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.IsDOMHTMLStyleElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.IsDOMHTMLStyleElement GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.IsDOMHTMLTableCellElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.IsDOMHTMLTableCellElement GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.IsDOMHTMLTableColElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.IsDOMHTMLTableColElement GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.IsDOMHTMLTableElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.IsDOMHTMLTableElement GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.IsDOMHTMLTableRowElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.IsDOMHTMLTableRowElement GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.IsDOMHTMLTextAreaElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.IsDOMHTMLTextAreaElement GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.IsDOMHTMLTitleElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.IsDOMHTMLTitleElement GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement a) => GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.IsDOMHTMLUListElement a
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.IsDOMHTMLUListElement GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent a) => GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.IsDOMKeyboardEvent a
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.IsDOMKeyboardEvent GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance GI.WebKit2WebExtension.Objects.DOMUIEvent.IsDOMUIEvent GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent
- GI.WebKit2WebExtension.Objects.DOMMediaList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList a) => GI.WebKit2WebExtension.Objects.DOMMediaList.IsDOMMediaList a
- GI.WebKit2WebExtension.Objects.DOMMediaList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList
- GI.WebKit2WebExtension.Objects.DOMMediaList: instance GI.WebKit2WebExtension.Objects.DOMMediaList.IsDOMMediaList GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList
- GI.WebKit2WebExtension.Objects.DOMMediaList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent a) => GI.WebKit2WebExtension.Objects.DOMMouseEvent.IsDOMMouseEvent a
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance GI.WebKit2WebExtension.Objects.DOMMouseEvent.IsDOMMouseEvent GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance GI.WebKit2WebExtension.Objects.DOMUIEvent.IsDOMUIEvent GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent
- GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap a) => GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.IsDOMNamedNodeMap a
- GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap
- GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: instance GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.IsDOMNamedNodeMap GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap
- GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap
- GI.WebKit2WebExtension.Objects.DOMNode: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMNode.DOMNode a) => GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode a
- GI.WebKit2WebExtension.Objects.DOMNode: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMNode.DOMNode
- GI.WebKit2WebExtension.Objects.DOMNode: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMNode.DOMNode
- GI.WebKit2WebExtension.Objects.DOMNode: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMNode.DOMNode
- GI.WebKit2WebExtension.Objects.DOMNode: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMNode.DOMNode
- GI.WebKit2WebExtension.Objects.DOMNodeIterator: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator a) => GI.WebKit2WebExtension.Objects.DOMNodeIterator.IsDOMNodeIterator a
- GI.WebKit2WebExtension.Objects.DOMNodeIterator: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator
- GI.WebKit2WebExtension.Objects.DOMNodeIterator: instance GI.WebKit2WebExtension.Objects.DOMNodeIterator.IsDOMNodeIterator GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator
- GI.WebKit2WebExtension.Objects.DOMNodeIterator: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator
- GI.WebKit2WebExtension.Objects.DOMNodeList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList a) => GI.WebKit2WebExtension.Objects.DOMNodeList.IsDOMNodeList a
- GI.WebKit2WebExtension.Objects.DOMNodeList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList
- GI.WebKit2WebExtension.Objects.DOMNodeList: instance GI.WebKit2WebExtension.Objects.DOMNodeList.IsDOMNodeList GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList
- GI.WebKit2WebExtension.Objects.DOMNodeList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList
- GI.WebKit2WebExtension.Objects.DOMObject: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMObject.DOMObject a) => GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject a
- GI.WebKit2WebExtension.Objects.DOMObject: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMObject.DOMObject
- GI.WebKit2WebExtension.Objects.DOMObject: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMObject.DOMObject
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction a) => GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.IsDOMProcessingInstruction a
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.IsDOMProcessingInstruction GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMRange: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMRange.DOMRange a) => GI.WebKit2WebExtension.Objects.DOMRange.IsDOMRange a
- GI.WebKit2WebExtension.Objects.DOMRange: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMRange.DOMRange
- GI.WebKit2WebExtension.Objects.DOMRange: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMRange.DOMRange
- GI.WebKit2WebExtension.Objects.DOMRange: instance GI.WebKit2WebExtension.Objects.DOMRange.IsDOMRange GI.WebKit2WebExtension.Objects.DOMRange.DOMRange
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet a) => GI.WebKit2WebExtension.Objects.DOMStyleSheet.IsDOMStyleSheet a
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: instance GI.WebKit2WebExtension.Objects.DOMStyleSheet.IsDOMStyleSheet GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet
- GI.WebKit2WebExtension.Objects.DOMStyleSheetList: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList a) => GI.WebKit2WebExtension.Objects.DOMStyleSheetList.IsDOMStyleSheetList a
- GI.WebKit2WebExtension.Objects.DOMStyleSheetList: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList
- GI.WebKit2WebExtension.Objects.DOMStyleSheetList: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList
- GI.WebKit2WebExtension.Objects.DOMStyleSheetList: instance GI.WebKit2WebExtension.Objects.DOMStyleSheetList.IsDOMStyleSheetList GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList
- GI.WebKit2WebExtension.Objects.DOMText: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMText.DOMText a) => GI.WebKit2WebExtension.Objects.DOMText.IsDOMText a
- GI.WebKit2WebExtension.Objects.DOMText: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMText.DOMText
- GI.WebKit2WebExtension.Objects.DOMText: instance GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget GI.WebKit2WebExtension.Objects.DOMText.DOMText
- GI.WebKit2WebExtension.Objects.DOMText: instance GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData GI.WebKit2WebExtension.Objects.DOMText.DOMText
- GI.WebKit2WebExtension.Objects.DOMText: instance GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode GI.WebKit2WebExtension.Objects.DOMText.DOMText
- GI.WebKit2WebExtension.Objects.DOMText: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMText.DOMText
- GI.WebKit2WebExtension.Objects.DOMText: instance GI.WebKit2WebExtension.Objects.DOMText.IsDOMText GI.WebKit2WebExtension.Objects.DOMText.DOMText
- GI.WebKit2WebExtension.Objects.DOMTreeWalker: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker a) => GI.WebKit2WebExtension.Objects.DOMTreeWalker.IsDOMTreeWalker a
- GI.WebKit2WebExtension.Objects.DOMTreeWalker: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker
- GI.WebKit2WebExtension.Objects.DOMTreeWalker: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker
- GI.WebKit2WebExtension.Objects.DOMTreeWalker: instance GI.WebKit2WebExtension.Objects.DOMTreeWalker.IsDOMTreeWalker GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker
- GI.WebKit2WebExtension.Objects.DOMUIEvent: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent a) => GI.WebKit2WebExtension.Objects.DOMUIEvent.IsDOMUIEvent a
- GI.WebKit2WebExtension.Objects.DOMUIEvent: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent
- GI.WebKit2WebExtension.Objects.DOMUIEvent: instance GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent
- GI.WebKit2WebExtension.Objects.DOMUIEvent: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent
- GI.WebKit2WebExtension.Objects.DOMUIEvent: instance GI.WebKit2WebExtension.Objects.DOMUIEvent.IsDOMUIEvent GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent a) => GI.WebKit2WebExtension.Objects.DOMWheelEvent.IsDOMWheelEvent a
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance GI.WebKit2WebExtension.Objects.DOMMouseEvent.IsDOMMouseEvent GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance GI.WebKit2WebExtension.Objects.DOMUIEvent.IsDOMUIEvent GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance GI.WebKit2WebExtension.Objects.DOMWheelEvent.IsDOMWheelEvent GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMXPathExpression: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression a) => GI.WebKit2WebExtension.Objects.DOMXPathExpression.IsDOMXPathExpression a
- GI.WebKit2WebExtension.Objects.DOMXPathExpression: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression
- GI.WebKit2WebExtension.Objects.DOMXPathExpression: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression
- GI.WebKit2WebExtension.Objects.DOMXPathExpression: instance GI.WebKit2WebExtension.Objects.DOMXPathExpression.IsDOMXPathExpression GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression
- GI.WebKit2WebExtension.Objects.DOMXPathResult: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult a) => GI.WebKit2WebExtension.Objects.DOMXPathResult.IsDOMXPathResult a
- GI.WebKit2WebExtension.Objects.DOMXPathResult: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult
- GI.WebKit2WebExtension.Objects.DOMXPathResult: instance GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult
- GI.WebKit2WebExtension.Objects.DOMXPathResult: instance GI.WebKit2WebExtension.Objects.DOMXPathResult.IsDOMXPathResult GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult
- GI.WebKit2WebExtension.Objects.Frame: frameGetJavascriptContextForScriptWorld :: (HasCallStack, MonadIO m, IsFrame a, IsScriptWorld b) => a -> b -> m GlobalContext
- GI.WebKit2WebExtension.Objects.Frame: frameGetJavascriptGlobalContext :: (HasCallStack, MonadIO m, IsFrame a) => a -> m GlobalContext
- GI.WebKit2WebExtension.Objects.Frame: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.Frame.Frame a) => GI.WebKit2WebExtension.Objects.Frame.IsFrame a
- GI.WebKit2WebExtension.Objects.Frame: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.Frame.Frame
- GI.WebKit2WebExtension.Objects.Frame: instance GI.WebKit2WebExtension.Objects.Frame.IsFrame GI.WebKit2WebExtension.Objects.Frame.Frame
- GI.WebKit2WebExtension.Objects.HitTestResult: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult a) => GI.WebKit2WebExtension.Objects.HitTestResult.IsHitTestResult a
- GI.WebKit2WebExtension.Objects.HitTestResult: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult
- GI.WebKit2WebExtension.Objects.HitTestResult: instance GI.WebKit2WebExtension.Objects.HitTestResult.IsHitTestResult GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult
- GI.WebKit2WebExtension.Objects.ScriptWorld: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld a) => GI.WebKit2WebExtension.Objects.ScriptWorld.IsScriptWorld a
- GI.WebKit2WebExtension.Objects.ScriptWorld: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld
- GI.WebKit2WebExtension.Objects.ScriptWorld: instance GI.WebKit2WebExtension.Objects.ScriptWorld.IsScriptWorld GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld
- GI.WebKit2WebExtension.Objects.URIRequest: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.URIRequest.URIRequest a) => GI.WebKit2WebExtension.Objects.URIRequest.IsURIRequest a
- GI.WebKit2WebExtension.Objects.URIRequest: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.URIRequest.URIRequest
- GI.WebKit2WebExtension.Objects.URIRequest: instance GI.WebKit2WebExtension.Objects.URIRequest.IsURIRequest GI.WebKit2WebExtension.Objects.URIRequest.URIRequest
- GI.WebKit2WebExtension.Objects.URIResponse: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.URIResponse.URIResponse a) => GI.WebKit2WebExtension.Objects.URIResponse.IsURIResponse a
- GI.WebKit2WebExtension.Objects.URIResponse: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.URIResponse.URIResponse
- GI.WebKit2WebExtension.Objects.URIResponse: instance GI.WebKit2WebExtension.Objects.URIResponse.IsURIResponse GI.WebKit2WebExtension.Objects.URIResponse.URIResponse
- GI.WebKit2WebExtension.Objects.WebEditor: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.WebEditor.WebEditor a) => GI.WebKit2WebExtension.Objects.WebEditor.IsWebEditor a
- GI.WebKit2WebExtension.Objects.WebEditor: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.WebEditor.WebEditor
- GI.WebKit2WebExtension.Objects.WebEditor: instance GI.WebKit2WebExtension.Objects.WebEditor.IsWebEditor GI.WebKit2WebExtension.Objects.WebEditor.WebEditor
- GI.WebKit2WebExtension.Objects.WebExtension: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.WebExtension.WebExtension a) => GI.WebKit2WebExtension.Objects.WebExtension.IsWebExtension a
- GI.WebKit2WebExtension.Objects.WebExtension: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.WebExtension.WebExtension
- GI.WebKit2WebExtension.Objects.WebExtension: instance GI.WebKit2WebExtension.Objects.WebExtension.IsWebExtension GI.WebKit2WebExtension.Objects.WebExtension.WebExtension
- GI.WebKit2WebExtension.Objects.WebHitTestResult: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult a) => GI.WebKit2WebExtension.Objects.WebHitTestResult.IsWebHitTestResult a
- GI.WebKit2WebExtension.Objects.WebHitTestResult: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult
- GI.WebKit2WebExtension.Objects.WebHitTestResult: instance GI.WebKit2WebExtension.Objects.HitTestResult.IsHitTestResult GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult
- GI.WebKit2WebExtension.Objects.WebHitTestResult: instance GI.WebKit2WebExtension.Objects.WebHitTestResult.IsWebHitTestResult GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult
- GI.WebKit2WebExtension.Objects.WebPage: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2WebExtension.Objects.WebPage.WebPage a) => GI.WebKit2WebExtension.Objects.WebPage.IsWebPage a
- GI.WebKit2WebExtension.Objects.WebPage: instance GI.GObject.Objects.Object.IsObject GI.WebKit2WebExtension.Objects.WebPage.WebPage
- GI.WebKit2WebExtension.Objects.WebPage: instance GI.WebKit2WebExtension.Objects.WebPage.IsWebPage GI.WebKit2WebExtension.Objects.WebPage.WebPage
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_ tag
- GI.WebKit2WebExtension.Structs.ContextMenu_: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_ tag
+ GI.WebKit2WebExtension.Interfaces.DOMEventTarget: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget o) => GI.WebKit2WebExtension.Interfaces.DOMEventTarget.IsDOMEventTarget o
+ GI.WebKit2WebExtension.Interfaces.DOMEventTarget: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget
+ GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter o) => GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.IsDOMNodeFilter o
+ GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter
+ GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver o) => GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.IsDOMXPathNSResolver o
+ GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver
+ GI.WebKit2WebExtension.Objects.ContextMenu: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.ContextMenu.ContextMenu o) => GI.WebKit2WebExtension.Objects.ContextMenu.IsContextMenu o
+ GI.WebKit2WebExtension.Objects.ContextMenu: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.ContextMenu.ContextMenu
+ GI.WebKit2WebExtension.Objects.ContextMenuItem: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.ContextMenuItem.ContextMenuItem o) => GI.WebKit2WebExtension.Objects.ContextMenuItem.IsContextMenuItem o
+ GI.WebKit2WebExtension.Objects.ContextMenuItem: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.ContextMenuItem.ContextMenuItem
+ GI.WebKit2WebExtension.Objects.DOMAttr: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr o) => GI.WebKit2WebExtension.Objects.DOMAttr.IsDOMAttr o
+ GI.WebKit2WebExtension.Objects.DOMAttr: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr
+ GI.WebKit2WebExtension.Objects.DOMBlob: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob o) => GI.WebKit2WebExtension.Objects.DOMBlob.IsDOMBlob o
+ GI.WebKit2WebExtension.Objects.DOMBlob: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob
+ GI.WebKit2WebExtension.Objects.DOMCDATASection: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection o) => GI.WebKit2WebExtension.Objects.DOMCDATASection.IsDOMCDATASection o
+ GI.WebKit2WebExtension.Objects.DOMCDATASection: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection
+ GI.WebKit2WebExtension.Objects.DOMCSSRule: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule o) => GI.WebKit2WebExtension.Objects.DOMCSSRule.IsDOMCSSRule o
+ GI.WebKit2WebExtension.Objects.DOMCSSRule: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule
+ GI.WebKit2WebExtension.Objects.DOMCSSRuleList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList o) => GI.WebKit2WebExtension.Objects.DOMCSSRuleList.IsDOMCSSRuleList o
+ GI.WebKit2WebExtension.Objects.DOMCSSRuleList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration o) => GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.IsDOMCSSStyleDeclaration o
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet o) => GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.IsDOMCSSStyleSheet o
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet
+ GI.WebKit2WebExtension.Objects.DOMCSSValue: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue o) => GI.WebKit2WebExtension.Objects.DOMCSSValue.IsDOMCSSValue o
+ GI.WebKit2WebExtension.Objects.DOMCSSValue: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue
+ GI.WebKit2WebExtension.Objects.DOMCharacterData: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData o) => GI.WebKit2WebExtension.Objects.DOMCharacterData.IsDOMCharacterData o
+ GI.WebKit2WebExtension.Objects.DOMCharacterData: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData
+ GI.WebKit2WebExtension.Objects.DOMClientRect: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect o) => GI.WebKit2WebExtension.Objects.DOMClientRect.IsDOMClientRect o
+ GI.WebKit2WebExtension.Objects.DOMClientRect: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect
+ GI.WebKit2WebExtension.Objects.DOMClientRectList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList o) => GI.WebKit2WebExtension.Objects.DOMClientRectList.IsDOMClientRectList o
+ GI.WebKit2WebExtension.Objects.DOMClientRectList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList
+ GI.WebKit2WebExtension.Objects.DOMComment: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMComment.DOMComment o) => GI.WebKit2WebExtension.Objects.DOMComment.IsDOMComment o
+ GI.WebKit2WebExtension.Objects.DOMComment: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMComment.DOMComment
+ GI.WebKit2WebExtension.Objects.DOMDOMImplementation: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation o) => GI.WebKit2WebExtension.Objects.DOMDOMImplementation.IsDOMDOMImplementation o
+ GI.WebKit2WebExtension.Objects.DOMDOMImplementation: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation
+ GI.WebKit2WebExtension.Objects.DOMDOMSelection: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection o) => GI.WebKit2WebExtension.Objects.DOMDOMSelection.IsDOMDOMSelection o
+ GI.WebKit2WebExtension.Objects.DOMDOMSelection: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection
+ GI.WebKit2WebExtension.Objects.DOMDOMTokenList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList o) => GI.WebKit2WebExtension.Objects.DOMDOMTokenList.IsDOMDOMTokenList o
+ GI.WebKit2WebExtension.Objects.DOMDOMTokenList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow o) => GI.WebKit2WebExtension.Objects.DOMDOMWindow.IsDOMDOMWindow o
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow
+ GI.WebKit2WebExtension.Objects.DOMDocument: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument o) => GI.WebKit2WebExtension.Objects.DOMDocument.IsDOMDocument o
+ GI.WebKit2WebExtension.Objects.DOMDocument: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument
+ GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment o) => GI.WebKit2WebExtension.Objects.DOMDocumentFragment.IsDOMDocumentFragment o
+ GI.WebKit2WebExtension.Objects.DOMDocumentFragment: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment
+ GI.WebKit2WebExtension.Objects.DOMDocumentType: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType o) => GI.WebKit2WebExtension.Objects.DOMDocumentType.IsDOMDocumentType o
+ GI.WebKit2WebExtension.Objects.DOMDocumentType: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType
+ GI.WebKit2WebExtension.Objects.DOMElement: dOMElementHtmlInputElementGetAutoFilled :: (HasCallStack, MonadIO m, IsDOMElement a) => a -> m Bool
+ GI.WebKit2WebExtension.Objects.DOMElement: dOMElementHtmlInputElementIsUserEdited :: (HasCallStack, MonadIO m, IsDOMElement a) => a -> m Bool
+ GI.WebKit2WebExtension.Objects.DOMElement: dOMElementHtmlInputElementSetAutoFilled :: (HasCallStack, MonadIO m, IsDOMElement a) => a -> Bool -> m ()
+ GI.WebKit2WebExtension.Objects.DOMElement: dOMElementHtmlInputElementSetEditingValue :: (HasCallStack, MonadIO m, IsDOMElement a) => a -> Text -> m ()
+ GI.WebKit2WebExtension.Objects.DOMElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMElement.DOMElement o) => GI.WebKit2WebExtension.Objects.DOMElement.IsDOMElement o
+ GI.WebKit2WebExtension.Objects.DOMElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMElement.DOMElement
+ GI.WebKit2WebExtension.Objects.DOMEntityReference: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference o) => GI.WebKit2WebExtension.Objects.DOMEntityReference.IsDOMEntityReference o
+ GI.WebKit2WebExtension.Objects.DOMEntityReference: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference
+ GI.WebKit2WebExtension.Objects.DOMEvent: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent o) => GI.WebKit2WebExtension.Objects.DOMEvent.IsDOMEvent o
+ GI.WebKit2WebExtension.Objects.DOMEvent: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent
+ GI.WebKit2WebExtension.Objects.DOMFile: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMFile.DOMFile o) => GI.WebKit2WebExtension.Objects.DOMFile.IsDOMFile o
+ GI.WebKit2WebExtension.Objects.DOMFile: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMFile.DOMFile
+ GI.WebKit2WebExtension.Objects.DOMFileList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList o) => GI.WebKit2WebExtension.Objects.DOMFileList.IsDOMFileList o
+ GI.WebKit2WebExtension.Objects.DOMFileList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.IsDOMHTMLAnchorElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.IsDOMHTMLAppletElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.IsDOMHTMLAreaElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.IsDOMHTMLBRElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.IsDOMHTMLBaseElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.IsDOMHTMLBaseFontElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.IsDOMHTMLBodyElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.IsDOMHTMLButtonElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.IsDOMHTMLCanvasElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLCollection: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection o) => GI.WebKit2WebExtension.Objects.DOMHTMLCollection.IsDOMHTMLCollection o
+ GI.WebKit2WebExtension.Objects.DOMHTMLCollection: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection
+ GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.IsDOMHTMLDListElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.IsDOMHTMLDirectoryElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.IsDOMHTMLDivElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument o) => GI.WebKit2WebExtension.Objects.DOMHTMLDocument.IsDOMHTMLDocument o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLElement.IsDOMHTMLElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.IsDOMHTMLEmbedElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.IsDOMHTMLFieldSetElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.IsDOMHTMLFontElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.IsDOMHTMLFormElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.IsDOMHTMLFrameElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.IsDOMHTMLFrameSetElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.IsDOMHTMLHRElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.IsDOMHTMLHeadElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.IsDOMHTMLHeadingElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.IsDOMHTMLHtmlElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.IsDOMHTMLIFrameElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.IsDOMHTMLImageElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.IsDOMHTMLInputElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.IsDOMHTMLLIElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.IsDOMHTMLLabelElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.IsDOMHTMLLegendElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.IsDOMHTMLLinkElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.IsDOMHTMLMapElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.IsDOMHTMLMarqueeElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.IsDOMHTMLMenuElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.IsDOMHTMLMetaElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLModElement.IsDOMHTMLModElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLModElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.IsDOMHTMLOListElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.IsDOMHTMLObjectElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.IsDOMHTMLOptGroupElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.IsDOMHTMLOptionElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection o) => GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.IsDOMHTMLOptionsCollection o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
+ GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.IsDOMHTMLParagraphElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.IsDOMHTMLParamElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.IsDOMHTMLPreElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.IsDOMHTMLQuoteElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.IsDOMHTMLScriptElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.IsDOMHTMLSelectElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.IsDOMHTMLStyleElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.IsDOMHTMLTableCellElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.IsDOMHTMLTableColElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.IsDOMHTMLTableElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.IsDOMHTMLTableRowElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.IsDOMHTMLTextAreaElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.IsDOMHTMLTitleElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement o) => GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.IsDOMHTMLUListElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement
+ GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent o) => GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.IsDOMKeyboardEvent o
+ GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent
+ GI.WebKit2WebExtension.Objects.DOMMediaList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList o) => GI.WebKit2WebExtension.Objects.DOMMediaList.IsDOMMediaList o
+ GI.WebKit2WebExtension.Objects.DOMMediaList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList
+ GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent o) => GI.WebKit2WebExtension.Objects.DOMMouseEvent.IsDOMMouseEvent o
+ GI.WebKit2WebExtension.Objects.DOMMouseEvent: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent
+ GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap o) => GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.IsDOMNamedNodeMap o
+ GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap
+ GI.WebKit2WebExtension.Objects.DOMNode: dOMNodeForJsValue :: (HasCallStack, MonadIO m, IsValue a) => a -> m DOMNode
+ GI.WebKit2WebExtension.Objects.DOMNode: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMNode.DOMNode o) => GI.WebKit2WebExtension.Objects.DOMNode.IsDOMNode o
+ GI.WebKit2WebExtension.Objects.DOMNode: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMNode.DOMNode
+ GI.WebKit2WebExtension.Objects.DOMNodeIterator: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator o) => GI.WebKit2WebExtension.Objects.DOMNodeIterator.IsDOMNodeIterator o
+ GI.WebKit2WebExtension.Objects.DOMNodeIterator: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator
+ GI.WebKit2WebExtension.Objects.DOMNodeList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList o) => GI.WebKit2WebExtension.Objects.DOMNodeList.IsDOMNodeList o
+ GI.WebKit2WebExtension.Objects.DOMNodeList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList
+ GI.WebKit2WebExtension.Objects.DOMObject: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMObject.DOMObject o) => GI.WebKit2WebExtension.Objects.DOMObject.IsDOMObject o
+ GI.WebKit2WebExtension.Objects.DOMObject: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMObject.DOMObject
+ GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction o) => GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.IsDOMProcessingInstruction o
+ GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction
+ GI.WebKit2WebExtension.Objects.DOMRange: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMRange.DOMRange o) => GI.WebKit2WebExtension.Objects.DOMRange.IsDOMRange o
+ GI.WebKit2WebExtension.Objects.DOMRange: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMRange.DOMRange
+ GI.WebKit2WebExtension.Objects.DOMStyleSheet: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet o) => GI.WebKit2WebExtension.Objects.DOMStyleSheet.IsDOMStyleSheet o
+ GI.WebKit2WebExtension.Objects.DOMStyleSheet: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet
+ GI.WebKit2WebExtension.Objects.DOMStyleSheetList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList o) => GI.WebKit2WebExtension.Objects.DOMStyleSheetList.IsDOMStyleSheetList o
+ GI.WebKit2WebExtension.Objects.DOMStyleSheetList: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList
+ GI.WebKit2WebExtension.Objects.DOMText: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMText.DOMText o) => GI.WebKit2WebExtension.Objects.DOMText.IsDOMText o
+ GI.WebKit2WebExtension.Objects.DOMText: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMText.DOMText
+ GI.WebKit2WebExtension.Objects.DOMTreeWalker: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker o) => GI.WebKit2WebExtension.Objects.DOMTreeWalker.IsDOMTreeWalker o
+ GI.WebKit2WebExtension.Objects.DOMTreeWalker: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker
+ GI.WebKit2WebExtension.Objects.DOMUIEvent: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent o) => GI.WebKit2WebExtension.Objects.DOMUIEvent.IsDOMUIEvent o
+ GI.WebKit2WebExtension.Objects.DOMUIEvent: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent
+ GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent o) => GI.WebKit2WebExtension.Objects.DOMWheelEvent.IsDOMWheelEvent o
+ GI.WebKit2WebExtension.Objects.DOMWheelEvent: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent
+ GI.WebKit2WebExtension.Objects.DOMXPathExpression: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression o) => GI.WebKit2WebExtension.Objects.DOMXPathExpression.IsDOMXPathExpression o
+ GI.WebKit2WebExtension.Objects.DOMXPathExpression: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression
+ GI.WebKit2WebExtension.Objects.DOMXPathResult: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult o) => GI.WebKit2WebExtension.Objects.DOMXPathResult.IsDOMXPathResult o
+ GI.WebKit2WebExtension.Objects.DOMXPathResult: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult
+ GI.WebKit2WebExtension.Objects.Frame: frameGetJsContext :: (HasCallStack, MonadIO m, IsFrame a) => a -> m Context
+ GI.WebKit2WebExtension.Objects.Frame: frameGetJsContextForScriptWorld :: (HasCallStack, MonadIO m, IsFrame a, IsScriptWorld b) => a -> b -> m Context
+ GI.WebKit2WebExtension.Objects.Frame: frameGetJsValueForDomObject :: (HasCallStack, MonadIO m, IsFrame a, IsDOMObject b) => a -> b -> m Value
+ GI.WebKit2WebExtension.Objects.Frame: frameGetJsValueForDomObjectInScriptWorld :: (HasCallStack, MonadIO m, IsFrame a, IsDOMObject b, IsScriptWorld c) => a -> b -> c -> m Value
+ GI.WebKit2WebExtension.Objects.Frame: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.Frame.Frame o) => GI.WebKit2WebExtension.Objects.Frame.IsFrame o
+ GI.WebKit2WebExtension.Objects.Frame: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.Frame.Frame
+ GI.WebKit2WebExtension.Objects.HitTestResult: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult o) => GI.WebKit2WebExtension.Objects.HitTestResult.IsHitTestResult o
+ GI.WebKit2WebExtension.Objects.HitTestResult: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult
+ GI.WebKit2WebExtension.Objects.ScriptWorld: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld o) => GI.WebKit2WebExtension.Objects.ScriptWorld.IsScriptWorld o
+ GI.WebKit2WebExtension.Objects.ScriptWorld: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld
+ GI.WebKit2WebExtension.Objects.ScriptWorld: scriptWorldGetName :: (HasCallStack, MonadIO m, IsScriptWorld a) => a -> m Text
+ GI.WebKit2WebExtension.Objects.ScriptWorld: scriptWorldNewWithName :: (HasCallStack, MonadIO m) => Text -> m ScriptWorld
+ GI.WebKit2WebExtension.Objects.URIRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.URIRequest.URIRequest o) => GI.WebKit2WebExtension.Objects.URIRequest.IsURIRequest o
+ GI.WebKit2WebExtension.Objects.URIRequest: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.URIRequest.URIRequest
+ GI.WebKit2WebExtension.Objects.URIResponse: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.URIResponse.URIResponse o) => GI.WebKit2WebExtension.Objects.URIResponse.IsURIResponse o
+ GI.WebKit2WebExtension.Objects.URIResponse: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.URIResponse.URIResponse
+ GI.WebKit2WebExtension.Objects.WebEditor: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.WebEditor.WebEditor o) => GI.WebKit2WebExtension.Objects.WebEditor.IsWebEditor o
+ GI.WebKit2WebExtension.Objects.WebEditor: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.WebEditor.WebEditor
+ GI.WebKit2WebExtension.Objects.WebExtension: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.WebExtension.WebExtension o) => GI.WebKit2WebExtension.Objects.WebExtension.IsWebExtension o
+ GI.WebKit2WebExtension.Objects.WebExtension: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.WebExtension.WebExtension
+ GI.WebKit2WebExtension.Objects.WebHitTestResult: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult o) => GI.WebKit2WebExtension.Objects.WebHitTestResult.IsWebHitTestResult o
+ GI.WebKit2WebExtension.Objects.WebHitTestResult: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult
+ GI.WebKit2WebExtension.Objects.WebPage: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.WebPage.WebPage o) => GI.WebKit2WebExtension.Objects.WebPage.IsWebPage o
+ GI.WebKit2WebExtension.Objects.WebPage: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.WebPage.WebPage
+ GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_ tag
+ GI.WebKit2WebExtension.Structs.ContextMenu_: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_ tag
- GI.WebKit2WebExtension.Callbacks: genClosure_WebExtensionInitializeFunction :: WebExtensionInitializeFunction -> IO Closure
+ GI.WebKit2WebExtension.Callbacks: genClosure_WebExtensionInitializeFunction :: MonadIO m => WebExtensionInitializeFunction -> m (GClosure C_WebExtensionInitializeFunction)
- GI.WebKit2WebExtension.Callbacks: genClosure_WebExtensionInitializeWithUserDataFunction :: WebExtensionInitializeWithUserDataFunction -> IO Closure
+ GI.WebKit2WebExtension.Callbacks: genClosure_WebExtensionInitializeWithUserDataFunction :: MonadIO m => WebExtensionInitializeWithUserDataFunction -> m (GClosure C_WebExtensionInitializeWithUserDataFunction)
- GI.WebKit2WebExtension.Callbacks: type WebExtensionInitializeFunction = WebExtension /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -> IO ()
+ GI.WebKit2WebExtension.Callbacks: type WebExtensionInitializeFunction = WebExtension " /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' " -> IO ()
- GI.WebKit2WebExtension.Callbacks: type WebExtensionInitializeWithUserDataFunction = WebExtension /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -> GVariant /@userData@/: a 'GVariant' -> IO ()
+ GI.WebKit2WebExtension.Callbacks: type WebExtensionInitializeWithUserDataFunction = WebExtension " /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' " -> GVariant " /@userData@/: a 'GVariant' " -> IO ()
- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: DOMEventTarget :: (ManagedPtr DOMEventTarget) -> DOMEventTarget
+ GI.WebKit2WebExtension.Interfaces.DOMEventTarget: DOMEventTarget :: ManagedPtr DOMEventTarget -> DOMEventTarget
- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: class GObject o => IsDOMEventTarget o
+ GI.WebKit2WebExtension.Interfaces.DOMEventTarget: class (GObject o, IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o
- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: dOMEventTargetAddEventListener :: (HasCallStack, MonadIO m, IsDOMEventTarget a) => a -> Text -> Closure -> Bool -> m Bool
+ GI.WebKit2WebExtension.Interfaces.DOMEventTarget: dOMEventTargetAddEventListener :: (HasCallStack, MonadIO m, IsDOMEventTarget a) => a -> Text -> GClosure b -> Bool -> m Bool
- GI.WebKit2WebExtension.Interfaces.DOMEventTarget: dOMEventTargetRemoveEventListener :: (HasCallStack, MonadIO m, IsDOMEventTarget a) => a -> Text -> Closure -> Bool -> m Bool
+ GI.WebKit2WebExtension.Interfaces.DOMEventTarget: dOMEventTargetRemoveEventListener :: (HasCallStack, MonadIO m, IsDOMEventTarget a) => a -> Text -> GClosure b -> Bool -> m Bool
- GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: DOMNodeFilter :: (ManagedPtr DOMNodeFilter) -> DOMNodeFilter
+ GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: DOMNodeFilter :: ManagedPtr DOMNodeFilter -> DOMNodeFilter
- GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: class GObject o => IsDOMNodeFilter o
+ GI.WebKit2WebExtension.Interfaces.DOMNodeFilter: class (GObject o, IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o
- GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: DOMXPathNSResolver :: (ManagedPtr DOMXPathNSResolver) -> DOMXPathNSResolver
+ GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: DOMXPathNSResolver :: ManagedPtr DOMXPathNSResolver -> DOMXPathNSResolver
- GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: class GObject o => IsDOMXPathNSResolver o
+ GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver: class (GObject o, IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o
- GI.WebKit2WebExtension.Objects.ContextMenu: ContextMenu :: (ManagedPtr ContextMenu) -> ContextMenu
+ GI.WebKit2WebExtension.Objects.ContextMenu: ContextMenu :: ManagedPtr ContextMenu -> ContextMenu
- GI.WebKit2WebExtension.Objects.ContextMenu: class GObject o => IsContextMenu o
+ GI.WebKit2WebExtension.Objects.ContextMenu: class (GObject o, IsDescendantOf ContextMenu o) => IsContextMenu o
- GI.WebKit2WebExtension.Objects.ContextMenuItem: ContextMenuItem :: (ManagedPtr ContextMenuItem) -> ContextMenuItem
+ GI.WebKit2WebExtension.Objects.ContextMenuItem: ContextMenuItem :: ManagedPtr ContextMenuItem -> ContextMenuItem
- GI.WebKit2WebExtension.Objects.ContextMenuItem: class GObject o => IsContextMenuItem o
+ GI.WebKit2WebExtension.Objects.ContextMenuItem: class (GObject o, IsDescendantOf ContextMenuItem o) => IsContextMenuItem o
- GI.WebKit2WebExtension.Objects.ContextMenuItem: contextMenuItemNewFromGaction :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> Maybe (GVariant) -> m ContextMenuItem
+ GI.WebKit2WebExtension.Objects.ContextMenuItem: contextMenuItemNewFromGaction :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> Maybe GVariant -> m ContextMenuItem
- GI.WebKit2WebExtension.Objects.ContextMenuItem: contextMenuItemSetSubmenu :: (HasCallStack, MonadIO m, IsContextMenuItem a, IsContextMenu b) => a -> Maybe (b) -> m ()
+ GI.WebKit2WebExtension.Objects.ContextMenuItem: contextMenuItemSetSubmenu :: (HasCallStack, MonadIO m, IsContextMenuItem a, IsContextMenu b) => a -> Maybe b -> m ()
- GI.WebKit2WebExtension.Objects.DOMAttr: DOMAttr :: (ManagedPtr DOMAttr) -> DOMAttr
+ GI.WebKit2WebExtension.Objects.DOMAttr: DOMAttr :: ManagedPtr DOMAttr -> DOMAttr
- GI.WebKit2WebExtension.Objects.DOMAttr: class GObject o => IsDOMAttr o
+ GI.WebKit2WebExtension.Objects.DOMAttr: class (GObject o, IsDescendantOf DOMAttr o) => IsDOMAttr o
- GI.WebKit2WebExtension.Objects.DOMAttr: constructDOMAttrValue :: (IsDOMAttr o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMAttr: constructDOMAttrValue :: IsDOMAttr o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMBlob: DOMBlob :: (ManagedPtr DOMBlob) -> DOMBlob
+ GI.WebKit2WebExtension.Objects.DOMBlob: DOMBlob :: ManagedPtr DOMBlob -> DOMBlob
- GI.WebKit2WebExtension.Objects.DOMBlob: class GObject o => IsDOMBlob o
+ GI.WebKit2WebExtension.Objects.DOMBlob: class (GObject o, IsDescendantOf DOMBlob o) => IsDOMBlob o
- GI.WebKit2WebExtension.Objects.DOMCDATASection: DOMCDATASection :: (ManagedPtr DOMCDATASection) -> DOMCDATASection
+ GI.WebKit2WebExtension.Objects.DOMCDATASection: DOMCDATASection :: ManagedPtr DOMCDATASection -> DOMCDATASection
- GI.WebKit2WebExtension.Objects.DOMCDATASection: class GObject o => IsDOMCDATASection o
+ GI.WebKit2WebExtension.Objects.DOMCDATASection: class (GObject o, IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o
- GI.WebKit2WebExtension.Objects.DOMCSSRule: DOMCSSRule :: (ManagedPtr DOMCSSRule) -> DOMCSSRule
+ GI.WebKit2WebExtension.Objects.DOMCSSRule: DOMCSSRule :: ManagedPtr DOMCSSRule -> DOMCSSRule
- GI.WebKit2WebExtension.Objects.DOMCSSRule: class GObject o => IsDOMCSSRule o
+ GI.WebKit2WebExtension.Objects.DOMCSSRule: class (GObject o, IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o
- GI.WebKit2WebExtension.Objects.DOMCSSRule: constructDOMCSSRuleCssText :: (IsDOMCSSRule o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMCSSRule: constructDOMCSSRuleCssText :: IsDOMCSSRule o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMCSSRuleList: DOMCSSRuleList :: (ManagedPtr DOMCSSRuleList) -> DOMCSSRuleList
+ GI.WebKit2WebExtension.Objects.DOMCSSRuleList: DOMCSSRuleList :: ManagedPtr DOMCSSRuleList -> DOMCSSRuleList
- GI.WebKit2WebExtension.Objects.DOMCSSRuleList: class GObject o => IsDOMCSSRuleList o
+ GI.WebKit2WebExtension.Objects.DOMCSSRuleList: class (GObject o, IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: DOMCSSStyleDeclaration :: (ManagedPtr DOMCSSStyleDeclaration) -> DOMCSSStyleDeclaration
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: DOMCSSStyleDeclaration :: ManagedPtr DOMCSSStyleDeclaration -> DOMCSSStyleDeclaration
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: class GObject o => IsDOMCSSStyleDeclaration o
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: class (GObject o, IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o
- GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: constructDOMCSSStyleDeclarationCssText :: (IsDOMCSSStyleDeclaration o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration: constructDOMCSSStyleDeclarationCssText :: IsDOMCSSStyleDeclaration o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: DOMCSSStyleSheet :: (ManagedPtr DOMCSSStyleSheet) -> DOMCSSStyleSheet
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: DOMCSSStyleSheet :: ManagedPtr DOMCSSStyleSheet -> DOMCSSStyleSheet
- GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: class GObject o => IsDOMCSSStyleSheet o
+ GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet: class (GObject o, IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o
- GI.WebKit2WebExtension.Objects.DOMCSSValue: DOMCSSValue :: (ManagedPtr DOMCSSValue) -> DOMCSSValue
+ GI.WebKit2WebExtension.Objects.DOMCSSValue: DOMCSSValue :: ManagedPtr DOMCSSValue -> DOMCSSValue
- GI.WebKit2WebExtension.Objects.DOMCSSValue: class GObject o => IsDOMCSSValue o
+ GI.WebKit2WebExtension.Objects.DOMCSSValue: class (GObject o, IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o
- GI.WebKit2WebExtension.Objects.DOMCSSValue: constructDOMCSSValueCssText :: (IsDOMCSSValue o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMCSSValue: constructDOMCSSValueCssText :: IsDOMCSSValue o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMCharacterData: DOMCharacterData :: (ManagedPtr DOMCharacterData) -> DOMCharacterData
+ GI.WebKit2WebExtension.Objects.DOMCharacterData: DOMCharacterData :: ManagedPtr DOMCharacterData -> DOMCharacterData
- GI.WebKit2WebExtension.Objects.DOMCharacterData: class GObject o => IsDOMCharacterData o
+ GI.WebKit2WebExtension.Objects.DOMCharacterData: class (GObject o, IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o
- GI.WebKit2WebExtension.Objects.DOMCharacterData: constructDOMCharacterDataData :: (IsDOMCharacterData o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMCharacterData: constructDOMCharacterDataData :: IsDOMCharacterData o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMClientRect: DOMClientRect :: (ManagedPtr DOMClientRect) -> DOMClientRect
+ GI.WebKit2WebExtension.Objects.DOMClientRect: DOMClientRect :: ManagedPtr DOMClientRect -> DOMClientRect
- GI.WebKit2WebExtension.Objects.DOMClientRect: class GObject o => IsDOMClientRect o
+ GI.WebKit2WebExtension.Objects.DOMClientRect: class (GObject o, IsDescendantOf DOMClientRect o) => IsDOMClientRect o
- GI.WebKit2WebExtension.Objects.DOMClientRectList: DOMClientRectList :: (ManagedPtr DOMClientRectList) -> DOMClientRectList
+ GI.WebKit2WebExtension.Objects.DOMClientRectList: DOMClientRectList :: ManagedPtr DOMClientRectList -> DOMClientRectList
- GI.WebKit2WebExtension.Objects.DOMClientRectList: class GObject o => IsDOMClientRectList o
+ GI.WebKit2WebExtension.Objects.DOMClientRectList: class (GObject o, IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o
- GI.WebKit2WebExtension.Objects.DOMComment: DOMComment :: (ManagedPtr DOMComment) -> DOMComment
+ GI.WebKit2WebExtension.Objects.DOMComment: DOMComment :: ManagedPtr DOMComment -> DOMComment
- GI.WebKit2WebExtension.Objects.DOMComment: class GObject o => IsDOMComment o
+ GI.WebKit2WebExtension.Objects.DOMComment: class (GObject o, IsDescendantOf DOMComment o) => IsDOMComment o
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: DOMDOMImplementation :: (ManagedPtr DOMDOMImplementation) -> DOMDOMImplementation
+ GI.WebKit2WebExtension.Objects.DOMDOMImplementation: DOMDOMImplementation :: ManagedPtr DOMDOMImplementation -> DOMDOMImplementation
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: class GObject o => IsDOMDOMImplementation o
+ GI.WebKit2WebExtension.Objects.DOMDOMImplementation: class (GObject o, IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o
- GI.WebKit2WebExtension.Objects.DOMDOMImplementation: dOMDOMImplementationCreateDocument :: (HasCallStack, MonadIO m, IsDOMDOMImplementation a, IsDOMDocumentType b) => a -> Maybe (Text) -> Text -> Maybe (b) -> m DOMDocument
+ GI.WebKit2WebExtension.Objects.DOMDOMImplementation: dOMDOMImplementationCreateDocument :: (HasCallStack, MonadIO m, IsDOMDOMImplementation a, IsDOMDocumentType b) => a -> Maybe Text -> Text -> Maybe b -> m DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDOMSelection: DOMDOMSelection :: (ManagedPtr DOMDOMSelection) -> DOMDOMSelection
+ GI.WebKit2WebExtension.Objects.DOMDOMSelection: DOMDOMSelection :: ManagedPtr DOMDOMSelection -> DOMDOMSelection
- GI.WebKit2WebExtension.Objects.DOMDOMSelection: class GObject o => IsDOMDOMSelection o
+ GI.WebKit2WebExtension.Objects.DOMDOMSelection: class (GObject o, IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: DOMDOMTokenList :: (ManagedPtr DOMDOMTokenList) -> DOMDOMTokenList
+ GI.WebKit2WebExtension.Objects.DOMDOMTokenList: DOMDOMTokenList :: ManagedPtr DOMDOMTokenList -> DOMDOMTokenList
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: class GObject o => IsDOMDOMTokenList o
+ GI.WebKit2WebExtension.Objects.DOMDOMTokenList: class (GObject o, IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o
- GI.WebKit2WebExtension.Objects.DOMDOMTokenList: constructDOMDOMTokenListValue :: (IsDOMDOMTokenList o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDOMTokenList: constructDOMDOMTokenListValue :: IsDOMDOMTokenList o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: DOMDOMWindow :: (ManagedPtr DOMDOMWindow) -> DOMDOMWindow
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: DOMDOMWindow :: ManagedPtr DOMDOMWindow -> DOMDOMWindow
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: class GObject o => IsDOMDOMWindow o
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: class (GObject o, IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: constructDOMDOMWindowDefaultStatus :: (IsDOMDOMWindow o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: constructDOMDOMWindowDefaultStatus :: IsDOMDOMWindow o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: constructDOMDOMWindowName :: (IsDOMDOMWindow o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: constructDOMDOMWindowName :: IsDOMDOMWindow o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: constructDOMDOMWindowStatus :: (IsDOMDOMWindow o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: constructDOMDOMWindowStatus :: IsDOMDOMWindow o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDOMWindow: dOMDOMWindowGetComputedStyle :: (HasCallStack, MonadIO m, IsDOMDOMWindow a, IsDOMElement b) => a -> b -> Maybe (Text) -> m DOMCSSStyleDeclaration
+ GI.WebKit2WebExtension.Objects.DOMDOMWindow: dOMDOMWindowGetComputedStyle :: (HasCallStack, MonadIO m, IsDOMDOMWindow a, IsDOMElement b) => a -> b -> Maybe Text -> m DOMCSSStyleDeclaration
- GI.WebKit2WebExtension.Objects.DOMDocument: DOMDocument :: (ManagedPtr DOMDocument) -> DOMDocument
+ GI.WebKit2WebExtension.Objects.DOMDocument: DOMDocument :: ManagedPtr DOMDocument -> DOMDocument
- GI.WebKit2WebExtension.Objects.DOMDocument: class GObject o => IsDOMDocument o
+ GI.WebKit2WebExtension.Objects.DOMDocument: class (GObject o, IsDescendantOf DOMDocument o) => IsDOMDocument o
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentCharset :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentCharset :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentCookie :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentCookie :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentDesignMode :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentDesignMode :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentDir :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentDir :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentDocumentUri :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentDocumentUri :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentSelectedStylesheetSet :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentSelectedStylesheetSet :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentTitle :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentTitle :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentXmlStandalone :: (IsDOMDocument o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentXmlStandalone :: IsDOMDocument o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentXmlVersion :: (IsDOMDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMDocument: constructDOMDocumentXmlVersion :: IsDOMDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateAttributeNs :: (HasCallStack, MonadIO m, IsDOMDocument a) => a -> Maybe (Text) -> Text -> m DOMAttr
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateAttributeNs :: (HasCallStack, MonadIO m, IsDOMDocument a) => a -> Maybe Text -> Text -> m DOMAttr
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateElementNs :: (HasCallStack, MonadIO m, IsDOMDocument a) => a -> Maybe (Text) -> Text -> m DOMElement
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateElementNs :: (HasCallStack, MonadIO m, IsDOMDocument a) => a -> Maybe Text -> Text -> m DOMElement
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateEntityReference :: (HasCallStack, MonadIO m, IsDOMDocument a) => a -> Maybe (Text) -> m DOMEntityReference
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateEntityReference :: (HasCallStack, MonadIO m, IsDOMDocument a) => a -> Maybe Text -> m DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateNodeIterator :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMNode b, IsDOMNodeFilter c) => a -> b -> CULong -> Maybe (c) -> Bool -> m DOMNodeIterator
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateNodeIterator :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMNode b, IsDOMNodeFilter c) => a -> b -> CULong -> Maybe c -> Bool -> m DOMNodeIterator
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateTreeWalker :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMNode b, IsDOMNodeFilter c) => a -> b -> CULong -> Maybe (c) -> Bool -> m DOMTreeWalker
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentCreateTreeWalker :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMNode b, IsDOMNodeFilter c) => a -> b -> CULong -> Maybe c -> Bool -> m DOMTreeWalker
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentEvaluate :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMNode b, IsDOMXPathNSResolver c, IsDOMXPathResult d) => a -> Text -> b -> Maybe (c) -> Word16 -> Maybe (d) -> m DOMXPathResult
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentEvaluate :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMNode b, IsDOMXPathNSResolver c, IsDOMXPathResult d) => a -> Text -> b -> Maybe c -> Word16 -> Maybe d -> m DOMXPathResult
- GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentGetOverrideStyle :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMElement b) => a -> b -> Maybe (Text) -> m DOMCSSStyleDeclaration
+ GI.WebKit2WebExtension.Objects.DOMDocument: dOMDocumentGetOverrideStyle :: (HasCallStack, MonadIO m, IsDOMDocument a, IsDOMElement b) => a -> b -> Maybe Text -> m DOMCSSStyleDeclaration
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: DOMDocumentFragment :: (ManagedPtr DOMDocumentFragment) -> DOMDocumentFragment
+ GI.WebKit2WebExtension.Objects.DOMDocumentFragment: DOMDocumentFragment :: ManagedPtr DOMDocumentFragment -> DOMDocumentFragment
- GI.WebKit2WebExtension.Objects.DOMDocumentFragment: class GObject o => IsDOMDocumentFragment o
+ GI.WebKit2WebExtension.Objects.DOMDocumentFragment: class (GObject o, IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o
- GI.WebKit2WebExtension.Objects.DOMDocumentType: DOMDocumentType :: (ManagedPtr DOMDocumentType) -> DOMDocumentType
+ GI.WebKit2WebExtension.Objects.DOMDocumentType: DOMDocumentType :: ManagedPtr DOMDocumentType -> DOMDocumentType
- GI.WebKit2WebExtension.Objects.DOMDocumentType: class GObject o => IsDOMDocumentType o
+ GI.WebKit2WebExtension.Objects.DOMDocumentType: class (GObject o, IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o
- GI.WebKit2WebExtension.Objects.DOMElement: DOMElement :: (ManagedPtr DOMElement) -> DOMElement
+ GI.WebKit2WebExtension.Objects.DOMElement: DOMElement :: ManagedPtr DOMElement -> DOMElement
- GI.WebKit2WebExtension.Objects.DOMElement: class GObject o => IsDOMElement o
+ GI.WebKit2WebExtension.Objects.DOMElement: class (GObject o, IsDescendantOf DOMElement o) => IsDOMElement o
- GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementClassName :: (IsDOMElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementClassName :: IsDOMElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementId :: (IsDOMElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementId :: IsDOMElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementInnerHtml :: (IsDOMElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementInnerHtml :: IsDOMElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementOuterHtml :: (IsDOMElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementOuterHtml :: IsDOMElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementScrollLeft :: (IsDOMElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementScrollLeft :: IsDOMElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementScrollTop :: (IsDOMElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMElement: constructDOMElementScrollTop :: IsDOMElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMElement: dOMElementSetAttributeNs :: (HasCallStack, MonadIO m, IsDOMElement a) => a -> Maybe (Text) -> Text -> Text -> m ()
+ GI.WebKit2WebExtension.Objects.DOMElement: dOMElementSetAttributeNs :: (HasCallStack, MonadIO m, IsDOMElement a) => a -> Maybe Text -> Text -> Text -> m ()
- GI.WebKit2WebExtension.Objects.DOMEntityReference: DOMEntityReference :: (ManagedPtr DOMEntityReference) -> DOMEntityReference
+ GI.WebKit2WebExtension.Objects.DOMEntityReference: DOMEntityReference :: ManagedPtr DOMEntityReference -> DOMEntityReference
- GI.WebKit2WebExtension.Objects.DOMEntityReference: class GObject o => IsDOMEntityReference o
+ GI.WebKit2WebExtension.Objects.DOMEntityReference: class (GObject o, IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o
- GI.WebKit2WebExtension.Objects.DOMEvent: DOMEvent :: (ManagedPtr DOMEvent) -> DOMEvent
+ GI.WebKit2WebExtension.Objects.DOMEvent: DOMEvent :: ManagedPtr DOMEvent -> DOMEvent
- GI.WebKit2WebExtension.Objects.DOMEvent: class GObject o => IsDOMEvent o
+ GI.WebKit2WebExtension.Objects.DOMEvent: class (GObject o, IsDescendantOf DOMEvent o) => IsDOMEvent o
- GI.WebKit2WebExtension.Objects.DOMEvent: constructDOMEventCancelBubble :: (IsDOMEvent o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMEvent: constructDOMEventCancelBubble :: IsDOMEvent o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMEvent: constructDOMEventReturnValue :: (IsDOMEvent o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMEvent: constructDOMEventReturnValue :: IsDOMEvent o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMFile: DOMFile :: (ManagedPtr DOMFile) -> DOMFile
+ GI.WebKit2WebExtension.Objects.DOMFile: DOMFile :: ManagedPtr DOMFile -> DOMFile
- GI.WebKit2WebExtension.Objects.DOMFile: class GObject o => IsDOMFile o
+ GI.WebKit2WebExtension.Objects.DOMFile: class (GObject o, IsDescendantOf DOMFile o) => IsDOMFile o
- GI.WebKit2WebExtension.Objects.DOMFileList: DOMFileList :: (ManagedPtr DOMFileList) -> DOMFileList
+ GI.WebKit2WebExtension.Objects.DOMFileList: DOMFileList :: ManagedPtr DOMFileList -> DOMFileList
- GI.WebKit2WebExtension.Objects.DOMFileList: class GObject o => IsDOMFileList o
+ GI.WebKit2WebExtension.Objects.DOMFileList: class (GObject o, IsDescendantOf DOMFileList o) => IsDOMFileList o
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: DOMHTMLAnchorElement :: (ManagedPtr DOMHTMLAnchorElement) -> DOMHTMLAnchorElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: DOMHTMLAnchorElement :: ManagedPtr DOMHTMLAnchorElement -> DOMHTMLAnchorElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: class GObject o => IsDOMHTMLAnchorElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: class (GObject o, IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementCharset :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementCharset :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementCoords :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementCoords :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHash :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHash :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHost :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHost :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHostname :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHostname :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHref :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHref :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHreflang :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementHreflang :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementName :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementName :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementPathname :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementPathname :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementPort :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementPort :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementProtocol :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementProtocol :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementRel :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementRel :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementRev :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementRev :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementSearch :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementSearch :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementShape :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementShape :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementTarget :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementTarget :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementText :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementText :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementType :: (IsDOMHTMLAnchorElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement: constructDOMHTMLAnchorElementType :: IsDOMHTMLAnchorElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: DOMHTMLAppletElement :: (ManagedPtr DOMHTMLAppletElement) -> DOMHTMLAppletElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: DOMHTMLAppletElement :: ManagedPtr DOMHTMLAppletElement -> DOMHTMLAppletElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: class GObject o => IsDOMHTMLAppletElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: class (GObject o, IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementAlign :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementAlign :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementAlt :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementAlt :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementArchive :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementArchive :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementCode :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementCode :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementCodeBase :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementCodeBase :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementHeight :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementHeight :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementHspace :: (IsDOMHTMLAppletElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementHspace :: IsDOMHTMLAppletElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementName :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementName :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementObject :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementObject :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementVspace :: (IsDOMHTMLAppletElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementVspace :: IsDOMHTMLAppletElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementWidth :: (IsDOMHTMLAppletElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement: constructDOMHTMLAppletElementWidth :: IsDOMHTMLAppletElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: DOMHTMLAreaElement :: (ManagedPtr DOMHTMLAreaElement) -> DOMHTMLAreaElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: DOMHTMLAreaElement :: ManagedPtr DOMHTMLAreaElement -> DOMHTMLAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: class GObject o => IsDOMHTMLAreaElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: class (GObject o, IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementAlt :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementAlt :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementCoords :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementCoords :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHash :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHash :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHost :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHost :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHostname :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHostname :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHref :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementHref :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementNoHref :: (IsDOMHTMLAreaElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementNoHref :: IsDOMHTMLAreaElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementPathname :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementPathname :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementPort :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementPort :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementProtocol :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementProtocol :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementSearch :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementSearch :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementShape :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementShape :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementTarget :: (IsDOMHTMLAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement: constructDOMHTMLAreaElementTarget :: IsDOMHTMLAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: DOMHTMLBRElement :: (ManagedPtr DOMHTMLBRElement) -> DOMHTMLBRElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: DOMHTMLBRElement :: ManagedPtr DOMHTMLBRElement -> DOMHTMLBRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: class GObject o => IsDOMHTMLBRElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: class (GObject o, IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: constructDOMHTMLBRElementClear :: (IsDOMHTMLBRElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBRElement: constructDOMHTMLBRElementClear :: IsDOMHTMLBRElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: DOMHTMLBaseElement :: (ManagedPtr DOMHTMLBaseElement) -> DOMHTMLBaseElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: DOMHTMLBaseElement :: ManagedPtr DOMHTMLBaseElement -> DOMHTMLBaseElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: class GObject o => IsDOMHTMLBaseElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: class (GObject o, IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: constructDOMHTMLBaseElementHref :: (IsDOMHTMLBaseElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: constructDOMHTMLBaseElementHref :: IsDOMHTMLBaseElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: constructDOMHTMLBaseElementTarget :: (IsDOMHTMLBaseElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement: constructDOMHTMLBaseElementTarget :: IsDOMHTMLBaseElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: DOMHTMLBaseFontElement :: (ManagedPtr DOMHTMLBaseFontElement) -> DOMHTMLBaseFontElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: DOMHTMLBaseFontElement :: ManagedPtr DOMHTMLBaseFontElement -> DOMHTMLBaseFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: class GObject o => IsDOMHTMLBaseFontElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement: class (GObject o, IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: DOMHTMLBodyElement :: (ManagedPtr DOMHTMLBodyElement) -> DOMHTMLBodyElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: DOMHTMLBodyElement :: ManagedPtr DOMHTMLBodyElement -> DOMHTMLBodyElement
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: class GObject o => IsDOMHTMLBodyElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: class (GObject o, IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementALink :: (IsDOMHTMLBodyElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementALink :: IsDOMHTMLBodyElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementBackground :: (IsDOMHTMLBodyElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementBackground :: IsDOMHTMLBodyElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementBgColor :: (IsDOMHTMLBodyElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementBgColor :: IsDOMHTMLBodyElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementLink :: (IsDOMHTMLBodyElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementLink :: IsDOMHTMLBodyElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementText :: (IsDOMHTMLBodyElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementText :: IsDOMHTMLBodyElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementVLink :: (IsDOMHTMLBodyElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement: constructDOMHTMLBodyElementVLink :: IsDOMHTMLBodyElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: DOMHTMLButtonElement :: (ManagedPtr DOMHTMLButtonElement) -> DOMHTMLButtonElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: DOMHTMLButtonElement :: ManagedPtr DOMHTMLButtonElement -> DOMHTMLButtonElement
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: class GObject o => IsDOMHTMLButtonElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: class (GObject o, IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementAutofocus :: (IsDOMHTMLButtonElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementAutofocus :: IsDOMHTMLButtonElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementDisabled :: (IsDOMHTMLButtonElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementDisabled :: IsDOMHTMLButtonElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementName :: (IsDOMHTMLButtonElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementName :: IsDOMHTMLButtonElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementType :: (IsDOMHTMLButtonElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementType :: IsDOMHTMLButtonElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementValue :: (IsDOMHTMLButtonElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement: constructDOMHTMLButtonElementValue :: IsDOMHTMLButtonElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: DOMHTMLCanvasElement :: (ManagedPtr DOMHTMLCanvasElement) -> DOMHTMLCanvasElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: DOMHTMLCanvasElement :: ManagedPtr DOMHTMLCanvasElement -> DOMHTMLCanvasElement
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: class GObject o => IsDOMHTMLCanvasElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: class (GObject o, IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: constructDOMHTMLCanvasElementHeight :: (IsDOMHTMLCanvasElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: constructDOMHTMLCanvasElementHeight :: IsDOMHTMLCanvasElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: constructDOMHTMLCanvasElementWidth :: (IsDOMHTMLCanvasElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement: constructDOMHTMLCanvasElementWidth :: IsDOMHTMLCanvasElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLCollection: DOMHTMLCollection :: (ManagedPtr DOMHTMLCollection) -> DOMHTMLCollection
+ GI.WebKit2WebExtension.Objects.DOMHTMLCollection: DOMHTMLCollection :: ManagedPtr DOMHTMLCollection -> DOMHTMLCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLCollection: class GObject o => IsDOMHTMLCollection o
+ GI.WebKit2WebExtension.Objects.DOMHTMLCollection: class (GObject o, IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: DOMHTMLDListElement :: (ManagedPtr DOMHTMLDListElement) -> DOMHTMLDListElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: DOMHTMLDListElement :: ManagedPtr DOMHTMLDListElement -> DOMHTMLDListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: class GObject o => IsDOMHTMLDListElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: class (GObject o, IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: constructDOMHTMLDListElementCompact :: (IsDOMHTMLDListElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDListElement: constructDOMHTMLDListElementCompact :: IsDOMHTMLDListElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: DOMHTMLDirectoryElement :: (ManagedPtr DOMHTMLDirectoryElement) -> DOMHTMLDirectoryElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: DOMHTMLDirectoryElement :: ManagedPtr DOMHTMLDirectoryElement -> DOMHTMLDirectoryElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: class GObject o => IsDOMHTMLDirectoryElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: class (GObject o, IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: constructDOMHTMLDirectoryElementCompact :: (IsDOMHTMLDirectoryElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement: constructDOMHTMLDirectoryElementCompact :: IsDOMHTMLDirectoryElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: DOMHTMLDivElement :: (ManagedPtr DOMHTMLDivElement) -> DOMHTMLDivElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: DOMHTMLDivElement :: ManagedPtr DOMHTMLDivElement -> DOMHTMLDivElement
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: class GObject o => IsDOMHTMLDivElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: class (GObject o, IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: constructDOMHTMLDivElementAlign :: (IsDOMHTMLDivElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDivElement: constructDOMHTMLDivElementAlign :: IsDOMHTMLDivElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: DOMHTMLDocument :: (ManagedPtr DOMHTMLDocument) -> DOMHTMLDocument
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: DOMHTMLDocument :: ManagedPtr DOMHTMLDocument -> DOMHTMLDocument
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: class GObject o => IsDOMHTMLDocument o
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: class (GObject o, IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentAlinkColor :: (IsDOMHTMLDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentAlinkColor :: IsDOMHTMLDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentBgColor :: (IsDOMHTMLDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentBgColor :: IsDOMHTMLDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentDir :: (IsDOMHTMLDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentDir :: IsDOMHTMLDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentFgColor :: (IsDOMHTMLDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentFgColor :: IsDOMHTMLDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentLinkColor :: (IsDOMHTMLDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentLinkColor :: IsDOMHTMLDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentVlinkColor :: (IsDOMHTMLDocument o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLDocument: constructDOMHTMLDocumentVlinkColor :: IsDOMHTMLDocument o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: DOMHTMLElement :: (ManagedPtr DOMHTMLElement) -> DOMHTMLElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: DOMHTMLElement :: ManagedPtr DOMHTMLElement -> DOMHTMLElement
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: class GObject o => IsDOMHTMLElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: class (GObject o, IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementAccessKey :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementAccessKey :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementContentEditable :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementContentEditable :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementDir :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementDir :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementDraggable :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementDraggable :: IsDOMHTMLElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementHidden :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementHidden :: IsDOMHTMLElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementInnerText :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementInnerText :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementLang :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementLang :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementOuterText :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementOuterText :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementSpellcheck :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementSpellcheck :: IsDOMHTMLElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementTabIndex :: (IsDOMHTMLElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementTabIndex :: IsDOMHTMLElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementTitle :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementTitle :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementTranslate :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementTranslate :: IsDOMHTMLElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementWebkitdropzone :: (IsDOMHTMLElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLElement: constructDOMHTMLElementWebkitdropzone :: IsDOMHTMLElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: DOMHTMLEmbedElement :: (ManagedPtr DOMHTMLEmbedElement) -> DOMHTMLEmbedElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: DOMHTMLEmbedElement :: ManagedPtr DOMHTMLEmbedElement -> DOMHTMLEmbedElement
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: class GObject o => IsDOMHTMLEmbedElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: class (GObject o, IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementAlign :: (IsDOMHTMLEmbedElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementAlign :: IsDOMHTMLEmbedElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementHeight :: (IsDOMHTMLEmbedElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementHeight :: IsDOMHTMLEmbedElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementName :: (IsDOMHTMLEmbedElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementName :: IsDOMHTMLEmbedElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementSrc :: (IsDOMHTMLEmbedElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementSrc :: IsDOMHTMLEmbedElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementType :: (IsDOMHTMLEmbedElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementType :: IsDOMHTMLEmbedElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementWidth :: (IsDOMHTMLEmbedElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement: constructDOMHTMLEmbedElementWidth :: IsDOMHTMLEmbedElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: DOMHTMLFieldSetElement :: (ManagedPtr DOMHTMLFieldSetElement) -> DOMHTMLFieldSetElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: DOMHTMLFieldSetElement :: ManagedPtr DOMHTMLFieldSetElement -> DOMHTMLFieldSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: class GObject o => IsDOMHTMLFieldSetElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement: class (GObject o, IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: DOMHTMLFontElement :: (ManagedPtr DOMHTMLFontElement) -> DOMHTMLFontElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: DOMHTMLFontElement :: ManagedPtr DOMHTMLFontElement -> DOMHTMLFontElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: class GObject o => IsDOMHTMLFontElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: class (GObject o, IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: constructDOMHTMLFontElementColor :: (IsDOMHTMLFontElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: constructDOMHTMLFontElementColor :: IsDOMHTMLFontElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: constructDOMHTMLFontElementFace :: (IsDOMHTMLFontElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: constructDOMHTMLFontElementFace :: IsDOMHTMLFontElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: constructDOMHTMLFontElementSize :: (IsDOMHTMLFontElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFontElement: constructDOMHTMLFontElementSize :: IsDOMHTMLFontElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: DOMHTMLFormElement :: (ManagedPtr DOMHTMLFormElement) -> DOMHTMLFormElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: DOMHTMLFormElement :: ManagedPtr DOMHTMLFormElement -> DOMHTMLFormElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: class GObject o => IsDOMHTMLFormElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: class (GObject o, IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementAcceptCharset :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementAcceptCharset :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementAction :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementAction :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementEncoding :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementEncoding :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementEnctype :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementEnctype :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementMethod :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementMethod :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementName :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementName :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementTarget :: (IsDOMHTMLFormElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFormElement: constructDOMHTMLFormElementTarget :: IsDOMHTMLFormElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: DOMHTMLFrameElement :: (ManagedPtr DOMHTMLFrameElement) -> DOMHTMLFrameElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: DOMHTMLFrameElement :: ManagedPtr DOMHTMLFrameElement -> DOMHTMLFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: class GObject o => IsDOMHTMLFrameElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: class (GObject o, IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementFrameBorder :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementFrameBorder :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementLongDesc :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementLongDesc :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementMarginHeight :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementMarginHeight :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementMarginWidth :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementMarginWidth :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementName :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementName :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementNoResize :: (IsDOMHTMLFrameElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementNoResize :: IsDOMHTMLFrameElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementScrolling :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementScrolling :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementSrc :: (IsDOMHTMLFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement: constructDOMHTMLFrameElementSrc :: IsDOMHTMLFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: DOMHTMLFrameSetElement :: (ManagedPtr DOMHTMLFrameSetElement) -> DOMHTMLFrameSetElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: DOMHTMLFrameSetElement :: ManagedPtr DOMHTMLFrameSetElement -> DOMHTMLFrameSetElement
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: class GObject o => IsDOMHTMLFrameSetElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: class (GObject o, IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: constructDOMHTMLFrameSetElementCols :: (IsDOMHTMLFrameSetElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: constructDOMHTMLFrameSetElementCols :: IsDOMHTMLFrameSetElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: constructDOMHTMLFrameSetElementRows :: (IsDOMHTMLFrameSetElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement: constructDOMHTMLFrameSetElementRows :: IsDOMHTMLFrameSetElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: DOMHTMLHRElement :: (ManagedPtr DOMHTMLHRElement) -> DOMHTMLHRElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: DOMHTMLHRElement :: ManagedPtr DOMHTMLHRElement -> DOMHTMLHRElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: class GObject o => IsDOMHTMLHRElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: class (GObject o, IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementAlign :: (IsDOMHTMLHRElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementAlign :: IsDOMHTMLHRElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementNoShade :: (IsDOMHTMLHRElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementNoShade :: IsDOMHTMLHRElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementSize :: (IsDOMHTMLHRElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementSize :: IsDOMHTMLHRElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementWidth :: (IsDOMHTMLHRElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHRElement: constructDOMHTMLHRElementWidth :: IsDOMHTMLHRElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: DOMHTMLHeadElement :: (ManagedPtr DOMHTMLHeadElement) -> DOMHTMLHeadElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: DOMHTMLHeadElement :: ManagedPtr DOMHTMLHeadElement -> DOMHTMLHeadElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: class GObject o => IsDOMHTMLHeadElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: class (GObject o, IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: constructDOMHTMLHeadElementProfile :: (IsDOMHTMLHeadElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement: constructDOMHTMLHeadElementProfile :: IsDOMHTMLHeadElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: DOMHTMLHeadingElement :: (ManagedPtr DOMHTMLHeadingElement) -> DOMHTMLHeadingElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: DOMHTMLHeadingElement :: ManagedPtr DOMHTMLHeadingElement -> DOMHTMLHeadingElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: class GObject o => IsDOMHTMLHeadingElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: class (GObject o, IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: constructDOMHTMLHeadingElementAlign :: (IsDOMHTMLHeadingElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement: constructDOMHTMLHeadingElementAlign :: IsDOMHTMLHeadingElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: DOMHTMLHtmlElement :: (ManagedPtr DOMHTMLHtmlElement) -> DOMHTMLHtmlElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: DOMHTMLHtmlElement :: ManagedPtr DOMHTMLHtmlElement -> DOMHTMLHtmlElement
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: class GObject o => IsDOMHTMLHtmlElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: class (GObject o, IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: constructDOMHTMLHtmlElementVersion :: (IsDOMHTMLHtmlElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement: constructDOMHTMLHtmlElementVersion :: IsDOMHTMLHtmlElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: DOMHTMLIFrameElement :: (ManagedPtr DOMHTMLIFrameElement) -> DOMHTMLIFrameElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: DOMHTMLIFrameElement :: ManagedPtr DOMHTMLIFrameElement -> DOMHTMLIFrameElement
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: class GObject o => IsDOMHTMLIFrameElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: class (GObject o, IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementAlign :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementAlign :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementFrameBorder :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementFrameBorder :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementHeight :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementHeight :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementLongDesc :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementLongDesc :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementMarginHeight :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementMarginHeight :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementMarginWidth :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementMarginWidth :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementName :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementName :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementScrolling :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementScrolling :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementSrc :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementSrc :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementWidth :: (IsDOMHTMLIFrameElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement: constructDOMHTMLIFrameElementWidth :: IsDOMHTMLIFrameElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: DOMHTMLImageElement :: (ManagedPtr DOMHTMLImageElement) -> DOMHTMLImageElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: DOMHTMLImageElement :: ManagedPtr DOMHTMLImageElement -> DOMHTMLImageElement
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: class GObject o => IsDOMHTMLImageElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: class (GObject o, IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementAlign :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementAlign :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementAlt :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementAlt :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementBorder :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementBorder :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementHeight :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementHeight :: IsDOMHTMLImageElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementHspace :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementHspace :: IsDOMHTMLImageElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementIsMap :: (IsDOMHTMLImageElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementIsMap :: IsDOMHTMLImageElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementLongDesc :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementLongDesc :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementLowsrc :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementLowsrc :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementName :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementName :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementSrc :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementSrc :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementUseMap :: (IsDOMHTMLImageElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementUseMap :: IsDOMHTMLImageElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementVspace :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementVspace :: IsDOMHTMLImageElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementWidth :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLImageElement: constructDOMHTMLImageElementWidth :: IsDOMHTMLImageElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: DOMHTMLInputElement :: (ManagedPtr DOMHTMLInputElement) -> DOMHTMLInputElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: DOMHTMLInputElement :: ManagedPtr DOMHTMLInputElement -> DOMHTMLInputElement
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: class GObject o => IsDOMHTMLInputElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: class (GObject o, IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAccept :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAccept :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAlign :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAlign :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAlt :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAlt :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAutofocus :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementAutofocus :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementCapture :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementCapture :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementChecked :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementChecked :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementDefaultChecked :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementDefaultChecked :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementDefaultValue :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementDefaultValue :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementDisabled :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementDisabled :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementHeight :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementHeight :: IsDOMHTMLInputElement o => CULong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementIndeterminate :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementIndeterminate :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementMaxLength :: (IsDOMHTMLInputElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementMaxLength :: IsDOMHTMLInputElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementMultiple :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementMultiple :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementName :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementName :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementReadOnly :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementReadOnly :: IsDOMHTMLInputElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementSize :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementSize :: IsDOMHTMLInputElement o => CULong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementSrc :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementSrc :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementType :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementType :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementUseMap :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementUseMap :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementValue :: (IsDOMHTMLInputElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementValue :: IsDOMHTMLInputElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementWidth :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLInputElement: constructDOMHTMLInputElementWidth :: IsDOMHTMLInputElement o => CULong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: DOMHTMLLIElement :: (ManagedPtr DOMHTMLLIElement) -> DOMHTMLLIElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: DOMHTMLLIElement :: ManagedPtr DOMHTMLLIElement -> DOMHTMLLIElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: class GObject o => IsDOMHTMLLIElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: class (GObject o, IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: constructDOMHTMLLIElementType :: (IsDOMHTMLLIElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: constructDOMHTMLLIElementType :: IsDOMHTMLLIElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: constructDOMHTMLLIElementValue :: (IsDOMHTMLLIElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLIElement: constructDOMHTMLLIElementValue :: IsDOMHTMLLIElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: DOMHTMLLabelElement :: (ManagedPtr DOMHTMLLabelElement) -> DOMHTMLLabelElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: DOMHTMLLabelElement :: ManagedPtr DOMHTMLLabelElement -> DOMHTMLLabelElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: class GObject o => IsDOMHTMLLabelElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: class (GObject o, IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: constructDOMHTMLLabelElementHtmlFor :: (IsDOMHTMLLabelElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement: constructDOMHTMLLabelElementHtmlFor :: IsDOMHTMLLabelElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: DOMHTMLLegendElement :: (ManagedPtr DOMHTMLLegendElement) -> DOMHTMLLegendElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: DOMHTMLLegendElement :: ManagedPtr DOMHTMLLegendElement -> DOMHTMLLegendElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: class GObject o => IsDOMHTMLLegendElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: class (GObject o, IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: constructDOMHTMLLegendElementAlign :: (IsDOMHTMLLegendElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement: constructDOMHTMLLegendElementAlign :: IsDOMHTMLLegendElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: DOMHTMLLinkElement :: (ManagedPtr DOMHTMLLinkElement) -> DOMHTMLLinkElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: DOMHTMLLinkElement :: ManagedPtr DOMHTMLLinkElement -> DOMHTMLLinkElement
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: class GObject o => IsDOMHTMLLinkElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: class (GObject o, IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementCharset :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementCharset :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementDisabled :: (IsDOMHTMLLinkElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementDisabled :: IsDOMHTMLLinkElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementHref :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementHref :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementHreflang :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementHreflang :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementMedia :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementMedia :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementRel :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementRel :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementRev :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementRev :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementTarget :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementTarget :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementType :: (IsDOMHTMLLinkElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement: constructDOMHTMLLinkElementType :: IsDOMHTMLLinkElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: DOMHTMLMapElement :: (ManagedPtr DOMHTMLMapElement) -> DOMHTMLMapElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: DOMHTMLMapElement :: ManagedPtr DOMHTMLMapElement -> DOMHTMLMapElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: class GObject o => IsDOMHTMLMapElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: class (GObject o, IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: constructDOMHTMLMapElementName :: (IsDOMHTMLMapElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLMapElement: constructDOMHTMLMapElementName :: IsDOMHTMLMapElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: DOMHTMLMarqueeElement :: (ManagedPtr DOMHTMLMarqueeElement) -> DOMHTMLMarqueeElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: DOMHTMLMarqueeElement :: ManagedPtr DOMHTMLMarqueeElement -> DOMHTMLMarqueeElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: class GObject o => IsDOMHTMLMarqueeElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement: class (GObject o, IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: DOMHTMLMenuElement :: (ManagedPtr DOMHTMLMenuElement) -> DOMHTMLMenuElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: DOMHTMLMenuElement :: ManagedPtr DOMHTMLMenuElement -> DOMHTMLMenuElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: class GObject o => IsDOMHTMLMenuElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: class (GObject o, IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: constructDOMHTMLMenuElementCompact :: (IsDOMHTMLMenuElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement: constructDOMHTMLMenuElementCompact :: IsDOMHTMLMenuElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: DOMHTMLMetaElement :: (ManagedPtr DOMHTMLMetaElement) -> DOMHTMLMetaElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: DOMHTMLMetaElement :: ManagedPtr DOMHTMLMetaElement -> DOMHTMLMetaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: class GObject o => IsDOMHTMLMetaElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: class (GObject o, IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementContent :: (IsDOMHTMLMetaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementContent :: IsDOMHTMLMetaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementHttpEquiv :: (IsDOMHTMLMetaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementHttpEquiv :: IsDOMHTMLMetaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementName :: (IsDOMHTMLMetaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementName :: IsDOMHTMLMetaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementScheme :: (IsDOMHTMLMetaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement: constructDOMHTMLMetaElementScheme :: IsDOMHTMLMetaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: DOMHTMLModElement :: (ManagedPtr DOMHTMLModElement) -> DOMHTMLModElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLModElement: DOMHTMLModElement :: ManagedPtr DOMHTMLModElement -> DOMHTMLModElement
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: class GObject o => IsDOMHTMLModElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLModElement: class (GObject o, IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: constructDOMHTMLModElementCite :: (IsDOMHTMLModElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLModElement: constructDOMHTMLModElementCite :: IsDOMHTMLModElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLModElement: constructDOMHTMLModElementDateTime :: (IsDOMHTMLModElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLModElement: constructDOMHTMLModElementDateTime :: IsDOMHTMLModElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: DOMHTMLOListElement :: (ManagedPtr DOMHTMLOListElement) -> DOMHTMLOListElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: DOMHTMLOListElement :: ManagedPtr DOMHTMLOListElement -> DOMHTMLOListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: class GObject o => IsDOMHTMLOListElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: class (GObject o, IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: constructDOMHTMLOListElementCompact :: (IsDOMHTMLOListElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: constructDOMHTMLOListElementCompact :: IsDOMHTMLOListElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: constructDOMHTMLOListElementStart :: (IsDOMHTMLOListElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: constructDOMHTMLOListElementStart :: IsDOMHTMLOListElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: constructDOMHTMLOListElementType :: (IsDOMHTMLOListElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOListElement: constructDOMHTMLOListElementType :: IsDOMHTMLOListElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: DOMHTMLObjectElement :: (ManagedPtr DOMHTMLObjectElement) -> DOMHTMLObjectElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: DOMHTMLObjectElement :: ManagedPtr DOMHTMLObjectElement -> DOMHTMLObjectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: class GObject o => IsDOMHTMLObjectElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: class (GObject o, IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementAlign :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementAlign :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementArchive :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementArchive :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementBorder :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementBorder :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementCode :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementCode :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementCodeBase :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementCodeBase :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementCodeType :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementCodeType :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementData :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementData :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementDeclare :: (IsDOMHTMLObjectElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementDeclare :: IsDOMHTMLObjectElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementHeight :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementHeight :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementHspace :: (IsDOMHTMLObjectElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementHspace :: IsDOMHTMLObjectElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementName :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementName :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementStandby :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementStandby :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementType :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementType :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementUseMap :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementUseMap :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementVspace :: (IsDOMHTMLObjectElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementVspace :: IsDOMHTMLObjectElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementWidth :: (IsDOMHTMLObjectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement: constructDOMHTMLObjectElementWidth :: IsDOMHTMLObjectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: DOMHTMLOptGroupElement :: (ManagedPtr DOMHTMLOptGroupElement) -> DOMHTMLOptGroupElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: DOMHTMLOptGroupElement :: ManagedPtr DOMHTMLOptGroupElement -> DOMHTMLOptGroupElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: class GObject o => IsDOMHTMLOptGroupElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: class (GObject o, IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: constructDOMHTMLOptGroupElementDisabled :: (IsDOMHTMLOptGroupElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: constructDOMHTMLOptGroupElementDisabled :: IsDOMHTMLOptGroupElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: constructDOMHTMLOptGroupElementLabel :: (IsDOMHTMLOptGroupElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement: constructDOMHTMLOptGroupElementLabel :: IsDOMHTMLOptGroupElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: DOMHTMLOptionElement :: (ManagedPtr DOMHTMLOptionElement) -> DOMHTMLOptionElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: DOMHTMLOptionElement :: ManagedPtr DOMHTMLOptionElement -> DOMHTMLOptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: class GObject o => IsDOMHTMLOptionElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: class (GObject o, IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementDefaultSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementDefaultSelected :: IsDOMHTMLOptionElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementDisabled :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementDisabled :: IsDOMHTMLOptionElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementLabel :: (IsDOMHTMLOptionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementLabel :: IsDOMHTMLOptionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementSelected :: IsDOMHTMLOptionElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementValue :: (IsDOMHTMLOptionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement: constructDOMHTMLOptionElementValue :: IsDOMHTMLOptionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: DOMHTMLOptionsCollection :: (ManagedPtr DOMHTMLOptionsCollection) -> DOMHTMLOptionsCollection
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: DOMHTMLOptionsCollection :: ManagedPtr DOMHTMLOptionsCollection -> DOMHTMLOptionsCollection
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: class GObject o => IsDOMHTMLOptionsCollection o
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: class (GObject o, IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o
- GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: constructDOMHTMLOptionsCollectionSelectedIndex :: (IsDOMHTMLOptionsCollection o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection: constructDOMHTMLOptionsCollectionSelectedIndex :: IsDOMHTMLOptionsCollection o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: DOMHTMLParagraphElement :: (ManagedPtr DOMHTMLParagraphElement) -> DOMHTMLParagraphElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: DOMHTMLParagraphElement :: ManagedPtr DOMHTMLParagraphElement -> DOMHTMLParagraphElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: class GObject o => IsDOMHTMLParagraphElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: class (GObject o, IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: constructDOMHTMLParagraphElementAlign :: (IsDOMHTMLParagraphElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement: constructDOMHTMLParagraphElementAlign :: IsDOMHTMLParagraphElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: DOMHTMLParamElement :: (ManagedPtr DOMHTMLParamElement) -> DOMHTMLParamElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: DOMHTMLParamElement :: ManagedPtr DOMHTMLParamElement -> DOMHTMLParamElement
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: class GObject o => IsDOMHTMLParamElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: class (GObject o, IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementName :: (IsDOMHTMLParamElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementName :: IsDOMHTMLParamElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementType :: (IsDOMHTMLParamElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementType :: IsDOMHTMLParamElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementValue :: (IsDOMHTMLParamElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementValue :: IsDOMHTMLParamElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementValueType :: (IsDOMHTMLParamElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLParamElement: constructDOMHTMLParamElementValueType :: IsDOMHTMLParamElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: DOMHTMLPreElement :: (ManagedPtr DOMHTMLPreElement) -> DOMHTMLPreElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: DOMHTMLPreElement :: ManagedPtr DOMHTMLPreElement -> DOMHTMLPreElement
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: class GObject o => IsDOMHTMLPreElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: class (GObject o, IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: constructDOMHTMLPreElementWidth :: (IsDOMHTMLPreElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: constructDOMHTMLPreElementWidth :: IsDOMHTMLPreElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: constructDOMHTMLPreElementWrap :: (IsDOMHTMLPreElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLPreElement: constructDOMHTMLPreElementWrap :: IsDOMHTMLPreElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: DOMHTMLQuoteElement :: (ManagedPtr DOMHTMLQuoteElement) -> DOMHTMLQuoteElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: DOMHTMLQuoteElement :: ManagedPtr DOMHTMLQuoteElement -> DOMHTMLQuoteElement
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: class GObject o => IsDOMHTMLQuoteElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: class (GObject o, IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: constructDOMHTMLQuoteElementCite :: (IsDOMHTMLQuoteElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement: constructDOMHTMLQuoteElementCite :: IsDOMHTMLQuoteElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: DOMHTMLScriptElement :: (ManagedPtr DOMHTMLScriptElement) -> DOMHTMLScriptElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: DOMHTMLScriptElement :: ManagedPtr DOMHTMLScriptElement -> DOMHTMLScriptElement
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: class GObject o => IsDOMHTMLScriptElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: class (GObject o, IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementCharset :: (IsDOMHTMLScriptElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementCharset :: IsDOMHTMLScriptElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementDefer :: (IsDOMHTMLScriptElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementDefer :: IsDOMHTMLScriptElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementEvent :: (IsDOMHTMLScriptElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementEvent :: IsDOMHTMLScriptElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementHtmlFor :: (IsDOMHTMLScriptElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementHtmlFor :: IsDOMHTMLScriptElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementSrc :: (IsDOMHTMLScriptElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementSrc :: IsDOMHTMLScriptElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementText :: (IsDOMHTMLScriptElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementText :: IsDOMHTMLScriptElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementType :: (IsDOMHTMLScriptElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement: constructDOMHTMLScriptElementType :: IsDOMHTMLScriptElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: DOMHTMLSelectElement :: (ManagedPtr DOMHTMLSelectElement) -> DOMHTMLSelectElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: DOMHTMLSelectElement :: ManagedPtr DOMHTMLSelectElement -> DOMHTMLSelectElement
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: class GObject o => IsDOMHTMLSelectElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: class (GObject o, IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementAutofocus :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementAutofocus :: IsDOMHTMLSelectElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementDisabled :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementDisabled :: IsDOMHTMLSelectElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementLength :: (IsDOMHTMLSelectElement o) => CULong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementLength :: IsDOMHTMLSelectElement o => CULong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementMultiple :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementMultiple :: IsDOMHTMLSelectElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementName :: (IsDOMHTMLSelectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementName :: IsDOMHTMLSelectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementSelectedIndex :: (IsDOMHTMLSelectElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementSelectedIndex :: IsDOMHTMLSelectElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementSize :: (IsDOMHTMLSelectElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementSize :: IsDOMHTMLSelectElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementValue :: (IsDOMHTMLSelectElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement: constructDOMHTMLSelectElementValue :: IsDOMHTMLSelectElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: DOMHTMLStyleElement :: (ManagedPtr DOMHTMLStyleElement) -> DOMHTMLStyleElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: DOMHTMLStyleElement :: ManagedPtr DOMHTMLStyleElement -> DOMHTMLStyleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: class GObject o => IsDOMHTMLStyleElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: class (GObject o, IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: constructDOMHTMLStyleElementDisabled :: (IsDOMHTMLStyleElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: constructDOMHTMLStyleElementDisabled :: IsDOMHTMLStyleElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: constructDOMHTMLStyleElementMedia :: (IsDOMHTMLStyleElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: constructDOMHTMLStyleElementMedia :: IsDOMHTMLStyleElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: constructDOMHTMLStyleElementType :: (IsDOMHTMLStyleElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement: constructDOMHTMLStyleElementType :: IsDOMHTMLStyleElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: DOMHTMLTableCaptionElement :: (ManagedPtr DOMHTMLTableCaptionElement) -> DOMHTMLTableCaptionElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: DOMHTMLTableCaptionElement :: ManagedPtr DOMHTMLTableCaptionElement -> DOMHTMLTableCaptionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: class GObject o => IsDOMHTMLTableCaptionElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: class (GObject o, IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: constructDOMHTMLTableCaptionElementAlign :: (IsDOMHTMLTableCaptionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement: constructDOMHTMLTableCaptionElementAlign :: IsDOMHTMLTableCaptionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: DOMHTMLTableCellElement :: (ManagedPtr DOMHTMLTableCellElement) -> DOMHTMLTableCellElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: DOMHTMLTableCellElement :: ManagedPtr DOMHTMLTableCellElement -> DOMHTMLTableCellElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: class GObject o => IsDOMHTMLTableCellElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: class (GObject o, IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementAbbr :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementAbbr :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementAlign :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementAlign :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementAxis :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementAxis :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementBgColor :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementBgColor :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementCh :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementCh :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementChOff :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementChOff :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementColSpan :: (IsDOMHTMLTableCellElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementColSpan :: IsDOMHTMLTableCellElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementHeaders :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementHeaders :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementHeight :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementHeight :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementNoWrap :: (IsDOMHTMLTableCellElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementNoWrap :: IsDOMHTMLTableCellElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementRowSpan :: (IsDOMHTMLTableCellElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementRowSpan :: IsDOMHTMLTableCellElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementScope :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementScope :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementVAlign :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementVAlign :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementWidth :: (IsDOMHTMLTableCellElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement: constructDOMHTMLTableCellElementWidth :: IsDOMHTMLTableCellElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: DOMHTMLTableColElement :: (ManagedPtr DOMHTMLTableColElement) -> DOMHTMLTableColElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: DOMHTMLTableColElement :: ManagedPtr DOMHTMLTableColElement -> DOMHTMLTableColElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: class GObject o => IsDOMHTMLTableColElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: class (GObject o, IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementAlign :: (IsDOMHTMLTableColElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementAlign :: IsDOMHTMLTableColElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementCh :: (IsDOMHTMLTableColElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementCh :: IsDOMHTMLTableColElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementChOff :: (IsDOMHTMLTableColElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementChOff :: IsDOMHTMLTableColElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementSpan :: (IsDOMHTMLTableColElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementSpan :: IsDOMHTMLTableColElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementVAlign :: (IsDOMHTMLTableColElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementVAlign :: IsDOMHTMLTableColElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementWidth :: (IsDOMHTMLTableColElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement: constructDOMHTMLTableColElementWidth :: IsDOMHTMLTableColElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: DOMHTMLTableElement :: (ManagedPtr DOMHTMLTableElement) -> DOMHTMLTableElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: DOMHTMLTableElement :: ManagedPtr DOMHTMLTableElement -> DOMHTMLTableElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: class GObject o => IsDOMHTMLTableElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: class (GObject o, IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementAlign :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementAlign :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementBgColor :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementBgColor :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementBorder :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementBorder :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementCellPadding :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementCellPadding :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementCellSpacing :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementCellSpacing :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementRules :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementRules :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementSummary :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementSummary :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementWidth :: (IsDOMHTMLTableElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableElement: constructDOMHTMLTableElementWidth :: IsDOMHTMLTableElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: DOMHTMLTableRowElement :: (ManagedPtr DOMHTMLTableRowElement) -> DOMHTMLTableRowElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: DOMHTMLTableRowElement :: ManagedPtr DOMHTMLTableRowElement -> DOMHTMLTableRowElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: class GObject o => IsDOMHTMLTableRowElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: class (GObject o, IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementAlign :: (IsDOMHTMLTableRowElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementAlign :: IsDOMHTMLTableRowElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementBgColor :: (IsDOMHTMLTableRowElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementBgColor :: IsDOMHTMLTableRowElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementCh :: (IsDOMHTMLTableRowElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementCh :: IsDOMHTMLTableRowElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementChOff :: (IsDOMHTMLTableRowElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementChOff :: IsDOMHTMLTableRowElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementVAlign :: (IsDOMHTMLTableRowElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement: constructDOMHTMLTableRowElementVAlign :: IsDOMHTMLTableRowElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: DOMHTMLTableSectionElement :: (ManagedPtr DOMHTMLTableSectionElement) -> DOMHTMLTableSectionElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: DOMHTMLTableSectionElement :: ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: class GObject o => IsDOMHTMLTableSectionElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: class (GObject o, IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementAlign :: (IsDOMHTMLTableSectionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementAlign :: IsDOMHTMLTableSectionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementCh :: (IsDOMHTMLTableSectionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementCh :: IsDOMHTMLTableSectionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementChOff :: (IsDOMHTMLTableSectionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementChOff :: IsDOMHTMLTableSectionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementVAlign :: (IsDOMHTMLTableSectionElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement: constructDOMHTMLTableSectionElementVAlign :: IsDOMHTMLTableSectionElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: DOMHTMLTextAreaElement :: (ManagedPtr DOMHTMLTextAreaElement) -> DOMHTMLTextAreaElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: DOMHTMLTextAreaElement :: ManagedPtr DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: class GObject o => IsDOMHTMLTextAreaElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: class (GObject o, IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementAutofocus :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementAutofocus :: IsDOMHTMLTextAreaElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementCols :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementCols :: IsDOMHTMLTextAreaElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementDefaultValue :: (IsDOMHTMLTextAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementDefaultValue :: IsDOMHTMLTextAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementDisabled :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementDisabled :: IsDOMHTMLTextAreaElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementName :: (IsDOMHTMLTextAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementName :: IsDOMHTMLTextAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementReadOnly :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementReadOnly :: IsDOMHTMLTextAreaElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementRows :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementRows :: IsDOMHTMLTextAreaElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementSelectionEnd :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementSelectionEnd :: IsDOMHTMLTextAreaElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementSelectionStart :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementSelectionStart :: IsDOMHTMLTextAreaElement o => CLong -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementValue :: (IsDOMHTMLTextAreaElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement: constructDOMHTMLTextAreaElementValue :: IsDOMHTMLTextAreaElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: DOMHTMLTitleElement :: (ManagedPtr DOMHTMLTitleElement) -> DOMHTMLTitleElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: DOMHTMLTitleElement :: ManagedPtr DOMHTMLTitleElement -> DOMHTMLTitleElement
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: class GObject o => IsDOMHTMLTitleElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: class (GObject o, IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: constructDOMHTMLTitleElementText :: (IsDOMHTMLTitleElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement: constructDOMHTMLTitleElementText :: IsDOMHTMLTitleElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: DOMHTMLUListElement :: (ManagedPtr DOMHTMLUListElement) -> DOMHTMLUListElement
+ GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: DOMHTMLUListElement :: ManagedPtr DOMHTMLUListElement -> DOMHTMLUListElement
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: class GObject o => IsDOMHTMLUListElement o
+ GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: class (GObject o, IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: constructDOMHTMLUListElementCompact :: (IsDOMHTMLUListElement o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: constructDOMHTMLUListElementCompact :: IsDOMHTMLUListElement o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: constructDOMHTMLUListElementType :: (IsDOMHTMLUListElement o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMHTMLUListElement: constructDOMHTMLUListElementType :: IsDOMHTMLUListElement o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: DOMKeyboardEvent :: (ManagedPtr DOMKeyboardEvent) -> DOMKeyboardEvent
+ GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: DOMKeyboardEvent :: ManagedPtr DOMKeyboardEvent -> DOMKeyboardEvent
- GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: class GObject o => IsDOMKeyboardEvent o
+ GI.WebKit2WebExtension.Objects.DOMKeyboardEvent: class (GObject o, IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o
- GI.WebKit2WebExtension.Objects.DOMMediaList: DOMMediaList :: (ManagedPtr DOMMediaList) -> DOMMediaList
+ GI.WebKit2WebExtension.Objects.DOMMediaList: DOMMediaList :: ManagedPtr DOMMediaList -> DOMMediaList
- GI.WebKit2WebExtension.Objects.DOMMediaList: class GObject o => IsDOMMediaList o
+ GI.WebKit2WebExtension.Objects.DOMMediaList: class (GObject o, IsDescendantOf DOMMediaList o) => IsDOMMediaList o
- GI.WebKit2WebExtension.Objects.DOMMediaList: constructDOMMediaListMediaText :: (IsDOMMediaList o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMMediaList: constructDOMMediaListMediaText :: IsDOMMediaList o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: DOMMouseEvent :: (ManagedPtr DOMMouseEvent) -> DOMMouseEvent
+ GI.WebKit2WebExtension.Objects.DOMMouseEvent: DOMMouseEvent :: ManagedPtr DOMMouseEvent -> DOMMouseEvent
- GI.WebKit2WebExtension.Objects.DOMMouseEvent: class GObject o => IsDOMMouseEvent o
+ GI.WebKit2WebExtension.Objects.DOMMouseEvent: class (GObject o, IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o
- GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: DOMNamedNodeMap :: (ManagedPtr DOMNamedNodeMap) -> DOMNamedNodeMap
+ GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: DOMNamedNodeMap :: ManagedPtr DOMNamedNodeMap -> DOMNamedNodeMap
- GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: class GObject o => IsDOMNamedNodeMap o
+ GI.WebKit2WebExtension.Objects.DOMNamedNodeMap: class (GObject o, IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o
- GI.WebKit2WebExtension.Objects.DOMNode: DOMNode :: (ManagedPtr DOMNode) -> DOMNode
+ GI.WebKit2WebExtension.Objects.DOMNode: DOMNode :: ManagedPtr DOMNode -> DOMNode
- GI.WebKit2WebExtension.Objects.DOMNode: class GObject o => IsDOMNode o
+ GI.WebKit2WebExtension.Objects.DOMNode: class (GObject o, IsDescendantOf DOMNode o) => IsDOMNode o
- GI.WebKit2WebExtension.Objects.DOMNode: constructDOMNodeNodeValue :: (IsDOMNode o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMNode: constructDOMNodeNodeValue :: IsDOMNode o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMNode: constructDOMNodeTextContent :: (IsDOMNode o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMNode: constructDOMNodeTextContent :: IsDOMNode o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMNode: dOMNodeInsertBefore :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => a -> b -> Maybe (c) -> m DOMNode
+ GI.WebKit2WebExtension.Objects.DOMNode: dOMNodeInsertBefore :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => a -> b -> Maybe c -> m DOMNode
- GI.WebKit2WebExtension.Objects.DOMNodeIterator: DOMNodeIterator :: (ManagedPtr DOMNodeIterator) -> DOMNodeIterator
+ GI.WebKit2WebExtension.Objects.DOMNodeIterator: DOMNodeIterator :: ManagedPtr DOMNodeIterator -> DOMNodeIterator
- GI.WebKit2WebExtension.Objects.DOMNodeIterator: class GObject o => IsDOMNodeIterator o
+ GI.WebKit2WebExtension.Objects.DOMNodeIterator: class (GObject o, IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o
- GI.WebKit2WebExtension.Objects.DOMNodeList: DOMNodeList :: (ManagedPtr DOMNodeList) -> DOMNodeList
+ GI.WebKit2WebExtension.Objects.DOMNodeList: DOMNodeList :: ManagedPtr DOMNodeList -> DOMNodeList
- GI.WebKit2WebExtension.Objects.DOMNodeList: class GObject o => IsDOMNodeList o
+ GI.WebKit2WebExtension.Objects.DOMNodeList: class (GObject o, IsDescendantOf DOMNodeList o) => IsDOMNodeList o
- GI.WebKit2WebExtension.Objects.DOMObject: DOMObject :: (ManagedPtr DOMObject) -> DOMObject
+ GI.WebKit2WebExtension.Objects.DOMObject: DOMObject :: ManagedPtr DOMObject -> DOMObject
- GI.WebKit2WebExtension.Objects.DOMObject: class GObject o => IsDOMObject o
+ GI.WebKit2WebExtension.Objects.DOMObject: class (GObject o, IsDescendantOf DOMObject o) => IsDOMObject o
- GI.WebKit2WebExtension.Objects.DOMObject: constructDOMObjectCoreObject :: (IsDOMObject o) => Ptr () -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMObject: constructDOMObjectCoreObject :: IsDOMObject o => Ptr () -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: DOMProcessingInstruction :: (ManagedPtr DOMProcessingInstruction) -> DOMProcessingInstruction
+ GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: DOMProcessingInstruction :: ManagedPtr DOMProcessingInstruction -> DOMProcessingInstruction
- GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: class GObject o => IsDOMProcessingInstruction o
+ GI.WebKit2WebExtension.Objects.DOMProcessingInstruction: class (GObject o, IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o
- GI.WebKit2WebExtension.Objects.DOMRange: DOMRange :: (ManagedPtr DOMRange) -> DOMRange
+ GI.WebKit2WebExtension.Objects.DOMRange: DOMRange :: ManagedPtr DOMRange -> DOMRange
- GI.WebKit2WebExtension.Objects.DOMRange: class GObject o => IsDOMRange o
+ GI.WebKit2WebExtension.Objects.DOMRange: class (GObject o, IsDescendantOf DOMRange o) => IsDOMRange o
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: DOMStyleSheet :: (ManagedPtr DOMStyleSheet) -> DOMStyleSheet
+ GI.WebKit2WebExtension.Objects.DOMStyleSheet: DOMStyleSheet :: ManagedPtr DOMStyleSheet -> DOMStyleSheet
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: class GObject o => IsDOMStyleSheet o
+ GI.WebKit2WebExtension.Objects.DOMStyleSheet: class (GObject o, IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o
- GI.WebKit2WebExtension.Objects.DOMStyleSheet: constructDOMStyleSheetDisabled :: (IsDOMStyleSheet o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.DOMStyleSheet: constructDOMStyleSheetDisabled :: IsDOMStyleSheet o => Bool -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.DOMStyleSheetList: DOMStyleSheetList :: (ManagedPtr DOMStyleSheetList) -> DOMStyleSheetList
+ GI.WebKit2WebExtension.Objects.DOMStyleSheetList: DOMStyleSheetList :: ManagedPtr DOMStyleSheetList -> DOMStyleSheetList
- GI.WebKit2WebExtension.Objects.DOMStyleSheetList: class GObject o => IsDOMStyleSheetList o
+ GI.WebKit2WebExtension.Objects.DOMStyleSheetList: class (GObject o, IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o
- GI.WebKit2WebExtension.Objects.DOMText: DOMText :: (ManagedPtr DOMText) -> DOMText
+ GI.WebKit2WebExtension.Objects.DOMText: DOMText :: ManagedPtr DOMText -> DOMText
- GI.WebKit2WebExtension.Objects.DOMText: class GObject o => IsDOMText o
+ GI.WebKit2WebExtension.Objects.DOMText: class (GObject o, IsDescendantOf DOMText o) => IsDOMText o
- GI.WebKit2WebExtension.Objects.DOMTreeWalker: DOMTreeWalker :: (ManagedPtr DOMTreeWalker) -> DOMTreeWalker
+ GI.WebKit2WebExtension.Objects.DOMTreeWalker: DOMTreeWalker :: ManagedPtr DOMTreeWalker -> DOMTreeWalker
- GI.WebKit2WebExtension.Objects.DOMTreeWalker: class GObject o => IsDOMTreeWalker o
+ GI.WebKit2WebExtension.Objects.DOMTreeWalker: class (GObject o, IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o
- GI.WebKit2WebExtension.Objects.DOMUIEvent: DOMUIEvent :: (ManagedPtr DOMUIEvent) -> DOMUIEvent
+ GI.WebKit2WebExtension.Objects.DOMUIEvent: DOMUIEvent :: ManagedPtr DOMUIEvent -> DOMUIEvent
- GI.WebKit2WebExtension.Objects.DOMUIEvent: class GObject o => IsDOMUIEvent o
+ GI.WebKit2WebExtension.Objects.DOMUIEvent: class (GObject o, IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: DOMWheelEvent :: (ManagedPtr DOMWheelEvent) -> DOMWheelEvent
+ GI.WebKit2WebExtension.Objects.DOMWheelEvent: DOMWheelEvent :: ManagedPtr DOMWheelEvent -> DOMWheelEvent
- GI.WebKit2WebExtension.Objects.DOMWheelEvent: class GObject o => IsDOMWheelEvent o
+ GI.WebKit2WebExtension.Objects.DOMWheelEvent: class (GObject o, IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o
- GI.WebKit2WebExtension.Objects.DOMXPathExpression: DOMXPathExpression :: (ManagedPtr DOMXPathExpression) -> DOMXPathExpression
+ GI.WebKit2WebExtension.Objects.DOMXPathExpression: DOMXPathExpression :: ManagedPtr DOMXPathExpression -> DOMXPathExpression
- GI.WebKit2WebExtension.Objects.DOMXPathExpression: class GObject o => IsDOMXPathExpression o
+ GI.WebKit2WebExtension.Objects.DOMXPathExpression: class (GObject o, IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o
- GI.WebKit2WebExtension.Objects.DOMXPathResult: DOMXPathResult :: (ManagedPtr DOMXPathResult) -> DOMXPathResult
+ GI.WebKit2WebExtension.Objects.DOMXPathResult: DOMXPathResult :: ManagedPtr DOMXPathResult -> DOMXPathResult
- GI.WebKit2WebExtension.Objects.DOMXPathResult: class GObject o => IsDOMXPathResult o
+ GI.WebKit2WebExtension.Objects.DOMXPathResult: class (GObject o, IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o
- GI.WebKit2WebExtension.Objects.Frame: Frame :: (ManagedPtr Frame) -> Frame
+ GI.WebKit2WebExtension.Objects.Frame: Frame :: ManagedPtr Frame -> Frame
- GI.WebKit2WebExtension.Objects.Frame: class GObject o => IsFrame o
+ GI.WebKit2WebExtension.Objects.Frame: class (GObject o, IsDescendantOf Frame o) => IsFrame o
- GI.WebKit2WebExtension.Objects.HitTestResult: HitTestResult :: (ManagedPtr HitTestResult) -> HitTestResult
+ GI.WebKit2WebExtension.Objects.HitTestResult: HitTestResult :: ManagedPtr HitTestResult -> HitTestResult
- GI.WebKit2WebExtension.Objects.HitTestResult: class GObject o => IsHitTestResult o
+ GI.WebKit2WebExtension.Objects.HitTestResult: class (GObject o, IsDescendantOf HitTestResult o) => IsHitTestResult o
- GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultContext :: (IsHitTestResult o) => Word32 -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultContext :: IsHitTestResult o => Word32 -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultImageUri :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultLinkLabel :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultLinkLabel :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultLinkTitle :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultLinkTitle :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultLinkUri :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultMediaUri :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.HitTestResult: constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.ScriptWorld: ScriptWorld :: (ManagedPtr ScriptWorld) -> ScriptWorld
+ GI.WebKit2WebExtension.Objects.ScriptWorld: ScriptWorld :: ManagedPtr ScriptWorld -> ScriptWorld
- GI.WebKit2WebExtension.Objects.ScriptWorld: class GObject o => IsScriptWorld o
+ GI.WebKit2WebExtension.Objects.ScriptWorld: class (GObject o, IsDescendantOf ScriptWorld o) => IsScriptWorld o
- GI.WebKit2WebExtension.Objects.ScriptWorld: genClosure_ScriptWorldWindowObjectCleared :: ScriptWorldWindowObjectClearedCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.ScriptWorld: genClosure_ScriptWorldWindowObjectCleared :: MonadIO m => ScriptWorldWindowObjectClearedCallback -> m (GClosure C_ScriptWorldWindowObjectClearedCallback)
- GI.WebKit2WebExtension.Objects.ScriptWorld: type ScriptWorldWindowObjectClearedCallback = WebPage /@page@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -> Frame /@frame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' to which /@world@/ belongs -> IO ()
+ GI.WebKit2WebExtension.Objects.ScriptWorld: type ScriptWorldWindowObjectClearedCallback = WebPage " /@page@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' " -> Frame " /@frame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' to which /@world@/ belongs " -> IO ()
- GI.WebKit2WebExtension.Objects.URIRequest: URIRequest :: (ManagedPtr URIRequest) -> URIRequest
+ GI.WebKit2WebExtension.Objects.URIRequest: URIRequest :: ManagedPtr URIRequest -> URIRequest
- GI.WebKit2WebExtension.Objects.URIRequest: class GObject o => IsURIRequest o
+ GI.WebKit2WebExtension.Objects.URIRequest: class (GObject o, IsDescendantOf URIRequest o) => IsURIRequest o
- GI.WebKit2WebExtension.Objects.URIRequest: constructURIRequestUri :: (IsURIRequest o) => Text -> IO (GValueConstruct o)
+ GI.WebKit2WebExtension.Objects.URIRequest: constructURIRequestUri :: IsURIRequest o => Text -> IO (GValueConstruct o)
- GI.WebKit2WebExtension.Objects.URIResponse: URIResponse :: (ManagedPtr URIResponse) -> URIResponse
+ GI.WebKit2WebExtension.Objects.URIResponse: URIResponse :: ManagedPtr URIResponse -> URIResponse
- GI.WebKit2WebExtension.Objects.URIResponse: class GObject o => IsURIResponse o
+ GI.WebKit2WebExtension.Objects.URIResponse: class (GObject o, IsDescendantOf URIResponse o) => IsURIResponse o
- GI.WebKit2WebExtension.Objects.WebEditor: WebEditor :: (ManagedPtr WebEditor) -> WebEditor
+ GI.WebKit2WebExtension.Objects.WebEditor: WebEditor :: ManagedPtr WebEditor -> WebEditor
- GI.WebKit2WebExtension.Objects.WebEditor: class GObject o => IsWebEditor o
+ GI.WebKit2WebExtension.Objects.WebEditor: class (GObject o, IsDescendantOf WebEditor o) => IsWebEditor o
- GI.WebKit2WebExtension.Objects.WebEditor: genClosure_WebEditorSelectionChanged :: WebEditorSelectionChangedCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebEditor: genClosure_WebEditorSelectionChanged :: MonadIO m => WebEditorSelectionChangedCallback -> m (GClosure C_WebEditorSelectionChangedCallback)
- GI.WebKit2WebExtension.Objects.WebExtension: WebExtension :: (ManagedPtr WebExtension) -> WebExtension
+ GI.WebKit2WebExtension.Objects.WebExtension: WebExtension :: ManagedPtr WebExtension -> WebExtension
- GI.WebKit2WebExtension.Objects.WebExtension: class GObject o => IsWebExtension o
+ GI.WebKit2WebExtension.Objects.WebExtension: class (GObject o, IsDescendantOf WebExtension o) => IsWebExtension o
- GI.WebKit2WebExtension.Objects.WebExtension: genClosure_WebExtensionPageCreated :: WebExtensionPageCreatedCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebExtension: genClosure_WebExtensionPageCreated :: MonadIO m => WebExtensionPageCreatedCallback -> m (GClosure C_WebExtensionPageCreatedCallback)
- GI.WebKit2WebExtension.Objects.WebExtension: type WebExtensionPageCreatedCallback = WebPage /@webPage@/: the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' created -> IO ()
+ GI.WebKit2WebExtension.Objects.WebExtension: type WebExtensionPageCreatedCallback = WebPage " /@webPage@/: the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' created " -> IO ()
- GI.WebKit2WebExtension.Objects.WebHitTestResult: WebHitTestResult :: (ManagedPtr WebHitTestResult) -> WebHitTestResult
+ GI.WebKit2WebExtension.Objects.WebHitTestResult: WebHitTestResult :: ManagedPtr WebHitTestResult -> WebHitTestResult
- GI.WebKit2WebExtension.Objects.WebHitTestResult: class GObject o => IsWebHitTestResult o
+ GI.WebKit2WebExtension.Objects.WebHitTestResult: class (GObject o, IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o
- GI.WebKit2WebExtension.Objects.WebPage: WebPage :: (ManagedPtr WebPage) -> WebPage
+ GI.WebKit2WebExtension.Objects.WebPage: WebPage :: ManagedPtr WebPage -> WebPage
- GI.WebKit2WebExtension.Objects.WebPage: class GObject o => IsWebPage o
+ GI.WebKit2WebExtension.Objects.WebPage: class (GObject o, IsDescendantOf WebPage o) => IsWebPage o
- GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageConsoleMessageSent :: WebPageConsoleMessageSentCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageConsoleMessageSent :: MonadIO m => WebPageConsoleMessageSentCallback -> m (GClosure C_WebPageConsoleMessageSentCallback)
- GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageContextMenu :: WebPageContextMenuCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageContextMenu :: MonadIO m => WebPageContextMenuCallback -> m (GClosure C_WebPageContextMenuCallback)
- GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageDocumentLoaded :: WebPageDocumentLoadedCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageDocumentLoaded :: MonadIO m => WebPageDocumentLoadedCallback -> m (GClosure C_WebPageDocumentLoadedCallback)
- GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageFormControlsAssociated :: WebPageFormControlsAssociatedCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageFormControlsAssociated :: MonadIO m => WebPageFormControlsAssociatedCallback -> m (GClosure C_WebPageFormControlsAssociatedCallback)
- GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageSendRequest :: WebPageSendRequestCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageSendRequest :: MonadIO m => WebPageSendRequestCallback -> m (GClosure C_WebPageSendRequestCallback)
- GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageWillSubmitForm :: WebPageWillSubmitFormCallback -> IO Closure
+ GI.WebKit2WebExtension.Objects.WebPage: genClosure_WebPageWillSubmitForm :: MonadIO m => WebPageWillSubmitFormCallback -> m (GClosure C_WebPageWillSubmitFormCallback)
- GI.WebKit2WebExtension.Objects.WebPage: type WebPageConsoleMessageSentCallback = ConsoleMessage /@consoleMessage@/: the 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -> IO ()
+ GI.WebKit2WebExtension.Objects.WebPage: type WebPageConsoleMessageSentCallback = ConsoleMessage " /@consoleMessage@/: the 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' " -> IO ()
- GI.WebKit2WebExtension.Objects.WebPage: type WebPageContextMenuCallback = ContextMenu /@contextMenu@/: the proposed @/WebKitContextMenu/@ -> WebHitTestResult /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' -> IO Bool __Returns:__ 'True' if the proposed /@contextMenu@/ has been modified, or 'False' otherwise.
+ GI.WebKit2WebExtension.Objects.WebPage: type WebPageContextMenuCallback = ContextMenu " /@contextMenu@/: the proposed @/WebKitContextMenu/@ " -> WebHitTestResult " /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' " -> IO Bool " __Returns:__ 'True' if the proposed /@contextMenu@/ has been modified, or 'False' otherwise. "
- GI.WebKit2WebExtension.Objects.WebPage: type WebPageFormControlsAssociatedCallback = [DOMElement] /@elements@/: a 'GI.GLib.Structs.PtrArray.PtrArray' of 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' with the list of forms in the page -> IO ()
+ GI.WebKit2WebExtension.Objects.WebPage: type WebPageFormControlsAssociatedCallback = [DOMElement] " /@elements@/: a 'GI.GLib.Structs.PtrArray.PtrArray' of 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' with the list of forms in the page " -> IO ()
- GI.WebKit2WebExtension.Objects.WebPage: type WebPageSendRequestCallback = URIRequest /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -> URIResponse /@redirectedResponse@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse', or 'Nothing' -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to continue emission of the event.
+ GI.WebKit2WebExtension.Objects.WebPage: type WebPageSendRequestCallback = URIRequest " /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' " -> URIResponse " /@redirectedResponse@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse', or 'Nothing' " -> IO Bool " __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to continue emission of the event. "
- GI.WebKit2WebExtension.Objects.WebPage: type WebPageWillSubmitFormCallback = DOMElement /@form@/: the 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' to be submitted, which will always correspond to an HTMLFormElement -> FormSubmissionStep /@step@/: a @/WebKitFormSubmissionEventType/@ indicating the current stage of form submission -> Frame /@sourceFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form to be submitted -> Frame /@targetFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form\'s target, which may be the same as /@sourceFrame@/ if no target was specified -> [Text] /@textFieldNames@/: names of the form\'s text fields -> [Text] /@textFieldValues@/: values of the form\'s text fields -> IO ()
+ GI.WebKit2WebExtension.Objects.WebPage: type WebPageWillSubmitFormCallback = DOMElement " /@form@/: the 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' to be submitted, which will always correspond to an HTMLFormElement " -> FormSubmissionStep " /@step@/: a @/WebKitFormSubmissionEventType/@ indicating the current stage of form submission " -> Frame " /@sourceFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form to be submitted " -> Frame " /@targetFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form\'s target, which may be the same as /@sourceFrame@/ if no target was specified " -> [Text] " /@textFieldNames@/: names of the form\'s text fields " -> [Text] " /@textFieldValues@/: values of the form\'s text fields " -> IO ()
- GI.WebKit2WebExtension.Structs.ConsoleMessage: ConsoleMessage :: (ManagedPtr ConsoleMessage) -> ConsoleMessage
+ GI.WebKit2WebExtension.Structs.ConsoleMessage: ConsoleMessage :: ManagedPtr ConsoleMessage -> ConsoleMessage
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: ContextMenuItem_ :: (ManagedPtr ContextMenuItem_) -> ContextMenuItem_
+ GI.WebKit2WebExtension.Structs.ContextMenuItem_: ContextMenuItem_ :: ManagedPtr ContextMenuItem_ -> ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenu_: ContextMenu_ :: (ManagedPtr ContextMenu_) -> ContextMenu_
+ GI.WebKit2WebExtension.Structs.ContextMenu_: ContextMenu_ :: ManagedPtr ContextMenu_ -> ContextMenu_

Files

ChangeLog.md view
@@ -1,3 +1,11 @@+### 4.0.19+++ Update to haskell-gi(-base) 0.22++### 4.0.18+++ Update stack version to 12.10+ ### 4.0.17  + Add multiple missing nullable annotations.
+ GI/WebKit2WebExtension.hs view
@@ -0,0 +1,58 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension+    (     module GI.WebKit2WebExtension.Callbacks ,+    module GI.WebKit2WebExtension.Constants ,+    module GI.WebKit2WebExtension.Enums     ,+    module GI.WebKit2WebExtension.Flags     ,+    module GI.WebKit2WebExtension.Interfaces,+    module GI.WebKit2WebExtension.Objects   ,+    module GI.WebKit2WebExtension.Structs   ,++++    module Data.GI.Base                     ,+++    ) where++import GI.WebKit2WebExtension.Callbacks+import GI.WebKit2WebExtension.Constants+import GI.WebKit2WebExtension.Enums+import GI.WebKit2WebExtension.Flags+import GI.WebKit2WebExtension.Interfaces+import GI.WebKit2WebExtension.Objects+import GI.WebKit2WebExtension.Structs++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++import Data.GI.Base+
+ GI/WebKit2WebExtension/Callbacks.hs view
@@ -0,0 +1,202 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Callbacks+    ( ++ -- * Signals+-- ** WebExtensionInitializeFunction #signal:WebExtensionInitializeFunction#++    C_WebExtensionInitializeFunction        ,+    WebExtensionInitializeFunction          ,+    dynamic_WebExtensionInitializeFunction  ,+    genClosure_WebExtensionInitializeFunction,+    mk_WebExtensionInitializeFunction       ,+    noWebExtensionInitializeFunction        ,+    wrap_WebExtensionInitializeFunction     ,+++-- ** WebExtensionInitializeWithUserDataFunction #signal:WebExtensionInitializeWithUserDataFunction#++    C_WebExtensionInitializeWithUserDataFunction,+    WebExtensionInitializeWithUserDataFunction,+    dynamic_WebExtensionInitializeWithUserDataFunction,+    genClosure_WebExtensionInitializeWithUserDataFunction,+    mk_WebExtensionInitializeWithUserDataFunction,+    noWebExtensionInitializeWithUserDataFunction,+    wrap_WebExtensionInitializeWithUserDataFunction,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebExtension as WebKit2WebExtension.WebExtension++-- callback WebExtensionInitializeWithUserDataFunction+--          -> Callable {returnType = Nothing, returnMayBeNull = False, returnTransfer = TransferNothing, returnDocumentation = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, args = [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GVariant", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}], skipReturn = False, callableThrows = False, callableDeprecated = Nothing, callableDocumentation = Documentation {rawDocText = Just "Type definition for a function that will be called to initialize\nthe web extensions when the web process starts, and which receives\nas additional argument the user data set with\nwebkit_web_context_set_web_extensions_initialization_user_data().", sinceVersion = Just "2.4"}}+-- | Type for the callback on the (unwrapped) C side.+type C_WebExtensionInitializeWithUserDataFunction =+    Ptr WebKit2WebExtension.WebExtension.WebExtension ->+    Ptr GVariant ->+    IO ()++-- Args : [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GVariant", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "dynamic" __dynamic_C_WebExtensionInitializeWithUserDataFunction :: FunPtr C_WebExtensionInitializeWithUserDataFunction -> C_WebExtensionInitializeWithUserDataFunction++-- | Given a pointer to a foreign C function, wrap it into a function callable from Haskell.+dynamic_WebExtensionInitializeWithUserDataFunction ::+    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.WebExtension.IsWebExtension a) =>+    FunPtr C_WebExtensionInitializeWithUserDataFunction+    -> a+    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}+    -> GVariant+    {- ^ /@userData@/: a 'GVariant' -}+    -> m ()+dynamic_WebExtensionInitializeWithUserDataFunction __funPtr extension userData = liftIO $ do+    extension' <- unsafeManagedPtrCastPtr extension+    userData' <- unsafeManagedPtrGetPtr userData+    (__dynamic_C_WebExtensionInitializeWithUserDataFunction __funPtr) extension' userData'+    touchManagedPtr extension+    touchManagedPtr userData+    return ()++-- | Generate a function pointer callable from C code, from a `C_WebExtensionInitializeWithUserDataFunction`.+foreign import ccall "wrapper"+    mk_WebExtensionInitializeWithUserDataFunction :: C_WebExtensionInitializeWithUserDataFunction -> IO (FunPtr C_WebExtensionInitializeWithUserDataFunction)++{- |+Type definition for a function that will be called to initialize+the web extensions when the web process starts, and which receives+as additional argument the user data set with+@/webkit_web_context_set_web_extensions_initialization_user_data()/@.++/Since: 2.4/+-}+type WebExtensionInitializeWithUserDataFunction =+    WebKit2WebExtension.WebExtension.WebExtension+    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}+    -> GVariant+    {- ^ /@userData@/: a 'GVariant' -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebExtensionInitializeWithUserDataFunction`@.+noWebExtensionInitializeWithUserDataFunction :: Maybe WebExtensionInitializeWithUserDataFunction+noWebExtensionInitializeWithUserDataFunction = Nothing++-- | Wrap the callback into a `GClosure`.+genClosure_WebExtensionInitializeWithUserDataFunction :: MonadIO m => WebExtensionInitializeWithUserDataFunction -> m (GClosure C_WebExtensionInitializeWithUserDataFunction)+genClosure_WebExtensionInitializeWithUserDataFunction cb = liftIO $ do+    let cb' = wrap_WebExtensionInitializeWithUserDataFunction Nothing cb+    mk_WebExtensionInitializeWithUserDataFunction cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebExtensionInitializeWithUserDataFunction` into a `C_WebExtensionInitializeWithUserDataFunction`.+wrap_WebExtensionInitializeWithUserDataFunction ::+    Maybe (Ptr (FunPtr C_WebExtensionInitializeWithUserDataFunction)) ->+    WebExtensionInitializeWithUserDataFunction ->+    C_WebExtensionInitializeWithUserDataFunction+wrap_WebExtensionInitializeWithUserDataFunction funptrptr _cb extension userData = do+    extension' <- (newObject WebKit2WebExtension.WebExtension.WebExtension) extension+    userData' <- B.GVariant.newGVariantFromPtr userData+    _cb  extension' userData'+    maybeReleaseFunPtr funptrptr+++-- callback WebExtensionInitializeFunction+--          -> Callable {returnType = Nothing, returnMayBeNull = False, returnTransfer = TransferNothing, returnDocumentation = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, args = [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}], skipReturn = False, callableThrows = False, callableDeprecated = Nothing, callableDocumentation = Documentation {rawDocText = Just "Type definition for a function that will be called to initialize\nthe web extension when the web process starts.", sinceVersion = Nothing}}+-- | Type for the callback on the (unwrapped) C side.+type C_WebExtensionInitializeFunction =+    Ptr WebKit2WebExtension.WebExtension.WebExtension ->+    IO ()++-- Args : [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "dynamic" __dynamic_C_WebExtensionInitializeFunction :: FunPtr C_WebExtensionInitializeFunction -> C_WebExtensionInitializeFunction++-- | Given a pointer to a foreign C function, wrap it into a function callable from Haskell.+dynamic_WebExtensionInitializeFunction ::+    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.WebExtension.IsWebExtension a) =>+    FunPtr C_WebExtensionInitializeFunction+    -> a+    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}+    -> m ()+dynamic_WebExtensionInitializeFunction __funPtr extension = liftIO $ do+    extension' <- unsafeManagedPtrCastPtr extension+    (__dynamic_C_WebExtensionInitializeFunction __funPtr) extension'+    touchManagedPtr extension+    return ()++-- | Generate a function pointer callable from C code, from a `C_WebExtensionInitializeFunction`.+foreign import ccall "wrapper"+    mk_WebExtensionInitializeFunction :: C_WebExtensionInitializeFunction -> IO (FunPtr C_WebExtensionInitializeFunction)++{- |+Type definition for a function that will be called to initialize+the web extension when the web process starts.+-}+type WebExtensionInitializeFunction =+    WebKit2WebExtension.WebExtension.WebExtension+    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebExtensionInitializeFunction`@.+noWebExtensionInitializeFunction :: Maybe WebExtensionInitializeFunction+noWebExtensionInitializeFunction = Nothing++-- | Wrap the callback into a `GClosure`.+genClosure_WebExtensionInitializeFunction :: MonadIO m => WebExtensionInitializeFunction -> m (GClosure C_WebExtensionInitializeFunction)+genClosure_WebExtensionInitializeFunction cb = liftIO $ do+    let cb' = wrap_WebExtensionInitializeFunction Nothing cb+    mk_WebExtensionInitializeFunction cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebExtensionInitializeFunction` into a `C_WebExtensionInitializeFunction`.+wrap_WebExtensionInitializeFunction ::+    Maybe (Ptr (FunPtr C_WebExtensionInitializeFunction)) ->+    WebExtensionInitializeFunction ->+    C_WebExtensionInitializeFunction+wrap_WebExtensionInitializeFunction funptrptr _cb extension = do+    extension' <- (newObject WebKit2WebExtension.WebExtension.WebExtension) extension+    _cb  extension'+    maybeReleaseFunPtr funptrptr+++
+ GI/WebKit2WebExtension/Constants.hs view
@@ -0,0 +1,685 @@+{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Constants+    ( +    pattern DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE,+    pattern DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE,+    pattern DOM_XPATH_RESULT_STRING_TYPE    ,+    pattern DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE,+    pattern DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE,+    pattern DOM_XPATH_RESULT_NUMBER_TYPE    ,+    pattern DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE,+    pattern DOM_XPATH_RESULT_BOOLEAN_TYPE   ,+    pattern DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE,+    pattern DOM_XPATH_RESULT_ANY_TYPE       ,+    pattern DOM_RANGE_START_TO_START        ,+    pattern DOM_RANGE_START_TO_END          ,+    pattern DOM_RANGE_NODE_INSIDE           ,+    pattern DOM_RANGE_NODE_BEFORE_AND_AFTER ,+    pattern DOM_RANGE_NODE_BEFORE           ,+    pattern DOM_RANGE_NODE_AFTER            ,+    pattern DOM_RANGE_END_TO_START          ,+    pattern DOM_RANGE_END_TO_END            ,+    pattern DOM_NODE_TEXT_NODE              ,+    pattern DOM_NODE_PROCESSING_INSTRUCTION_NODE,+    pattern DOM_NODE_FILTER_SKIP            ,+    pattern DOM_NODE_FILTER_SHOW_TEXT       ,+    pattern DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION,+    pattern DOM_NODE_FILTER_SHOW_NOTATION   ,+    pattern DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE,+    pattern DOM_NODE_FILTER_SHOW_ENTITY     ,+    pattern DOM_NODE_FILTER_SHOW_ELEMENT    ,+    pattern DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE,+    pattern DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT,+    pattern DOM_NODE_FILTER_SHOW_DOCUMENT   ,+    pattern DOM_NODE_FILTER_SHOW_COMMENT    ,+    pattern DOM_NODE_FILTER_SHOW_CDATA_SECTION,+    pattern DOM_NODE_FILTER_SHOW_ATTRIBUTE  ,+    pattern DOM_NODE_FILTER_SHOW_ALL        ,+    pattern DOM_NODE_FILTER_REJECT          ,+    pattern DOM_NODE_FILTER_ACCEPT          ,+    pattern DOM_NODE_ENTITY_REFERENCE_NODE  ,+    pattern DOM_NODE_ENTITY_NODE            ,+    pattern DOM_NODE_ELEMENT_NODE           ,+    pattern DOM_NODE_DOCUMENT_TYPE_NODE     ,+    pattern DOM_NODE_DOCUMENT_POSITION_PRECEDING,+    pattern DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC,+    pattern DOM_NODE_DOCUMENT_POSITION_FOLLOWING,+    pattern DOM_NODE_DOCUMENT_POSITION_DISCONNECTED,+    pattern DOM_NODE_DOCUMENT_POSITION_CONTAINS,+    pattern DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY,+    pattern DOM_NODE_DOCUMENT_NODE          ,+    pattern DOM_NODE_DOCUMENT_FRAGMENT_NODE ,+    pattern DOM_NODE_COMMENT_NODE           ,+    pattern DOM_NODE_CDATA_SECTION_NODE     ,+    pattern DOM_NODE_ATTRIBUTE_NODE         ,+    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD,+    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT,+    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD,+    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT,+    pattern DOM_EVENT_SELECT                ,+    pattern DOM_EVENT_NONE                  ,+    pattern DOM_EVENT_MOUSEUP               ,+    pattern DOM_EVENT_MOUSEOVER             ,+    pattern DOM_EVENT_MOUSEOUT              ,+    pattern DOM_EVENT_MOUSEMOVE             ,+    pattern DOM_EVENT_MOUSEDRAG             ,+    pattern DOM_EVENT_MOUSEDOWN             ,+    pattern DOM_EVENT_KEYUP                 ,+    pattern DOM_EVENT_KEYPRESS              ,+    pattern DOM_EVENT_KEYDOWN               ,+    pattern DOM_EVENT_FOCUS                 ,+    pattern DOM_EVENT_DRAGDROP              ,+    pattern DOM_EVENT_DBLCLICK              ,+    pattern DOM_EVENT_CLICK                 ,+    pattern DOM_EVENT_CHANGE                ,+    pattern DOM_EVENT_CAPTURING_PHASE       ,+    pattern DOM_EVENT_BUBBLING_PHASE        ,+    pattern DOM_EVENT_BLUR                  ,+    pattern DOM_EVENT_AT_TARGET             ,+    pattern DOM_ELEMENT_ALLOW_KEYBOARD_INPUT,+    pattern DOM_CSS_VALUE_CSS_VALUE_LIST    ,+    pattern DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE,+    pattern DOM_CSS_VALUE_CSS_INHERIT       ,+    pattern DOM_CSS_VALUE_CSS_CUSTOM        ,+    pattern DOM_CSS_RULE_UNKNOWN_RULE       ,+    pattern DOM_CSS_RULE_STYLE_RULE         ,+    pattern DOM_CSS_RULE_PAGE_RULE          ,+    pattern DOM_CSS_RULE_MEDIA_RULE         ,+    pattern DOM_CSS_RULE_IMPORT_RULE        ,+    pattern DOM_CSS_RULE_FONT_FACE_RULE     ,+    pattern DOM_CSS_RULE_CHARSET_RULE       ,++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++{-# DEPRECATED DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE = 6 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE = 4 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_STRING_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_STRING_TYPE = 2 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE = 7 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE = 5 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_NUMBER_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_NUMBER_TYPE = 1 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE = 9 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_BOOLEAN_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_BOOLEAN_TYPE = 3 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE = 8 :: Int32++{-# DEPRECATED DOM_XPATH_RESULT_ANY_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_XPATH_RESULT_ANY_TYPE = 0 :: Int32++{-# DEPRECATED DOM_RANGE_START_TO_START ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_START_TO_START = 0 :: Int32++{-# DEPRECATED DOM_RANGE_START_TO_END ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_START_TO_END = 1 :: Int32++{-# DEPRECATED DOM_RANGE_NODE_INSIDE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_NODE_INSIDE = 3 :: Int32++{-# DEPRECATED DOM_RANGE_NODE_BEFORE_AND_AFTER ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_NODE_BEFORE_AND_AFTER = 2 :: Int32++{-# DEPRECATED DOM_RANGE_NODE_BEFORE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_NODE_BEFORE = 0 :: Int32++{-# DEPRECATED DOM_RANGE_NODE_AFTER ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_NODE_AFTER = 1 :: Int32++{-# DEPRECATED DOM_RANGE_END_TO_START ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_END_TO_START = 3 :: Int32++{-# DEPRECATED DOM_RANGE_END_TO_END ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_RANGE_END_TO_END = 2 :: Int32++{-# DEPRECATED DOM_NODE_TEXT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_TEXT_NODE = 3 :: Int32++{-# DEPRECATED DOM_NODE_PROCESSING_INSTRUCTION_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_PROCESSING_INSTRUCTION_NODE = 7 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SKIP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Skip the node. Use this macro as return value of 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.dOMNodeFilterAcceptNode'+implementation to skip the given 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'. The children of the given node will+not be skipped.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SKIP = 3 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_TEXT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_TEXT = 4 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION = 64 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_NOTATION ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show @/WebKitDOMNotation/@ nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_NOTATION = 2048 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE = 16 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_ENTITY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show @/WebKitDOMEntity/@ nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_ENTITY = 32 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_ELEMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_ELEMENT = 1 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE = 512 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT = 1024 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_DOCUMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_DOCUMENT = 256 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_COMMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMComment.DOMComment' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_COMMENT = 128 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_CDATA_SECTION ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show @/WebKitDOMCDataSection/@ nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_CDATA_SECTION = 8 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_ATTRIBUTE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_ATTRIBUTE = 2 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_SHOW_ALL ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Show all nodes.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_SHOW_ALL = 4294967295 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_REJECT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Reject the node. Use this macro as return value of 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.dOMNodeFilterAcceptNode'+implementation to reject the given 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'. The children of the given node will+be rejected too.++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_REJECT = 2 :: Int32++{-# DEPRECATED DOM_NODE_FILTER_ACCEPT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Accept the node. Use this macro as return value of 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.dOMNodeFilterAcceptNode'+implementation to accept the given 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'++/Since: 2.6/+-}+pattern DOM_NODE_FILTER_ACCEPT = 1 :: Int32++{-# DEPRECATED DOM_NODE_ENTITY_REFERENCE_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_ENTITY_REFERENCE_NODE = 5 :: Int32++{-# DEPRECATED DOM_NODE_ENTITY_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_ENTITY_NODE = 6 :: Int32++{-# DEPRECATED DOM_NODE_ELEMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_ELEMENT_NODE = 1 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_TYPE_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_TYPE_NODE = 10 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_PRECEDING ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_POSITION_PRECEDING = 2 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_FOLLOWING ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_POSITION_FOLLOWING = 4 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_DISCONNECTED ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_POSITION_DISCONNECTED = 1 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_CONTAINS ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_POSITION_CONTAINS = 8 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY = 16 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_NODE = 9 :: Int32++{-# DEPRECATED DOM_NODE_DOCUMENT_FRAGMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_DOCUMENT_FRAGMENT_NODE = 11 :: Int32++{-# DEPRECATED DOM_NODE_COMMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_COMMENT_NODE = 8 :: Int32++{-# DEPRECATED DOM_NODE_CDATA_SECTION_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_CDATA_SECTION_NODE = 4 :: Int32++{-# DEPRECATED DOM_NODE_ATTRIBUTE_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_NODE_ATTRIBUTE_NODE = 2 :: Int32++{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD = 0 :: Int32++{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT = 2 :: Int32++{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD = 3 :: Int32++{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT = 1 :: Int32++{-# DEPRECATED DOM_EVENT_SELECT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_SELECT = 16384 :: Int32++{-# DEPRECATED DOM_EVENT_NONE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_NONE = 0 :: Int32++{-# DEPRECATED DOM_EVENT_MOUSEUP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_MOUSEUP = 2 :: Int32++{-# DEPRECATED DOM_EVENT_MOUSEOVER ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_MOUSEOVER = 4 :: Int32++{-# DEPRECATED DOM_EVENT_MOUSEOUT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_MOUSEOUT = 8 :: Int32++{-# DEPRECATED DOM_EVENT_MOUSEMOVE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_MOUSEMOVE = 16 :: Int32++{-# DEPRECATED DOM_EVENT_MOUSEDRAG ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_MOUSEDRAG = 32 :: Int32++{-# DEPRECATED DOM_EVENT_MOUSEDOWN ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_MOUSEDOWN = 1 :: Int32++{-# DEPRECATED DOM_EVENT_KEYUP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_KEYUP = 512 :: Int32++{-# DEPRECATED DOM_EVENT_KEYPRESS ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_KEYPRESS = 1024 :: Int32++{-# DEPRECATED DOM_EVENT_KEYDOWN ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_KEYDOWN = 256 :: Int32++{-# DEPRECATED DOM_EVENT_FOCUS ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_FOCUS = 4096 :: Int32++{-# DEPRECATED DOM_EVENT_DRAGDROP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_DRAGDROP = 2048 :: Int32++{-# DEPRECATED DOM_EVENT_DBLCLICK ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_DBLCLICK = 128 :: Int32++{-# DEPRECATED DOM_EVENT_CLICK ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_CLICK = 64 :: Int32++{-# DEPRECATED DOM_EVENT_CHANGE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_CHANGE = 32768 :: Int32++{-# DEPRECATED DOM_EVENT_CAPTURING_PHASE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_CAPTURING_PHASE = 1 :: Int32++{-# DEPRECATED DOM_EVENT_BUBBLING_PHASE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_BUBBLING_PHASE = 3 :: Int32++{-# DEPRECATED DOM_EVENT_BLUR ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_BLUR = 8192 :: Int32++{-# DEPRECATED DOM_EVENT_AT_TARGET ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_EVENT_AT_TARGET = 2 :: Int32++{-# DEPRECATED DOM_ELEMENT_ALLOW_KEYBOARD_INPUT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_ELEMENT_ALLOW_KEYBOARD_INPUT = 1 :: Int32++{-# DEPRECATED DOM_CSS_VALUE_CSS_VALUE_LIST ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_VALUE_CSS_VALUE_LIST = 2 :: Int32++{-# DEPRECATED DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE = 1 :: Int32++{-# DEPRECATED DOM_CSS_VALUE_CSS_INHERIT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_VALUE_CSS_INHERIT = 0 :: Int32++{-# DEPRECATED DOM_CSS_VALUE_CSS_CUSTOM ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_VALUE_CSS_CUSTOM = 3 :: Int32++{-# DEPRECATED DOM_CSS_RULE_UNKNOWN_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_UNKNOWN_RULE = 0 :: Int32++{-# DEPRECATED DOM_CSS_RULE_STYLE_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_STYLE_RULE = 1 :: Int32++{-# DEPRECATED DOM_CSS_RULE_PAGE_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_PAGE_RULE = 6 :: Int32++{-# DEPRECATED DOM_CSS_RULE_MEDIA_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_MEDIA_RULE = 4 :: Int32++{-# DEPRECATED DOM_CSS_RULE_IMPORT_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_IMPORT_RULE = 3 :: Int32++{-# DEPRECATED DOM_CSS_RULE_FONT_FACE_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_FONT_FACE_RULE = 5 :: Int32++{-# DEPRECATED DOM_CSS_RULE_CHARSET_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+pattern DOM_CSS_RULE_CHARSET_RULE = 2 :: Int32++
+ GI/WebKit2WebExtension/Enums.hs view
@@ -0,0 +1,499 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Enums+    ( ++ -- * Enumerations+-- ** ConsoleMessageLevel #enum:ConsoleMessageLevel#++    ConsoleMessageLevel(..)                 ,+++-- ** ConsoleMessageSource #enum:ConsoleMessageSource#++    ConsoleMessageSource(..)                ,+++-- ** ContextMenuAction #enum:ContextMenuAction#++    ContextMenuAction(..)                   ,+++-- ** FormSubmissionStep #enum:FormSubmissionStep#++    FormSubmissionStep(..)                  ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++-- Enum FormSubmissionStep+{- |+Used to indicate a particular stage in form submission. See+'GI.WebKit2WebExtension.Objects.WebPage.WebPage'::@/will-submit-form/@.++/Since: 2.20/+-}+data FormSubmissionStep = +      FormSubmissionStepSendDomEvent+    {- ^+    indicates the form\'s+    DOM submit event is about to be emitted.+    -}+    | FormSubmissionStepComplete+    {- ^+    indicates the form is about+    to be submitted.+    -}+    | AnotherFormSubmissionStep Int+    -- ^ Catch-all for unknown values+    deriving (Show, Eq)++instance P.Enum FormSubmissionStep where+    fromEnum FormSubmissionStepSendDomEvent = 0+    fromEnum FormSubmissionStepComplete = 1+    fromEnum (AnotherFormSubmissionStep k) = k++    toEnum 0 = FormSubmissionStepSendDomEvent+    toEnum 1 = FormSubmissionStepComplete+    toEnum k = AnotherFormSubmissionStep k++instance P.Ord FormSubmissionStep where+    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)++foreign import ccall "webkit_form_submission_step_get_type" c_webkit_form_submission_step_get_type :: +    IO GType++instance BoxedEnum FormSubmissionStep where+    boxedEnumType _ = c_webkit_form_submission_step_get_type++-- Enum ContextMenuAction+{- |+Enum values used to denote the stock actions for+@/WebKitContextMenuItem/@\<!-- -->s+-}+data ContextMenuAction = +      ContextMenuActionNoAction+    {- ^+    No action, used by separator menu items.+    -}+    | ContextMenuActionOpenLink+    {- ^+    Open current link.+    -}+    | ContextMenuActionOpenLinkInNewWindow+    {- ^+    Open current link in a new window.+    -}+    | ContextMenuActionDownloadLinkToDisk+    {- ^+    Download link destination.+    -}+    | ContextMenuActionCopyLinkToClipboard+    {- ^+    Copy link location to the clipboard.+    -}+    | ContextMenuActionOpenImageInNewWindow+    {- ^+    Open current image in a new window.+    -}+    | ContextMenuActionDownloadImageToDisk+    {- ^+    Download current image.+    -}+    | ContextMenuActionCopyImageToClipboard+    {- ^+    Copy current image to the clipboard.+    -}+    | ContextMenuActionCopyImageUrlToClipboard+    {- ^+    Copy current image location to the clipboard.+    -}+    | ContextMenuActionOpenFrameInNewWindow+    {- ^+    Open current frame in a new window.+    -}+    | ContextMenuActionGoBack+    {- ^+    Load the previous history item.+    -}+    | ContextMenuActionGoForward+    {- ^+    Load the next history item.+    -}+    | ContextMenuActionStop+    {- ^+    Stop any ongoing loading operation.+    -}+    | ContextMenuActionReload+    {- ^+    Reload the contents of current view.+    -}+    | ContextMenuActionCopy+    {- ^+    Copy current selection the clipboard.+    -}+    | ContextMenuActionCut+    {- ^+    Cut current selection to the clipboard.+    -}+    | ContextMenuActionPaste+    {- ^+    Paste clipboard contents.+    -}+    | ContextMenuActionDelete+    {- ^+    Delete current selection.+    -}+    | ContextMenuActionSelectAll+    {- ^+    Select all text.+    -}+    | ContextMenuActionInputMethods+    {- ^+    Input methods menu.+    -}+    | ContextMenuActionUnicode+    {- ^+    Unicode menu.+    -}+    | ContextMenuActionSpellingGuess+    {- ^+    A proposed replacement for a misspelled word.+    -}+    | ContextMenuActionNoGuessesFound+    {- ^+    An indicator that spellchecking found no proposed replacements.+    -}+    | ContextMenuActionIgnoreSpelling+    {- ^+    Causes the spellchecker to ignore the word for this session.+    -}+    | ContextMenuActionLearnSpelling+    {- ^+    Causes the spellchecker to add the word to the dictionary.+    -}+    | ContextMenuActionIgnoreGrammar+    {- ^+    Ignore grammar.+    -}+    | ContextMenuActionFontMenu+    {- ^+    Font options menu.+    -}+    | ContextMenuActionBold+    {- ^+    Bold.+    -}+    | ContextMenuActionItalic+    {- ^+    Italic.+    -}+    | ContextMenuActionUnderline+    {- ^+    Underline.+    -}+    | ContextMenuActionOutline+    {- ^+    Outline.+    -}+    | ContextMenuActionInspectElement+    {- ^+    Open current element in the inspector.+    -}+    | ContextMenuActionOpenVideoInNewWindow+    {- ^+    Open current video element in a new window.+    -}+    | ContextMenuActionOpenAudioInNewWindow+    {- ^+    Open current audio element in a new window.+    -}+    | ContextMenuActionCopyVideoLinkToClipboard+    {- ^+    Copy video link location in to the clipboard.+    -}+    | ContextMenuActionCopyAudioLinkToClipboard+    {- ^+    Copy audio link location in to the clipboard.+    -}+    | ContextMenuActionToggleMediaControls+    {- ^+    Enable or disable media controls.+    -}+    | ContextMenuActionToggleMediaLoop+    {- ^+    Enable or disable media loop.+    -}+    | ContextMenuActionEnterVideoFullscreen+    {- ^+    Show current video element in fullscreen mode.+    -}+    | ContextMenuActionMediaPlay+    {- ^+    Play current media element.+    -}+    | ContextMenuActionMediaPause+    {- ^+    Pause current media element.+    -}+    | ContextMenuActionMediaMute+    {- ^+    Mute current media element.+    -}+    | ContextMenuActionDownloadVideoToDisk+    {- ^+    Download video to disk. Since 2.2+    -}+    | ContextMenuActionDownloadAudioToDisk+    {- ^+    Download audio to disk. Since 2.2+    -}+    | ContextMenuActionCustom+    {- ^+    Custom action defined by applications.+    -}+    | AnotherContextMenuAction Int+    -- ^ Catch-all for unknown values+    deriving (Show, Eq)++instance P.Enum ContextMenuAction where+    fromEnum ContextMenuActionNoAction = 0+    fromEnum ContextMenuActionOpenLink = 1+    fromEnum ContextMenuActionOpenLinkInNewWindow = 2+    fromEnum ContextMenuActionDownloadLinkToDisk = 3+    fromEnum ContextMenuActionCopyLinkToClipboard = 4+    fromEnum ContextMenuActionOpenImageInNewWindow = 5+    fromEnum ContextMenuActionDownloadImageToDisk = 6+    fromEnum ContextMenuActionCopyImageToClipboard = 7+    fromEnum ContextMenuActionCopyImageUrlToClipboard = 8+    fromEnum ContextMenuActionOpenFrameInNewWindow = 9+    fromEnum ContextMenuActionGoBack = 10+    fromEnum ContextMenuActionGoForward = 11+    fromEnum ContextMenuActionStop = 12+    fromEnum ContextMenuActionReload = 13+    fromEnum ContextMenuActionCopy = 14+    fromEnum ContextMenuActionCut = 15+    fromEnum ContextMenuActionPaste = 16+    fromEnum ContextMenuActionDelete = 17+    fromEnum ContextMenuActionSelectAll = 18+    fromEnum ContextMenuActionInputMethods = 19+    fromEnum ContextMenuActionUnicode = 20+    fromEnum ContextMenuActionSpellingGuess = 21+    fromEnum ContextMenuActionNoGuessesFound = 22+    fromEnum ContextMenuActionIgnoreSpelling = 23+    fromEnum ContextMenuActionLearnSpelling = 24+    fromEnum ContextMenuActionIgnoreGrammar = 25+    fromEnum ContextMenuActionFontMenu = 26+    fromEnum ContextMenuActionBold = 27+    fromEnum ContextMenuActionItalic = 28+    fromEnum ContextMenuActionUnderline = 29+    fromEnum ContextMenuActionOutline = 30+    fromEnum ContextMenuActionInspectElement = 31+    fromEnum ContextMenuActionOpenVideoInNewWindow = 32+    fromEnum ContextMenuActionOpenAudioInNewWindow = 33+    fromEnum ContextMenuActionCopyVideoLinkToClipboard = 34+    fromEnum ContextMenuActionCopyAudioLinkToClipboard = 35+    fromEnum ContextMenuActionToggleMediaControls = 36+    fromEnum ContextMenuActionToggleMediaLoop = 37+    fromEnum ContextMenuActionEnterVideoFullscreen = 38+    fromEnum ContextMenuActionMediaPlay = 39+    fromEnum ContextMenuActionMediaPause = 40+    fromEnum ContextMenuActionMediaMute = 41+    fromEnum ContextMenuActionDownloadVideoToDisk = 42+    fromEnum ContextMenuActionDownloadAudioToDisk = 43+    fromEnum ContextMenuActionCustom = 10000+    fromEnum (AnotherContextMenuAction k) = k++    toEnum 0 = ContextMenuActionNoAction+    toEnum 1 = ContextMenuActionOpenLink+    toEnum 2 = ContextMenuActionOpenLinkInNewWindow+    toEnum 3 = ContextMenuActionDownloadLinkToDisk+    toEnum 4 = ContextMenuActionCopyLinkToClipboard+    toEnum 5 = ContextMenuActionOpenImageInNewWindow+    toEnum 6 = ContextMenuActionDownloadImageToDisk+    toEnum 7 = ContextMenuActionCopyImageToClipboard+    toEnum 8 = ContextMenuActionCopyImageUrlToClipboard+    toEnum 9 = ContextMenuActionOpenFrameInNewWindow+    toEnum 10 = ContextMenuActionGoBack+    toEnum 11 = ContextMenuActionGoForward+    toEnum 12 = ContextMenuActionStop+    toEnum 13 = ContextMenuActionReload+    toEnum 14 = ContextMenuActionCopy+    toEnum 15 = ContextMenuActionCut+    toEnum 16 = ContextMenuActionPaste+    toEnum 17 = ContextMenuActionDelete+    toEnum 18 = ContextMenuActionSelectAll+    toEnum 19 = ContextMenuActionInputMethods+    toEnum 20 = ContextMenuActionUnicode+    toEnum 21 = ContextMenuActionSpellingGuess+    toEnum 22 = ContextMenuActionNoGuessesFound+    toEnum 23 = ContextMenuActionIgnoreSpelling+    toEnum 24 = ContextMenuActionLearnSpelling+    toEnum 25 = ContextMenuActionIgnoreGrammar+    toEnum 26 = ContextMenuActionFontMenu+    toEnum 27 = ContextMenuActionBold+    toEnum 28 = ContextMenuActionItalic+    toEnum 29 = ContextMenuActionUnderline+    toEnum 30 = ContextMenuActionOutline+    toEnum 31 = ContextMenuActionInspectElement+    toEnum 32 = ContextMenuActionOpenVideoInNewWindow+    toEnum 33 = ContextMenuActionOpenAudioInNewWindow+    toEnum 34 = ContextMenuActionCopyVideoLinkToClipboard+    toEnum 35 = ContextMenuActionCopyAudioLinkToClipboard+    toEnum 36 = ContextMenuActionToggleMediaControls+    toEnum 37 = ContextMenuActionToggleMediaLoop+    toEnum 38 = ContextMenuActionEnterVideoFullscreen+    toEnum 39 = ContextMenuActionMediaPlay+    toEnum 40 = ContextMenuActionMediaPause+    toEnum 41 = ContextMenuActionMediaMute+    toEnum 42 = ContextMenuActionDownloadVideoToDisk+    toEnum 43 = ContextMenuActionDownloadAudioToDisk+    toEnum 10000 = ContextMenuActionCustom+    toEnum k = AnotherContextMenuAction k++instance P.Ord ContextMenuAction where+    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)++-- Enum ConsoleMessageSource+{- |+Enum values used to denote the various sources of console messages.++/Since: 2.12/+-}+data ConsoleMessageSource = +      ConsoleMessageSourceJavascript+    {- ^+    Message produced by JavaScript.+    -}+    | ConsoleMessageSourceNetwork+    {- ^+    Network messages.+    -}+    | ConsoleMessageSourceConsoleApi+    {- ^+    Messages produced by console API.+    -}+    | ConsoleMessageSourceSecurity+    {- ^+    Security messages.+    -}+    | ConsoleMessageSourceOther+    {- ^+    Other messages.+    -}+    | AnotherConsoleMessageSource Int+    -- ^ Catch-all for unknown values+    deriving (Show, Eq)++instance P.Enum ConsoleMessageSource where+    fromEnum ConsoleMessageSourceJavascript = 0+    fromEnum ConsoleMessageSourceNetwork = 1+    fromEnum ConsoleMessageSourceConsoleApi = 2+    fromEnum ConsoleMessageSourceSecurity = 3+    fromEnum ConsoleMessageSourceOther = 4+    fromEnum (AnotherConsoleMessageSource k) = k++    toEnum 0 = ConsoleMessageSourceJavascript+    toEnum 1 = ConsoleMessageSourceNetwork+    toEnum 2 = ConsoleMessageSourceConsoleApi+    toEnum 3 = ConsoleMessageSourceSecurity+    toEnum 4 = ConsoleMessageSourceOther+    toEnum k = AnotherConsoleMessageSource k++instance P.Ord ConsoleMessageSource where+    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)++foreign import ccall "webkit_console_message_source_get_type" c_webkit_console_message_source_get_type :: +    IO GType++instance BoxedEnum ConsoleMessageSource where+    boxedEnumType _ = c_webkit_console_message_source_get_type++-- Enum ConsoleMessageLevel+{- |+Enum values used to denote the various levels of console messages.++/Since: 2.12/+-}+data ConsoleMessageLevel = +      ConsoleMessageLevelInfo+    {- ^+    Information message.+    -}+    | ConsoleMessageLevelLog+    {- ^+    Log message.+    -}+    | ConsoleMessageLevelWarning+    {- ^+    Warning message.+    -}+    | ConsoleMessageLevelError+    {- ^+    Error message.+    -}+    | ConsoleMessageLevelDebug+    {- ^+    Debug message.+    -}+    | AnotherConsoleMessageLevel Int+    -- ^ Catch-all for unknown values+    deriving (Show, Eq)++instance P.Enum ConsoleMessageLevel where+    fromEnum ConsoleMessageLevelInfo = 0+    fromEnum ConsoleMessageLevelLog = 1+    fromEnum ConsoleMessageLevelWarning = 2+    fromEnum ConsoleMessageLevelError = 3+    fromEnum ConsoleMessageLevelDebug = 4+    fromEnum (AnotherConsoleMessageLevel k) = k++    toEnum 0 = ConsoleMessageLevelInfo+    toEnum 1 = ConsoleMessageLevelLog+    toEnum 2 = ConsoleMessageLevelWarning+    toEnum 3 = ConsoleMessageLevelError+    toEnum 4 = ConsoleMessageLevelDebug+    toEnum k = AnotherConsoleMessageLevel k++instance P.Ord ConsoleMessageLevel where+    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)++foreign import ccall "webkit_console_message_level_get_type" c_webkit_console_message_level_get_type :: +    IO GType++instance BoxedEnum ConsoleMessageLevel where+    boxedEnumType _ = c_webkit_console_message_level_get_type++
+ GI/WebKit2WebExtension/Enums.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Enums where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++data FormSubmissionStep+instance P.Enum FormSubmissionStep where+instance BoxedEnum FormSubmissionStep where+data ContextMenuAction+instance P.Enum ContextMenuAction where+data ConsoleMessageSource+instance P.Enum ConsoleMessageSource where+instance BoxedEnum ConsoleMessageSource where+data ConsoleMessageLevel+instance P.Enum ConsoleMessageLevel where+instance BoxedEnum ConsoleMessageLevel where
+ GI/WebKit2WebExtension/Flags.hs view
@@ -0,0 +1,107 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Flags+    ( ++ -- * Flags+-- ** HitTestResultContext #flag:HitTestResultContext#++    HitTestResultContext(..)                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++-- Flags HitTestResultContext+{- |+Enum values with flags representing the context of a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult'.+-}+data HitTestResultContext = +      HitTestResultContextDocument+    {- ^+    anywhere in the document.+    -}+    | HitTestResultContextLink+    {- ^+    a hyperlink element.+    -}+    | HitTestResultContextImage+    {- ^+    an image element.+    -}+    | HitTestResultContextMedia+    {- ^+    a video or audio element.+    -}+    | HitTestResultContextEditable+    {- ^+    an editable element+    -}+    | HitTestResultContextScrollbar+    {- ^+    a scrollbar element.+    -}+    | HitTestResultContextSelection+    {- ^+    a selected element. Since 2.8+    -}+    | AnotherHitTestResultContext Int+    -- ^ Catch-all for unknown values+    deriving (Show, Eq)++instance P.Enum HitTestResultContext where+    fromEnum HitTestResultContextDocument = 2+    fromEnum HitTestResultContextLink = 4+    fromEnum HitTestResultContextImage = 8+    fromEnum HitTestResultContextMedia = 16+    fromEnum HitTestResultContextEditable = 32+    fromEnum HitTestResultContextScrollbar = 64+    fromEnum HitTestResultContextSelection = 128+    fromEnum (AnotherHitTestResultContext k) = k++    toEnum 2 = HitTestResultContextDocument+    toEnum 4 = HitTestResultContextLink+    toEnum 8 = HitTestResultContextImage+    toEnum 16 = HitTestResultContextMedia+    toEnum 32 = HitTestResultContextEditable+    toEnum 64 = HitTestResultContextScrollbar+    toEnum 128 = HitTestResultContextSelection+    toEnum k = AnotherHitTestResultContext k++instance P.Ord HitTestResultContext where+    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)++instance IsGFlag HitTestResultContext++
+ GI/WebKit2WebExtension/Flags.hs-boot view
@@ -0,0 +1,27 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Flags where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++data HitTestResultContext+instance P.Enum HitTestResultContext where+instance IsGFlag HitTestResultContext
+ GI/WebKit2WebExtension/Interfaces.hs view
@@ -0,0 +1,45 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Interfaces+    (     module GI.WebKit2WebExtension.Interfaces.DOMEventTarget,+    module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter,+    module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver,+++    ) where++import GI.WebKit2WebExtension.Interfaces.DOMEventTarget+import GI.WebKit2WebExtension.Interfaces.DOMNodeFilter+import GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++
+ GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs view
@@ -0,0 +1,300 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Interfaces.DOMEventTarget+    ( ++-- * Exported types+    DOMEventTarget(..)                      ,+    noDOMEventTarget                        ,+    IsDOMEventTarget                        ,+    toDOMEventTarget                        ,+++ -- * Methods+-- ** addEventListener #method:addEventListener#++#if ENABLE_OVERLOADING+    DOMEventTargetAddEventListenerMethodInfo,+#endif+    dOMEventTargetAddEventListener          ,+++-- ** dispatchEvent #method:dispatchEvent#++#if ENABLE_OVERLOADING+    DOMEventTargetDispatchEventMethodInfo   ,+#endif+    dOMEventTargetDispatchEvent             ,+++-- ** removeEventListener #method:removeEventListener#++#if ENABLE_OVERLOADING+    DOMEventTargetRemoveEventListenerMethodInfo,+#endif+    dOMEventTargetRemoveEventListener       ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent++-- interface DOMEventTarget +-- | Memory-managed wrapper type.+newtype DOMEventTarget = DOMEventTarget (ManagedPtr DOMEventTarget)+-- | A convenience alias for `Nothing` :: `Maybe` `DOMEventTarget`.+noDOMEventTarget :: Maybe DOMEventTarget+noDOMEventTarget = Nothing++#if ENABLE_OVERLOADING+type instance O.SignalList DOMEventTarget = DOMEventTargetSignalList+type DOMEventTargetSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++foreign import ccall "webkit_dom_event_target_get_type"+    c_webkit_dom_event_target_get_type :: IO GType++instance GObject DOMEventTarget where+    gobjectType = c_webkit_dom_event_target_get_type+    ++-- | Type class for types which can be safely cast to `DOMEventTarget`, for instance with `toDOMEventTarget`.+class (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o+instance (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o++instance O.HasParentTypes DOMEventTarget+type instance O.ParentTypes DOMEventTarget = '[GObject.Object.Object]++-- | Cast to `DOMEventTarget`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMEventTarget :: (MonadIO m, IsDOMEventTarget o) => o -> m DOMEventTarget+toDOMEventTarget = liftIO . unsafeCastTo DOMEventTarget++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMEventTarget+type instance O.AttributeList DOMEventTarget = DOMEventTargetAttributeList+type DOMEventTargetAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type family ResolveDOMEventTargetMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMEventTargetMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMEventTargetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMEventTargetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMEventTargetMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo+    ResolveDOMEventTargetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMEventTargetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMEventTargetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMEventTargetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMEventTargetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMEventTargetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMEventTargetMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMEventTargetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMEventTargetMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMEventTargetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMEventTargetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMEventTargetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMEventTargetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMEventTargetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMEventTargetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMEventTargetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMEventTargetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMEventTargetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMEventTargetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMEventTargetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMEventTargetMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMEventTargetMethod t DOMEventTarget, O.MethodInfo info DOMEventTarget p) => OL.IsLabel t (DOMEventTarget -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- method DOMEventTarget::add_event_listener+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "target", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TGClosure Nothing, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #GClosure", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_capture", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_target_add_event_listener_with_closure" webkit_dom_event_target_add_event_listener_with_closure :: +    Ptr DOMEventTarget ->                   -- target : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+    CString ->                              -- event_name : TBasicType TUTF8+    Ptr (GClosure ()) ->                    -- handler : TGClosure Nothing+    CInt ->                                 -- use_capture : TBasicType TBoolean+    IO CInt++{-# DEPRECATED dOMEventTargetAddEventListener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Version of @/webkit_dom_event_target_add_event_listener()/@ using a closure+instead of a callbacks for easier binding in other languages.+-}+dOMEventTargetAddEventListener ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEventTarget a) =>+    a+    {- ^ /@target@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+    -> T.Text+    {- ^ /@eventName@/: A @/gchar/@ -}+    -> GClosure b+    {- ^ /@handler@/: A 'GI.GObject.Structs.Closure.Closure' -}+    -> Bool+    {- ^ /@useCapture@/: A 'Bool' -}+    -> m Bool+    {- ^ __Returns:__ a 'Bool' -}+dOMEventTargetAddEventListener target eventName handler useCapture = liftIO $ do+    target' <- unsafeManagedPtrCastPtr target+    eventName' <- textToCString eventName+    handler' <- unsafeManagedPtrCastPtr handler+    let useCapture' = (fromIntegral . fromEnum) useCapture+    result <- webkit_dom_event_target_add_event_listener_with_closure target' eventName' handler' useCapture'+    let result' = (/= 0) result+    touchManagedPtr target+    touchManagedPtr handler+    freeMem eventName'+    return result'++#if ENABLE_OVERLOADING+data DOMEventTargetAddEventListenerMethodInfo+instance (signature ~ (T.Text -> GClosure b -> Bool -> m Bool), MonadIO m, IsDOMEventTarget a) => O.MethodInfo DOMEventTargetAddEventListenerMethodInfo a signature where+    overloadedMethod _ = dOMEventTargetAddEventListener++#endif++-- method DOMEventTarget::dispatch_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "target", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_event_target_dispatch_event" webkit_dom_event_target_dispatch_event :: +    Ptr DOMEventTarget ->                   -- target : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+    Ptr WebKit2WebExtension.DOMEvent.DOMEvent -> -- event : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMEventTargetDispatchEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventTargetDispatchEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEventTarget a, WebKit2WebExtension.DOMEvent.IsDOMEvent b) =>+    a+    {- ^ /@target@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+    -> b+    {- ^ /@event@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMEventTargetDispatchEvent target event = liftIO $ do+    target' <- unsafeManagedPtrCastPtr target+    event' <- unsafeManagedPtrCastPtr event+    onException (do+        _ <- propagateGError $ webkit_dom_event_target_dispatch_event target' event'+        touchManagedPtr target+        touchManagedPtr event+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMEventTargetDispatchEventMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMEventTarget a, WebKit2WebExtension.DOMEvent.IsDOMEvent b) => O.MethodInfo DOMEventTargetDispatchEventMethodInfo a signature where+    overloadedMethod _ = dOMEventTargetDispatchEvent++#endif++-- method DOMEventTarget::remove_event_listener+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "target", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TGClosure Nothing, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #GClosure", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_capture", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_target_remove_event_listener_with_closure" webkit_dom_event_target_remove_event_listener_with_closure :: +    Ptr DOMEventTarget ->                   -- target : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+    CString ->                              -- event_name : TBasicType TUTF8+    Ptr (GClosure ()) ->                    -- handler : TGClosure Nothing+    CInt ->                                 -- use_capture : TBasicType TBoolean+    IO CInt++{-# DEPRECATED dOMEventTargetRemoveEventListener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Version of @/webkit_dom_event_target_remove_event_listener()/@ using a closure+instead of a callbacks for easier binding in other languages.+-}+dOMEventTargetRemoveEventListener ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEventTarget a) =>+    a+    {- ^ /@target@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+    -> T.Text+    {- ^ /@eventName@/: A @/gchar/@ -}+    -> GClosure b+    {- ^ /@handler@/: A 'GI.GObject.Structs.Closure.Closure' -}+    -> Bool+    {- ^ /@useCapture@/: A 'Bool' -}+    -> m Bool+    {- ^ __Returns:__ a 'Bool' -}+dOMEventTargetRemoveEventListener target eventName handler useCapture = liftIO $ do+    target' <- unsafeManagedPtrCastPtr target+    eventName' <- textToCString eventName+    handler' <- unsafeManagedPtrCastPtr handler+    let useCapture' = (fromIntegral . fromEnum) useCapture+    result <- webkit_dom_event_target_remove_event_listener_with_closure target' eventName' handler' useCapture'+    let result' = (/= 0) result+    touchManagedPtr target+    touchManagedPtr handler+    freeMem eventName'+    return result'++#if ENABLE_OVERLOADING+data DOMEventTargetRemoveEventListenerMethodInfo+instance (signature ~ (T.Text -> GClosure b -> Bool -> m Bool), MonadIO m, IsDOMEventTarget a) => O.MethodInfo DOMEventTargetRemoveEventListenerMethodInfo a signature where+    overloadedMethod _ = dOMEventTargetRemoveEventListener++#endif++
+ GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Interfaces.DOMEventTarget where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMEventTarget = DOMEventTarget (ManagedPtr DOMEventTarget)+instance GObject DOMEventTarget where+class (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o+instance (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o+instance O.HasParentTypes DOMEventTarget+#if ENABLE_OVERLOADING+data DOMEventTargetAddEventListenerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventTargetDispatchEventMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventTargetRemoveEventListenerMethodInfo+#endif
+ GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs view
@@ -0,0 +1,175 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter+    ( ++-- * Exported types+    DOMNodeFilter(..)                       ,+    noDOMNodeFilter                         ,+    IsDOMNodeFilter                         ,+    toDOMNodeFilter                         ,+++ -- * Methods+-- ** acceptNode #method:acceptNode#++#if ENABLE_OVERLOADING+    DOMNodeFilterAcceptNodeMethodInfo       ,+#endif+    dOMNodeFilterAcceptNode                 ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode++-- interface DOMNodeFilter +-- | Memory-managed wrapper type.+newtype DOMNodeFilter = DOMNodeFilter (ManagedPtr DOMNodeFilter)+-- | A convenience alias for `Nothing` :: `Maybe` `DOMNodeFilter`.+noDOMNodeFilter :: Maybe DOMNodeFilter+noDOMNodeFilter = Nothing++#if ENABLE_OVERLOADING+type instance O.SignalList DOMNodeFilter = DOMNodeFilterSignalList+type DOMNodeFilterSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++foreign import ccall "webkit_dom_node_filter_get_type"+    c_webkit_dom_node_filter_get_type :: IO GType++instance GObject DOMNodeFilter where+    gobjectType = c_webkit_dom_node_filter_get_type+    ++-- | Type class for types which can be safely cast to `DOMNodeFilter`, for instance with `toDOMNodeFilter`.+class (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o+instance (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o++instance O.HasParentTypes DOMNodeFilter+type instance O.ParentTypes DOMNodeFilter = '[GObject.Object.Object]++-- | Cast to `DOMNodeFilter`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMNodeFilter :: (MonadIO m, IsDOMNodeFilter o) => o -> m DOMNodeFilter+toDOMNodeFilter = liftIO . unsafeCastTo DOMNodeFilter++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMNodeFilter+type instance O.AttributeList DOMNodeFilter = DOMNodeFilterAttributeList+type DOMNodeFilterAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type family ResolveDOMNodeFilterMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMNodeFilterMethod "acceptNode" o = DOMNodeFilterAcceptNodeMethodInfo+    ResolveDOMNodeFilterMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMNodeFilterMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMNodeFilterMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMNodeFilterMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMNodeFilterMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMNodeFilterMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMNodeFilterMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMNodeFilterMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMNodeFilterMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMNodeFilterMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMNodeFilterMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMNodeFilterMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMNodeFilterMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMNodeFilterMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMNodeFilterMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMNodeFilterMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMNodeFilterMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMNodeFilterMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMNodeFilterMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMNodeFilterMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMNodeFilterMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMNodeFilterMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMNodeFilterMethod t DOMNodeFilter, O.MethodInfo info DOMNodeFilter p) => OL.IsLabel t (DOMNodeFilter -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- method DOMNodeFilter::accept_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "filter", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeFilter", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_filter_accept_node" webkit_dom_node_filter_accept_node :: +    Ptr DOMNodeFilter ->                    -- filter : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO Int16++{-# DEPRECATED dOMNodeFilterAcceptNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeFilterAcceptNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeFilter a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@filter@/: A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Int16+    {- ^ __Returns:__ a @/gshort/@ -}+dOMNodeFilterAcceptNode filter node = liftIO $ do+    filter' <- unsafeManagedPtrCastPtr filter+    node' <- unsafeManagedPtrCastPtr node+    result <- webkit_dom_node_filter_accept_node filter' node'+    touchManagedPtr filter+    touchManagedPtr node+    return result++#if ENABLE_OVERLOADING+data DOMNodeFilterAcceptNodeMethodInfo+instance (signature ~ (b -> m Int16), MonadIO m, IsDOMNodeFilter a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMNodeFilterAcceptNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeFilterAcceptNode++#endif++
+ GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs-boot view
@@ -0,0 +1,32 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMNodeFilter = DOMNodeFilter (ManagedPtr DOMNodeFilter)+instance GObject DOMNodeFilter where+class (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o+instance (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o+instance O.HasParentTypes DOMNodeFilter+#if ENABLE_OVERLOADING+data DOMNodeFilterAcceptNodeMethodInfo+#endif
+ GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs view
@@ -0,0 +1,177 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver+    ( ++-- * Exported types+    DOMXPathNSResolver(..)                  ,+    noDOMXPathNSResolver                    ,+    IsDOMXPathNSResolver                    ,+    toDOMXPathNSResolver                    ,+++ -- * Methods+-- ** lookupNamespaceUri #method:lookupNamespaceUri#++#if ENABLE_OVERLOADING+    DOMXPathNSResolverLookupNamespaceUriMethodInfo,+#endif+    dOMXPathNSResolverLookupNamespaceUri    ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object++-- interface DOMXPathNSResolver +-- | Memory-managed wrapper type.+newtype DOMXPathNSResolver = DOMXPathNSResolver (ManagedPtr DOMXPathNSResolver)+-- | A convenience alias for `Nothing` :: `Maybe` `DOMXPathNSResolver`.+noDOMXPathNSResolver :: Maybe DOMXPathNSResolver+noDOMXPathNSResolver = Nothing++#if ENABLE_OVERLOADING+type instance O.SignalList DOMXPathNSResolver = DOMXPathNSResolverSignalList+type DOMXPathNSResolverSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++foreign import ccall "webkit_dom_xpath_ns_resolver_get_type"+    c_webkit_dom_xpath_ns_resolver_get_type :: IO GType++instance GObject DOMXPathNSResolver where+    gobjectType = c_webkit_dom_xpath_ns_resolver_get_type+    ++-- | Type class for types which can be safely cast to `DOMXPathNSResolver`, for instance with `toDOMXPathNSResolver`.+class (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o+instance (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o++instance O.HasParentTypes DOMXPathNSResolver+type instance O.ParentTypes DOMXPathNSResolver = '[GObject.Object.Object]++-- | Cast to `DOMXPathNSResolver`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMXPathNSResolver :: (MonadIO m, IsDOMXPathNSResolver o) => o -> m DOMXPathNSResolver+toDOMXPathNSResolver = liftIO . unsafeCastTo DOMXPathNSResolver++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMXPathNSResolver+type instance O.AttributeList DOMXPathNSResolver = DOMXPathNSResolverAttributeList+type DOMXPathNSResolverAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type family ResolveDOMXPathNSResolverMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMXPathNSResolverMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMXPathNSResolverMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMXPathNSResolverMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMXPathNSResolverMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMXPathNSResolverMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMXPathNSResolverMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMXPathNSResolverMethod "lookupNamespaceUri" o = DOMXPathNSResolverLookupNamespaceUriMethodInfo+    ResolveDOMXPathNSResolverMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMXPathNSResolverMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMXPathNSResolverMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMXPathNSResolverMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMXPathNSResolverMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMXPathNSResolverMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMXPathNSResolverMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMXPathNSResolverMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMXPathNSResolverMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMXPathNSResolverMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMXPathNSResolverMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMXPathNSResolverMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMXPathNSResolverMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMXPathNSResolverMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMXPathNSResolverMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMXPathNSResolverMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMXPathNSResolverMethod t DOMXPathNSResolver, O.MethodInfo info DOMXPathNSResolver p) => OL.IsLabel t (DOMXPathNSResolver -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- method DOMXPathNSResolver::lookup_namespace_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "resolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathNSResolver", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "prefix", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "The prefix to lookup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_xpath_ns_resolver_lookup_namespace_uri" webkit_dom_xpath_ns_resolver_lookup_namespace_uri :: +    Ptr DOMXPathNSResolver ->               -- resolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"})+    CString ->                              -- prefix : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMXPathNSResolverLookupNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathNSResolverLookupNamespaceUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathNSResolver a) =>+    a+    {- ^ /@resolver@/: A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}+    -> T.Text+    {- ^ /@prefix@/: The prefix to lookup -}+    -> m T.Text+    {- ^ __Returns:__ a @/gchar/@ -}+dOMXPathNSResolverLookupNamespaceUri resolver prefix = liftIO $ do+    resolver' <- unsafeManagedPtrCastPtr resolver+    prefix' <- textToCString prefix+    result <- webkit_dom_xpath_ns_resolver_lookup_namespace_uri resolver' prefix'+    checkUnexpectedReturnNULL "dOMXPathNSResolverLookupNamespaceUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr resolver+    freeMem prefix'+    return result'++#if ENABLE_OVERLOADING+data DOMXPathNSResolverLookupNamespaceUriMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMXPathNSResolver a) => O.MethodInfo DOMXPathNSResolverLookupNamespaceUriMethodInfo a signature where+    overloadedMethod _ = dOMXPathNSResolverLookupNamespaceUri++#endif++
+ GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs-boot view
@@ -0,0 +1,32 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMXPathNSResolver = DOMXPathNSResolver (ManagedPtr DOMXPathNSResolver)+instance GObject DOMXPathNSResolver where+class (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o+instance (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o+instance O.HasParentTypes DOMXPathNSResolver+#if ENABLE_OVERLOADING+data DOMXPathNSResolverLookupNamespaceUriMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects.hs view
@@ -0,0 +1,261 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects+    (     module GI.WebKit2WebExtension.Objects.ContextMenu,+    module GI.WebKit2WebExtension.Objects.ContextMenuItem,+    module GI.WebKit2WebExtension.Objects.DOMAttr,+    module GI.WebKit2WebExtension.Objects.DOMBlob,+    module GI.WebKit2WebExtension.Objects.DOMCDATASection,+    module GI.WebKit2WebExtension.Objects.DOMCSSRule,+    module GI.WebKit2WebExtension.Objects.DOMCSSRuleList,+    module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration,+    module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet,+    module GI.WebKit2WebExtension.Objects.DOMCSSValue,+    module GI.WebKit2WebExtension.Objects.DOMCharacterData,+    module GI.WebKit2WebExtension.Objects.DOMClientRect,+    module GI.WebKit2WebExtension.Objects.DOMClientRectList,+    module GI.WebKit2WebExtension.Objects.DOMComment,+    module GI.WebKit2WebExtension.Objects.DOMDOMImplementation,+    module GI.WebKit2WebExtension.Objects.DOMDOMSelection,+    module GI.WebKit2WebExtension.Objects.DOMDOMTokenList,+    module GI.WebKit2WebExtension.Objects.DOMDOMWindow,+    module GI.WebKit2WebExtension.Objects.DOMDocument,+    module GI.WebKit2WebExtension.Objects.DOMDocumentFragment,+    module GI.WebKit2WebExtension.Objects.DOMDocumentType,+    module GI.WebKit2WebExtension.Objects.DOMElement,+    module GI.WebKit2WebExtension.Objects.DOMEntityReference,+    module GI.WebKit2WebExtension.Objects.DOMEvent,+    module GI.WebKit2WebExtension.Objects.DOMFile,+    module GI.WebKit2WebExtension.Objects.DOMFileList,+    module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLCollection,+    module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLDocument,+    module GI.WebKit2WebExtension.Objects.DOMHTMLElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLModElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection,+    module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement,+    module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement,+    module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent,+    module GI.WebKit2WebExtension.Objects.DOMMediaList,+    module GI.WebKit2WebExtension.Objects.DOMMouseEvent,+    module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap,+    module GI.WebKit2WebExtension.Objects.DOMNode,+    module GI.WebKit2WebExtension.Objects.DOMNodeIterator,+    module GI.WebKit2WebExtension.Objects.DOMNodeList,+    module GI.WebKit2WebExtension.Objects.DOMObject,+    module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction,+    module GI.WebKit2WebExtension.Objects.DOMRange,+    module GI.WebKit2WebExtension.Objects.DOMStyleSheet,+    module GI.WebKit2WebExtension.Objects.DOMStyleSheetList,+    module GI.WebKit2WebExtension.Objects.DOMText,+    module GI.WebKit2WebExtension.Objects.DOMTreeWalker,+    module GI.WebKit2WebExtension.Objects.DOMUIEvent,+    module GI.WebKit2WebExtension.Objects.DOMWheelEvent,+    module GI.WebKit2WebExtension.Objects.DOMXPathExpression,+    module GI.WebKit2WebExtension.Objects.DOMXPathResult,+    module GI.WebKit2WebExtension.Objects.Frame,+    module GI.WebKit2WebExtension.Objects.HitTestResult,+    module GI.WebKit2WebExtension.Objects.ScriptWorld,+    module GI.WebKit2WebExtension.Objects.URIRequest,+    module GI.WebKit2WebExtension.Objects.URIResponse,+    module GI.WebKit2WebExtension.Objects.WebEditor,+    module GI.WebKit2WebExtension.Objects.WebExtension,+    module GI.WebKit2WebExtension.Objects.WebHitTestResult,+    module GI.WebKit2WebExtension.Objects.WebPage,+++    ) where++import GI.WebKit2WebExtension.Objects.ContextMenu+import GI.WebKit2WebExtension.Objects.ContextMenuItem+import GI.WebKit2WebExtension.Objects.DOMAttr+import GI.WebKit2WebExtension.Objects.DOMBlob+import GI.WebKit2WebExtension.Objects.DOMCDATASection+import GI.WebKit2WebExtension.Objects.DOMCSSRule+import GI.WebKit2WebExtension.Objects.DOMCSSRuleList+import GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration+import GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet+import GI.WebKit2WebExtension.Objects.DOMCSSValue+import GI.WebKit2WebExtension.Objects.DOMCharacterData+import GI.WebKit2WebExtension.Objects.DOMClientRect+import GI.WebKit2WebExtension.Objects.DOMClientRectList+import GI.WebKit2WebExtension.Objects.DOMComment+import GI.WebKit2WebExtension.Objects.DOMDOMImplementation+import GI.WebKit2WebExtension.Objects.DOMDOMSelection+import GI.WebKit2WebExtension.Objects.DOMDOMTokenList+import GI.WebKit2WebExtension.Objects.DOMDOMWindow+import GI.WebKit2WebExtension.Objects.DOMDocument+import GI.WebKit2WebExtension.Objects.DOMDocumentFragment+import GI.WebKit2WebExtension.Objects.DOMDocumentType+import GI.WebKit2WebExtension.Objects.DOMElement+import GI.WebKit2WebExtension.Objects.DOMEntityReference+import GI.WebKit2WebExtension.Objects.DOMEvent+import GI.WebKit2WebExtension.Objects.DOMFile+import GI.WebKit2WebExtension.Objects.DOMFileList+import GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement+import GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement+import GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement+import GI.WebKit2WebExtension.Objects.DOMHTMLBRElement+import GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement+import GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement+import GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement+import GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement+import GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement+import GI.WebKit2WebExtension.Objects.DOMHTMLCollection+import GI.WebKit2WebExtension.Objects.DOMHTMLDListElement+import GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement+import GI.WebKit2WebExtension.Objects.DOMHTMLDivElement+import GI.WebKit2WebExtension.Objects.DOMHTMLDocument+import GI.WebKit2WebExtension.Objects.DOMHTMLElement+import GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement+import GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement+import GI.WebKit2WebExtension.Objects.DOMHTMLFontElement+import GI.WebKit2WebExtension.Objects.DOMHTMLFormElement+import GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement+import GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement+import GI.WebKit2WebExtension.Objects.DOMHTMLHRElement+import GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement+import GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement+import GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement+import GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement+import GI.WebKit2WebExtension.Objects.DOMHTMLImageElement+import GI.WebKit2WebExtension.Objects.DOMHTMLInputElement+import GI.WebKit2WebExtension.Objects.DOMHTMLLIElement+import GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement+import GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement+import GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement+import GI.WebKit2WebExtension.Objects.DOMHTMLMapElement+import GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement+import GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement+import GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement+import GI.WebKit2WebExtension.Objects.DOMHTMLModElement+import GI.WebKit2WebExtension.Objects.DOMHTMLOListElement+import GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement+import GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement+import GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement+import GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection+import GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement+import GI.WebKit2WebExtension.Objects.DOMHTMLParamElement+import GI.WebKit2WebExtension.Objects.DOMHTMLPreElement+import GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement+import GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement+import GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement+import GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTableElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement+import GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement+import GI.WebKit2WebExtension.Objects.DOMHTMLUListElement+import GI.WebKit2WebExtension.Objects.DOMKeyboardEvent+import GI.WebKit2WebExtension.Objects.DOMMediaList+import GI.WebKit2WebExtension.Objects.DOMMouseEvent+import GI.WebKit2WebExtension.Objects.DOMNamedNodeMap+import GI.WebKit2WebExtension.Objects.DOMNode+import GI.WebKit2WebExtension.Objects.DOMNodeIterator+import GI.WebKit2WebExtension.Objects.DOMNodeList+import GI.WebKit2WebExtension.Objects.DOMObject+import GI.WebKit2WebExtension.Objects.DOMProcessingInstruction+import GI.WebKit2WebExtension.Objects.DOMRange+import GI.WebKit2WebExtension.Objects.DOMStyleSheet+import GI.WebKit2WebExtension.Objects.DOMStyleSheetList+import GI.WebKit2WebExtension.Objects.DOMText+import GI.WebKit2WebExtension.Objects.DOMTreeWalker+import GI.WebKit2WebExtension.Objects.DOMUIEvent+import GI.WebKit2WebExtension.Objects.DOMWheelEvent+import GI.WebKit2WebExtension.Objects.DOMXPathExpression+import GI.WebKit2WebExtension.Objects.DOMXPathResult+import GI.WebKit2WebExtension.Objects.Frame+import GI.WebKit2WebExtension.Objects.HitTestResult+import GI.WebKit2WebExtension.Objects.ScriptWorld+import GI.WebKit2WebExtension.Objects.URIRequest+import GI.WebKit2WebExtension.Objects.URIResponse+import GI.WebKit2WebExtension.Objects.WebEditor+import GI.WebKit2WebExtension.Objects.WebExtension+import GI.WebKit2WebExtension.Objects.WebHitTestResult+import GI.WebKit2WebExtension.Objects.WebPage++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++
+ GI/WebKit2WebExtension/Objects/ContextMenu.hs view
@@ -0,0 +1,826 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.ContextMenu+    ( ++-- * Exported types+    ContextMenu(..)                         ,+    IsContextMenu                           ,+    toContextMenu                           ,+    noContextMenu                           ,+++ -- * Methods+-- ** append #method:append#++#if ENABLE_OVERLOADING+    ContextMenuAppendMethodInfo             ,+#endif+    contextMenuAppend                       ,+++-- ** first #method:first#++#if ENABLE_OVERLOADING+    ContextMenuFirstMethodInfo              ,+#endif+    contextMenuFirst                        ,+++-- ** getItemAtPosition #method:getItemAtPosition#++#if ENABLE_OVERLOADING+    ContextMenuGetItemAtPositionMethodInfo  ,+#endif+    contextMenuGetItemAtPosition            ,+++-- ** getItems #method:getItems#++#if ENABLE_OVERLOADING+    ContextMenuGetItemsMethodInfo           ,+#endif+    contextMenuGetItems                     ,+++-- ** getNItems #method:getNItems#++#if ENABLE_OVERLOADING+    ContextMenuGetNItemsMethodInfo          ,+#endif+    contextMenuGetNItems                    ,+++-- ** getUserData #method:getUserData#++#if ENABLE_OVERLOADING+    ContextMenuGetUserDataMethodInfo        ,+#endif+    contextMenuGetUserData                  ,+++-- ** insert #method:insert#++#if ENABLE_OVERLOADING+    ContextMenuInsertMethodInfo             ,+#endif+    contextMenuInsert                       ,+++-- ** last #method:last#++#if ENABLE_OVERLOADING+    ContextMenuLastMethodInfo               ,+#endif+    contextMenuLast                         ,+++-- ** moveItem #method:moveItem#++#if ENABLE_OVERLOADING+    ContextMenuMoveItemMethodInfo           ,+#endif+    contextMenuMoveItem                     ,+++-- ** new #method:new#++    contextMenuNew                          ,+++-- ** newWithItems #method:newWithItems#++    contextMenuNewWithItems                 ,+++-- ** prepend #method:prepend#++#if ENABLE_OVERLOADING+    ContextMenuPrependMethodInfo            ,+#endif+    contextMenuPrepend                      ,+++-- ** remove #method:remove#++#if ENABLE_OVERLOADING+    ContextMenuRemoveMethodInfo             ,+#endif+    contextMenuRemove                       ,+++-- ** removeAll #method:removeAll#++#if ENABLE_OVERLOADING+    ContextMenuRemoveAllMethodInfo          ,+#endif+    contextMenuRemoveAll                    ,+++-- ** setUserData #method:setUserData#++#if ENABLE_OVERLOADING+    ContextMenuSetUserDataMethodInfo        ,+#endif+    contextMenuSetUserData                  ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ContextMenuItem as WebKit2WebExtension.ContextMenuItem++-- | Memory-managed wrapper type.+newtype ContextMenu = ContextMenu (ManagedPtr ContextMenu)+foreign import ccall "webkit_context_menu_get_type"+    c_webkit_context_menu_get_type :: IO GType++instance GObject ContextMenu where+    gobjectType = c_webkit_context_menu_get_type+    ++-- | Type class for types which can be safely cast to `ContextMenu`, for instance with `toContextMenu`.+class (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o+instance (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o++instance O.HasParentTypes ContextMenu+type instance O.ParentTypes ContextMenu = '[GObject.Object.Object]++-- | Cast to `ContextMenu`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toContextMenu :: (MonadIO m, IsContextMenu o) => o -> m ContextMenu+toContextMenu = liftIO . unsafeCastTo ContextMenu++-- | A convenience alias for `Nothing` :: `Maybe` `ContextMenu`.+noContextMenu :: Maybe ContextMenu+noContextMenu = Nothing++#if ENABLE_OVERLOADING+type family ResolveContextMenuMethod (t :: Symbol) (o :: *) :: * where+    ResolveContextMenuMethod "append" o = ContextMenuAppendMethodInfo+    ResolveContextMenuMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveContextMenuMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveContextMenuMethod "first" o = ContextMenuFirstMethodInfo+    ResolveContextMenuMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveContextMenuMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveContextMenuMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveContextMenuMethod "insert" o = ContextMenuInsertMethodInfo+    ResolveContextMenuMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveContextMenuMethod "last" o = ContextMenuLastMethodInfo+    ResolveContextMenuMethod "moveItem" o = ContextMenuMoveItemMethodInfo+    ResolveContextMenuMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveContextMenuMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveContextMenuMethod "prepend" o = ContextMenuPrependMethodInfo+    ResolveContextMenuMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveContextMenuMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveContextMenuMethod "remove" o = ContextMenuRemoveMethodInfo+    ResolveContextMenuMethod "removeAll" o = ContextMenuRemoveAllMethodInfo+    ResolveContextMenuMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveContextMenuMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveContextMenuMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveContextMenuMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveContextMenuMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveContextMenuMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveContextMenuMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveContextMenuMethod "getItemAtPosition" o = ContextMenuGetItemAtPositionMethodInfo+    ResolveContextMenuMethod "getItems" o = ContextMenuGetItemsMethodInfo+    ResolveContextMenuMethod "getNItems" o = ContextMenuGetNItemsMethodInfo+    ResolveContextMenuMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveContextMenuMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveContextMenuMethod "getUserData" o = ContextMenuGetUserDataMethodInfo+    ResolveContextMenuMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveContextMenuMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveContextMenuMethod "setUserData" o = ContextMenuSetUserDataMethodInfo+    ResolveContextMenuMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveContextMenuMethod t ContextMenu, O.MethodInfo info ContextMenu p) => OL.IsLabel t (ContextMenu -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList ContextMenu+type instance O.AttributeList ContextMenu = ContextMenuAttributeList+type ContextMenuAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList ContextMenu = ContextMenuSignalList+type ContextMenuSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method ContextMenu::new+-- method type : Constructor+-- Args : []+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_new" webkit_context_menu_new :: +    IO (Ptr ContextMenu)++{- |+Creates a new @/WebKitContextMenu/@ object to be used as a submenu of an existing+@/WebKitContextMenu/@. The context menu of a @/WebKitWebView/@ is created by the view+and passed as an argument of @/WebKitWebView::context-menu/@ signal.+To add items to the menu use 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuPrepend',+'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuAppend' or 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuInsert'.+See also 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuNewWithItems' to create a @/WebKitContextMenu/@ with+a list of initial items.+-}+contextMenuNew ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    m ContextMenu+    {- ^ __Returns:__ The newly created @/WebKitContextMenu/@ object -}+contextMenuNew  = liftIO $ do+    result <- webkit_context_menu_new+    checkUnexpectedReturnNULL "contextMenuNew" result+    result' <- (wrapObject ContextMenu) result+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenu::new_with_items+-- method type : Constructor+-- Args : [Arg {argCName = "items", argType = TGList (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GList of #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_new_with_items" webkit_context_menu_new_with_items :: +    Ptr (GList (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)) -> -- items : TGList (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+    IO (Ptr ContextMenu)++{- |+Creates a new @/WebKitContextMenu/@ object to be used as a submenu of an existing+@/WebKitContextMenu/@ with the given initial items.+See also 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuNew'+-}+contextMenuNewWithItems ::+    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem a) =>+    [a]+    {- ^ /@items@/: a 'GI.GLib.Structs.List.List' of @/WebKitContextMenuItem/@ -}+    -> m ContextMenu+    {- ^ __Returns:__ The newly created @/WebKitContextMenu/@ object -}+contextMenuNewWithItems items = liftIO $ do+    items' <- mapM unsafeManagedPtrCastPtr items+    items'' <- packGList items'+    result <- webkit_context_menu_new_with_items items''+    checkUnexpectedReturnNULL "contextMenuNewWithItems" result+    result' <- (wrapObject ContextMenu) result+    mapM_ touchManagedPtr items+    g_list_free items''+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenu::append+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_append" webkit_context_menu_append :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO ()++{- |+Adds /@item@/ at the end of the /@menu@/.+-}+contextMenuAppend ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> b+    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}+    -> m ()+contextMenuAppend menu item = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    item' <- unsafeManagedPtrCastPtr item+    webkit_context_menu_append menu' item'+    touchManagedPtr menu+    touchManagedPtr item+    return ()++#if ENABLE_OVERLOADING+data ContextMenuAppendMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuAppendMethodInfo a signature where+    overloadedMethod _ = contextMenuAppend++#endif++-- method ContextMenu::first+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_first" webkit_context_menu_first :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)++{- |+Gets the first item in the /@menu@/.+-}+contextMenuFirst ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem+    {- ^ __Returns:__ the first @/WebKitContextMenuItem/@ of /@menu@/,+   or 'Nothing' if the @/WebKitContextMenu/@ is empty. -}+contextMenuFirst menu = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    result <- webkit_context_menu_first menu'+    checkUnexpectedReturnNULL "contextMenuFirst" result+    result' <- (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result+    touchManagedPtr menu+    return result'++#if ENABLE_OVERLOADING+data ContextMenuFirstMethodInfo+instance (signature ~ (m WebKit2WebExtension.ContextMenuItem.ContextMenuItem), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuFirstMethodInfo a signature where+    overloadedMethod _ = contextMenuFirst++#endif++-- method ContextMenu::get_item_at_position+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the position of the item, counting from 0", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_get_item_at_position" webkit_context_menu_get_item_at_position :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Word32 ->                               -- position : TBasicType TUInt+    IO (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)++{- |+Gets the item at the given position in the /@menu@/.+-}+contextMenuGetItemAtPosition ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> Word32+    {- ^ /@position@/: the position of the item, counting from 0 -}+    -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem+    {- ^ __Returns:__ the @/WebKitContextMenuItem/@ at position /@position@/ in /@menu@/,+   or 'Nothing' if the position is off the end of the /@menu@/. -}+contextMenuGetItemAtPosition menu position = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    result <- webkit_context_menu_get_item_at_position menu' position+    checkUnexpectedReturnNULL "contextMenuGetItemAtPosition" result+    result' <- (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result+    touchManagedPtr menu+    return result'++#if ENABLE_OVERLOADING+data ContextMenuGetItemAtPositionMethodInfo+instance (signature ~ (Word32 -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetItemAtPositionMethodInfo a signature where+    overloadedMethod _ = contextMenuGetItemAtPosition++#endif++-- method ContextMenu::get_items+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TGList (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_get_items" webkit_context_menu_get_items :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO (Ptr (GList (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)))++{- |+Returns the item list of /@menu@/.+-}+contextMenuGetItems ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> m [WebKit2WebExtension.ContextMenuItem.ContextMenuItem]+    {- ^ __Returns:__ a 'GI.GLib.Structs.List.List' of+   @/WebKitContextMenuItem/@\<!-- -->s -}+contextMenuGetItems menu = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    result <- webkit_context_menu_get_items menu'+    result' <- unpackGList result+    result'' <- mapM (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result'+    touchManagedPtr menu+    return result''++#if ENABLE_OVERLOADING+data ContextMenuGetItemsMethodInfo+instance (signature ~ (m [WebKit2WebExtension.ContextMenuItem.ContextMenuItem]), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetItemsMethodInfo a signature where+    overloadedMethod _ = contextMenuGetItems++#endif++-- method ContextMenu::get_n_items+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_get_n_items" webkit_context_menu_get_n_items :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO Word32++{- |+Gets the length of the /@menu@/.+-}+contextMenuGetNItems ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> m Word32+    {- ^ __Returns:__ the number of @/WebKitContextMenuItem/@\<!-- -->s in /@menu@/ -}+contextMenuGetNItems menu = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    result <- webkit_context_menu_get_n_items menu'+    touchManagedPtr menu+    return result++#if ENABLE_OVERLOADING+data ContextMenuGetNItemsMethodInfo+instance (signature ~ (m Word32), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetNItemsMethodInfo a signature where+    overloadedMethod _ = contextMenuGetNItems++#endif++-- method ContextMenu::get_user_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just TVariant+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_get_user_data" webkit_context_menu_get_user_data :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO (Ptr GVariant)++{- |+Gets the user data of /@menu@/.+This function can be used from the UI Process to get user data previously set+from the Web Process with 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuSetUserData'.++/Since: 2.8/+-}+contextMenuGetUserData ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> m GVariant+    {- ^ __Returns:__ the user data of /@menu@/, or 'Nothing' if /@menu@/ doesn\'t have user data -}+contextMenuGetUserData menu = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    result <- webkit_context_menu_get_user_data menu'+    checkUnexpectedReturnNULL "contextMenuGetUserData" result+    result' <- B.GVariant.newGVariantFromPtr result+    touchManagedPtr menu+    return result'++#if ENABLE_OVERLOADING+data ContextMenuGetUserDataMethodInfo+instance (signature ~ (m GVariant), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetUserDataMethodInfo a signature where+    overloadedMethod _ = contextMenuGetUserData++#endif++-- method ContextMenu::insert+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the position to insert the item", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_insert" webkit_context_menu_insert :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    Int32 ->                                -- position : TBasicType TInt+    IO ()++{- |+Inserts /@item@/ into the /@menu@/ at the given position.+If /@position@/ is negative, or is larger than the number of items+in the @/WebKitContextMenu/@, the item is added on to the end of+the /@menu@/. The first position is 0.+-}+contextMenuInsert ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> b+    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}+    -> Int32+    {- ^ /@position@/: the position to insert the item -}+    -> m ()+contextMenuInsert menu item position = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    item' <- unsafeManagedPtrCastPtr item+    webkit_context_menu_insert menu' item' position+    touchManagedPtr menu+    touchManagedPtr item+    return ()++#if ENABLE_OVERLOADING+data ContextMenuInsertMethodInfo+instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuInsertMethodInfo a signature where+    overloadedMethod _ = contextMenuInsert++#endif++-- method ContextMenu::last+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_last" webkit_context_menu_last :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)++{- |+Gets the last item in the /@menu@/.+-}+contextMenuLast ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem+    {- ^ __Returns:__ the last @/WebKitContextMenuItem/@ of /@menu@/,+   or 'Nothing' if the @/WebKitContextMenu/@ is empty. -}+contextMenuLast menu = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    result <- webkit_context_menu_last menu'+    checkUnexpectedReturnNULL "contextMenuLast" result+    result' <- (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result+    touchManagedPtr menu+    return result'++#if ENABLE_OVERLOADING+data ContextMenuLastMethodInfo+instance (signature ~ (m WebKit2WebExtension.ContextMenuItem.ContextMenuItem), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuLastMethodInfo a signature where+    overloadedMethod _ = contextMenuLast++#endif++-- method ContextMenu::move_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new position to move the item", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_move_item" webkit_context_menu_move_item :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    Int32 ->                                -- position : TBasicType TInt+    IO ()++{- |+Moves /@item@/ to the given position in the /@menu@/.+If /@position@/ is negative, or is larger than the number of items+in the @/WebKitContextMenu/@, the item is added on to the end of+the /@menu@/.+The first position is 0.+-}+contextMenuMoveItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> b+    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}+    -> Int32+    {- ^ /@position@/: the new position to move the item -}+    -> m ()+contextMenuMoveItem menu item position = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    item' <- unsafeManagedPtrCastPtr item+    webkit_context_menu_move_item menu' item' position+    touchManagedPtr menu+    touchManagedPtr item+    return ()++#if ENABLE_OVERLOADING+data ContextMenuMoveItemMethodInfo+instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuMoveItemMethodInfo a signature where+    overloadedMethod _ = contextMenuMoveItem++#endif++-- method ContextMenu::prepend+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_prepend" webkit_context_menu_prepend :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO ()++{- |+Adds /@item@/ at the beginning of the /@menu@/.+-}+contextMenuPrepend ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> b+    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}+    -> m ()+contextMenuPrepend menu item = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    item' <- unsafeManagedPtrCastPtr item+    webkit_context_menu_prepend menu' item'+    touchManagedPtr menu+    touchManagedPtr item+    return ()++#if ENABLE_OVERLOADING+data ContextMenuPrependMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuPrependMethodInfo a signature where+    overloadedMethod _ = contextMenuPrepend++#endif++-- method ContextMenu::remove+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to remove", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_remove" webkit_context_menu_remove :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO ()++{- |+Removes /@item@/ from the /@menu@/.+See also 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuRemoveAll' to remove all items.+-}+contextMenuRemove ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> b+    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to remove -}+    -> m ()+contextMenuRemove menu item = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    item' <- unsafeManagedPtrCastPtr item+    webkit_context_menu_remove menu' item'+    touchManagedPtr menu+    touchManagedPtr item+    return ()++#if ENABLE_OVERLOADING+data ContextMenuRemoveMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuRemoveMethodInfo a signature where+    overloadedMethod _ = contextMenuRemove++#endif++-- method ContextMenu::remove_all+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_remove_all" webkit_context_menu_remove_all :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO ()++{- |+Removes all items of the /@menu@/.+-}+contextMenuRemoveAll ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> m ()+contextMenuRemoveAll menu = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    webkit_context_menu_remove_all menu'+    touchManagedPtr menu+    return ()++#if ENABLE_OVERLOADING+data ContextMenuRemoveAllMethodInfo+instance (signature ~ (m ()), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuRemoveAllMethodInfo a signature where+    overloadedMethod _ = contextMenuRemoveAll++#endif++-- method ContextMenu::set_user_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GVariant", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_set_user_data" webkit_context_menu_set_user_data :: +    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    Ptr GVariant ->                         -- user_data : TVariant+    IO ()++{- |+Sets user data to /@menu@/.+This function can be used from a Web Process extension to set user data+that can be retrieved from the UI Process using 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuGetUserData'.+If the /@userData@/ 'GVariant' is floating, it is consumed.++/Since: 2.8/+-}+contextMenuSetUserData ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>+    a+    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}+    -> GVariant+    {- ^ /@userData@/: a 'GVariant' -}+    -> m ()+contextMenuSetUserData menu userData = liftIO $ do+    menu' <- unsafeManagedPtrCastPtr menu+    userData' <- unsafeManagedPtrGetPtr userData+    webkit_context_menu_set_user_data menu' userData'+    touchManagedPtr menu+    touchManagedPtr userData+    return ()++#if ENABLE_OVERLOADING+data ContextMenuSetUserDataMethodInfo+instance (signature ~ (GVariant -> m ()), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuSetUserDataMethodInfo a signature where+    overloadedMethod _ = contextMenuSetUserData++#endif++
+ GI/WebKit2WebExtension/Objects/ContextMenu.hs-boot view
@@ -0,0 +1,68 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.ContextMenu where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype ContextMenu = ContextMenu (ManagedPtr ContextMenu)+instance GObject ContextMenu where+class (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o+instance (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o+instance O.HasParentTypes ContextMenu+#if ENABLE_OVERLOADING+data ContextMenuAppendMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuFirstMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuGetItemAtPositionMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuGetItemsMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuGetNItemsMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuGetUserDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuInsertMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuLastMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuMoveItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuPrependMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuRemoveMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuRemoveAllMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuSetUserDataMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/ContextMenuItem.hs view
@@ -0,0 +1,665 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.ContextMenuItem+    ( ++-- * Exported types+    ContextMenuItem(..)                     ,+    IsContextMenuItem                       ,+    toContextMenuItem                       ,+    noContextMenuItem                       ,+++ -- * Methods+-- ** getAction #method:getAction#++#if ENABLE_OVERLOADING+    ContextMenuItemGetActionMethodInfo      ,+#endif+    contextMenuItemGetAction                ,+++-- ** getGaction #method:getGaction#++#if ENABLE_OVERLOADING+    ContextMenuItemGetGactionMethodInfo     ,+#endif+    contextMenuItemGetGaction               ,+++-- ** getStockAction #method:getStockAction#++#if ENABLE_OVERLOADING+    ContextMenuItemGetStockActionMethodInfo ,+#endif+    contextMenuItemGetStockAction           ,+++-- ** getSubmenu #method:getSubmenu#++#if ENABLE_OVERLOADING+    ContextMenuItemGetSubmenuMethodInfo     ,+#endif+    contextMenuItemGetSubmenu               ,+++-- ** isSeparator #method:isSeparator#++#if ENABLE_OVERLOADING+    ContextMenuItemIsSeparatorMethodInfo    ,+#endif+    contextMenuItemIsSeparator              ,+++-- ** new #method:new#++    contextMenuItemNew                      ,+++-- ** newFromGaction #method:newFromGaction#++    contextMenuItemNewFromGaction           ,+++-- ** newFromStockAction #method:newFromStockAction#++    contextMenuItemNewFromStockAction       ,+++-- ** newFromStockActionWithLabel #method:newFromStockActionWithLabel#++    contextMenuItemNewFromStockActionWithLabel,+++-- ** newSeparator #method:newSeparator#++    contextMenuItemNewSeparator             ,+++-- ** newWithSubmenu #method:newWithSubmenu#++    contextMenuItemNewWithSubmenu           ,+++-- ** setSubmenu #method:setSubmenu#++#if ENABLE_OVERLOADING+    ContextMenuItemSetSubmenuMethodInfo     ,+#endif+    contextMenuItemSetSubmenu               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import qualified GI.Gio.Interfaces.Action as Gio.Action+import qualified GI.Gtk.Objects.Action as Gtk.Action+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Enums as WebKit2WebExtension.Enums+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ContextMenu as WebKit2WebExtension.ContextMenu++-- | Memory-managed wrapper type.+newtype ContextMenuItem = ContextMenuItem (ManagedPtr ContextMenuItem)+foreign import ccall "webkit_context_menu_item_get_type"+    c_webkit_context_menu_item_get_type :: IO GType++instance GObject ContextMenuItem where+    gobjectType = c_webkit_context_menu_item_get_type+    ++-- | Type class for types which can be safely cast to `ContextMenuItem`, for instance with `toContextMenuItem`.+class (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o+instance (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o++instance O.HasParentTypes ContextMenuItem+type instance O.ParentTypes ContextMenuItem = '[GObject.Object.Object]++-- | Cast to `ContextMenuItem`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toContextMenuItem :: (MonadIO m, IsContextMenuItem o) => o -> m ContextMenuItem+toContextMenuItem = liftIO . unsafeCastTo ContextMenuItem++-- | A convenience alias for `Nothing` :: `Maybe` `ContextMenuItem`.+noContextMenuItem :: Maybe ContextMenuItem+noContextMenuItem = Nothing++#if ENABLE_OVERLOADING+type family ResolveContextMenuItemMethod (t :: Symbol) (o :: *) :: * where+    ResolveContextMenuItemMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveContextMenuItemMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveContextMenuItemMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveContextMenuItemMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveContextMenuItemMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveContextMenuItemMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveContextMenuItemMethod "isSeparator" o = ContextMenuItemIsSeparatorMethodInfo+    ResolveContextMenuItemMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveContextMenuItemMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveContextMenuItemMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveContextMenuItemMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveContextMenuItemMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveContextMenuItemMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveContextMenuItemMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveContextMenuItemMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveContextMenuItemMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveContextMenuItemMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveContextMenuItemMethod "getAction" o = ContextMenuItemGetActionMethodInfo+    ResolveContextMenuItemMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveContextMenuItemMethod "getGaction" o = ContextMenuItemGetGactionMethodInfo+    ResolveContextMenuItemMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveContextMenuItemMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveContextMenuItemMethod "getStockAction" o = ContextMenuItemGetStockActionMethodInfo+    ResolveContextMenuItemMethod "getSubmenu" o = ContextMenuItemGetSubmenuMethodInfo+    ResolveContextMenuItemMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveContextMenuItemMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveContextMenuItemMethod "setSubmenu" o = ContextMenuItemSetSubmenuMethodInfo+    ResolveContextMenuItemMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveContextMenuItemMethod t ContextMenuItem, O.MethodInfo info ContextMenuItem p) => OL.IsLabel t (ContextMenuItem -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList ContextMenuItem+type instance O.AttributeList ContextMenuItem = ContextMenuItemAttributeList+type ContextMenuItemAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList ContextMenuItem = ContextMenuItemSignalList+type ContextMenuItemSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method ContextMenuItem::new+-- method type : Constructor+-- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "Gtk", name = "Action"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GtkAction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_new" webkit_context_menu_item_new :: +    Ptr Gtk.Action.Action ->                -- action : TInterface (Name {namespace = "Gtk", name = "Action"})+    IO (Ptr ContextMenuItem)++{-# DEPRECATED contextMenuItemNew ["(Since version 2.18)","Use 'GI.WebKit2WebExtension.Objects.ContextMenuItem.contextMenuItemNewFromGaction' instead."] #-}+{- |+Creates a new @/WebKitContextMenuItem/@ for the given /@action@/.+-}+contextMenuItemNew ::+    (B.CallStack.HasCallStack, MonadIO m, Gtk.Action.IsAction a) =>+    a+    {- ^ /@action@/: a 'GI.Gtk.Objects.Action.Action' -}+    -> m ContextMenuItem+    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}+contextMenuItemNew action = liftIO $ do+    action' <- unsafeManagedPtrCastPtr action+    result <- webkit_context_menu_item_new action'+    checkUnexpectedReturnNULL "contextMenuItemNew" result+    result' <- (newObject ContextMenuItem) result+    touchManagedPtr action+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenuItem::new_from_gaction+-- method type : Constructor+-- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "Gio", name = "Action"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GAction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the menu item label text", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "target", argType = TVariant, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a #GVariant to use as the action target", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_new_from_gaction" webkit_context_menu_item_new_from_gaction :: +    Ptr Gio.Action.Action ->                -- action : TInterface (Name {namespace = "Gio", name = "Action"})+    CString ->                              -- label : TBasicType TUTF8+    Ptr GVariant ->                         -- target : TVariant+    IO (Ptr ContextMenuItem)++{- |+Creates a new @/WebKitContextMenuItem/@ for the given /@action@/ and /@label@/. On activation+/@target@/ will be passed as parameter to the callback.++/Since: 2.18/+-}+contextMenuItemNewFromGaction ::+    (B.CallStack.HasCallStack, MonadIO m, Gio.Action.IsAction a) =>+    a+    {- ^ /@action@/: a 'GI.Gio.Interfaces.Action.Action' -}+    -> T.Text+    {- ^ /@label@/: the menu item label text -}+    -> Maybe (GVariant)+    {- ^ /@target@/: a 'GVariant' to use as the action target -}+    -> m ContextMenuItem+    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}+contextMenuItemNewFromGaction action label target = liftIO $ do+    action' <- unsafeManagedPtrCastPtr action+    label' <- textToCString label+    maybeTarget <- case target of+        Nothing -> return nullPtr+        Just jTarget -> do+            jTarget' <- unsafeManagedPtrGetPtr jTarget+            return jTarget'+    result <- webkit_context_menu_item_new_from_gaction action' label' maybeTarget+    checkUnexpectedReturnNULL "contextMenuItemNewFromGaction" result+    result' <- (newObject ContextMenuItem) result+    touchManagedPtr action+    whenJust target touchManagedPtr+    freeMem label'+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenuItem::new_from_stock_action+-- method type : Constructor+-- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuAction stock action", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_new_from_stock_action" webkit_context_menu_item_new_from_stock_action :: +    CUInt ->                                -- action : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"})+    IO (Ptr ContextMenuItem)++{- |+Creates a new @/WebKitContextMenuItem/@ for the given stock action.+Stock actions are handled automatically by WebKit so that, for example,+when a menu item created with a 'GI.WebKit2WebExtension.Enums.ContextMenuActionStop' is+activated the action associated will be handled by WebKit and the current+load operation will be stopped. You can get the 'GI.Gtk.Objects.Action.Action' of a+@/WebKitContextMenuItem/@ created with a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' with+'GI.WebKit2WebExtension.Objects.ContextMenuItem.contextMenuItemGetAction' and connect to 'GI.Gtk.Objects.Action.Action'::@/activate/@ signal+to be notified when the item is activated. But you can\'t prevent the associated+action from being performed.+-}+contextMenuItemNewFromStockAction ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    WebKit2WebExtension.Enums.ContextMenuAction+    {- ^ /@action@/: a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' stock action -}+    -> m ContextMenuItem+    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}+contextMenuItemNewFromStockAction action = liftIO $ do+    let action' = (fromIntegral . fromEnum) action+    result <- webkit_context_menu_item_new_from_stock_action action'+    checkUnexpectedReturnNULL "contextMenuItemNewFromStockAction" result+    result' <- (newObject ContextMenuItem) result+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenuItem::new_from_stock_action_with_label+-- method type : Constructor+-- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuAction stock action", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a custom label text to use instead of the predefined one", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_new_from_stock_action_with_label" webkit_context_menu_item_new_from_stock_action_with_label :: +    CUInt ->                                -- action : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"})+    CString ->                              -- label : TBasicType TUTF8+    IO (Ptr ContextMenuItem)++{- |+Creates a new @/WebKitContextMenuItem/@ for the given stock action using the given /@label@/.+Stock actions have a predefined label, this method can be used to create a+@/WebKitContextMenuItem/@ for a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' but using a custom label.+-}+contextMenuItemNewFromStockActionWithLabel ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    WebKit2WebExtension.Enums.ContextMenuAction+    {- ^ /@action@/: a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' stock action -}+    -> T.Text+    {- ^ /@label@/: a custom label text to use instead of the predefined one -}+    -> m ContextMenuItem+    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}+contextMenuItemNewFromStockActionWithLabel action label = liftIO $ do+    let action' = (fromIntegral . fromEnum) action+    label' <- textToCString label+    result <- webkit_context_menu_item_new_from_stock_action_with_label action' label'+    checkUnexpectedReturnNULL "contextMenuItemNewFromStockActionWithLabel" result+    result' <- (newObject ContextMenuItem) result+    freeMem label'+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenuItem::new_separator+-- method type : Constructor+-- Args : []+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_new_separator" webkit_context_menu_item_new_separator :: +    IO (Ptr ContextMenuItem)++{- |+Creates a new @/WebKitContextMenuItem/@ representing a separator.+-}+contextMenuItemNewSeparator ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    m ContextMenuItem+    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}+contextMenuItemNewSeparator  = liftIO $ do+    result <- webkit_context_menu_item_new_separator+    checkUnexpectedReturnNULL "contextMenuItemNewSeparator" result+    result' <- (newObject ContextMenuItem) result+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenuItem::new_with_submenu+-- method type : Constructor+-- Args : [Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the menu item label text", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_new_with_submenu" webkit_context_menu_item_new_with_submenu :: +    CString ->                              -- label : TBasicType TUTF8+    Ptr WebKit2WebExtension.ContextMenu.ContextMenu -> -- submenu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO (Ptr ContextMenuItem)++{- |+Creates a new @/WebKitContextMenuItem/@ using the given /@label@/ with a submenu.+-}+contextMenuItemNewWithSubmenu ::+    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.ContextMenu.IsContextMenu a) =>+    T.Text+    {- ^ /@label@/: the menu item label text -}+    -> a+    {- ^ /@submenu@/: a @/WebKitContextMenu/@ to set -}+    -> m ContextMenuItem+    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}+contextMenuItemNewWithSubmenu label submenu = liftIO $ do+    label' <- textToCString label+    submenu' <- unsafeManagedPtrCastPtr submenu+    result <- webkit_context_menu_item_new_with_submenu label' submenu'+    checkUnexpectedReturnNULL "contextMenuItemNewWithSubmenu" result+    result' <- (newObject ContextMenuItem) result+    touchManagedPtr submenu+    freeMem label'+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ContextMenuItem::get_action+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "Gtk", name = "Action"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_get_action" webkit_context_menu_item_get_action :: +    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO (Ptr Gtk.Action.Action)++{-# DEPRECATED contextMenuItemGetAction ["(Since version 2.18)","Use 'GI.WebKit2WebExtension.Objects.ContextMenuItem.contextMenuItemGetGaction' instead."] #-}+{- |+Gets the action associated to /@item@/ as a 'GI.Gtk.Objects.Action.Action'.+-}+contextMenuItemGetAction ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>+    a+    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}+    -> m Gtk.Action.Action+    {- ^ __Returns:__ the 'GI.Gtk.Objects.Action.Action' associated to the @/WebKitContextMenuItem/@,+   or 'Nothing' if /@item@/ is a separator. -}+contextMenuItemGetAction item = liftIO $ do+    item' <- unsafeManagedPtrCastPtr item+    result <- webkit_context_menu_item_get_action item'+    checkUnexpectedReturnNULL "contextMenuItemGetAction" result+    result' <- (newObject Gtk.Action.Action) result+    touchManagedPtr item+    return result'++#if ENABLE_OVERLOADING+data ContextMenuItemGetActionMethodInfo+instance (signature ~ (m Gtk.Action.Action), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetActionMethodInfo a signature where+    overloadedMethod _ = contextMenuItemGetAction++#endif++-- method ContextMenuItem::get_gaction+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "Gio", name = "Action"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_get_gaction" webkit_context_menu_item_get_gaction :: +    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO (Ptr Gio.Action.Action)++{- |+Gets the action associated to /@item@/ as a 'GI.Gio.Interfaces.Action.Action'.++/Since: 2.18/+-}+contextMenuItemGetGaction ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>+    a+    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}+    -> m Gio.Action.Action+    {- ^ __Returns:__ the 'GI.Gio.Interfaces.Action.Action' associated to the @/WebKitContextMenuItem/@,+   or 'Nothing' if /@item@/ is a separator. -}+contextMenuItemGetGaction item = liftIO $ do+    item' <- unsafeManagedPtrCastPtr item+    result <- webkit_context_menu_item_get_gaction item'+    checkUnexpectedReturnNULL "contextMenuItemGetGaction" result+    result' <- (newObject Gio.Action.Action) result+    touchManagedPtr item+    return result'++#if ENABLE_OVERLOADING+data ContextMenuItemGetGactionMethodInfo+instance (signature ~ (m Gio.Action.Action), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetGactionMethodInfo a signature where+    overloadedMethod _ = contextMenuItemGetGaction++#endif++-- method ContextMenuItem::get_stock_action+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_get_stock_action" webkit_context_menu_item_get_stock_action :: +    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO CUInt++{- |+Gets the 'GI.WebKit2WebExtension.Enums.ContextMenuAction' of /@item@/. If the @/WebKitContextMenuItem/@ was not+created for a stock action 'GI.WebKit2WebExtension.Enums.ContextMenuActionCustom' will be+returned. If the @/WebKitContextMenuItem/@ is a separator 'GI.WebKit2WebExtension.Enums.ContextMenuActionNoAction'+will be returned.+-}+contextMenuItemGetStockAction ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>+    a+    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}+    -> m WebKit2WebExtension.Enums.ContextMenuAction+    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Enums.ContextMenuAction' of /@item@/ -}+contextMenuItemGetStockAction item = liftIO $ do+    item' <- unsafeManagedPtrCastPtr item+    result <- webkit_context_menu_item_get_stock_action item'+    let result' = (toEnum . fromIntegral) result+    touchManagedPtr item+    return result'++#if ENABLE_OVERLOADING+data ContextMenuItemGetStockActionMethodInfo+instance (signature ~ (m WebKit2WebExtension.Enums.ContextMenuAction), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetStockActionMethodInfo a signature where+    overloadedMethod _ = contextMenuItemGetStockAction++#endif++-- method ContextMenuItem::get_submenu+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_get_submenu" webkit_context_menu_item_get_submenu :: +    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO (Ptr WebKit2WebExtension.ContextMenu.ContextMenu)++{- |+Gets the submenu of /@item@/.+-}+contextMenuItemGetSubmenu ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>+    a+    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}+    -> m WebKit2WebExtension.ContextMenu.ContextMenu+    {- ^ __Returns:__ the @/WebKitContextMenu/@ representing the submenu of+   /@item@/ or 'Nothing' if /@item@/ doesn\'t have a submenu. -}+contextMenuItemGetSubmenu item = liftIO $ do+    item' <- unsafeManagedPtrCastPtr item+    result <- webkit_context_menu_item_get_submenu item'+    checkUnexpectedReturnNULL "contextMenuItemGetSubmenu" result+    result' <- (newObject WebKit2WebExtension.ContextMenu.ContextMenu) result+    touchManagedPtr item+    return result'++#if ENABLE_OVERLOADING+data ContextMenuItemGetSubmenuMethodInfo+instance (signature ~ (m WebKit2WebExtension.ContextMenu.ContextMenu), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetSubmenuMethodInfo a signature where+    overloadedMethod _ = contextMenuItemGetSubmenu++#endif++-- method ContextMenuItem::is_separator+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_is_separator" webkit_context_menu_item_is_separator :: +    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    IO CInt++{- |+Checks whether /@item@/ is a separator.+-}+contextMenuItemIsSeparator ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>+    a+    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}+    -> m Bool+    {- ^ __Returns:__ 'True' is /@item@/ is a separator or 'False' otherwise -}+contextMenuItemIsSeparator item = liftIO $ do+    item' <- unsafeManagedPtrCastPtr item+    result <- webkit_context_menu_item_is_separator item'+    let result' = (/= 0) result+    touchManagedPtr item+    return result'++#if ENABLE_OVERLOADING+data ContextMenuItemIsSeparatorMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemIsSeparatorMethodInfo a signature where+    overloadedMethod _ = contextMenuItemIsSeparator++#endif++-- method ContextMenuItem::set_submenu+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_context_menu_item_set_submenu" webkit_context_menu_item_set_submenu :: +    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})+    Ptr WebKit2WebExtension.ContextMenu.ContextMenu -> -- submenu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})+    IO ()++{- |+Sets or replaces the /@item@/ submenu. If /@submenu@/ is 'Nothing' the current+submenu of /@item@/ is removed.+-}+contextMenuItemSetSubmenu ::+    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a, WebKit2WebExtension.ContextMenu.IsContextMenu b) =>+    a+    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}+    -> Maybe (b)+    {- ^ /@submenu@/: a @/WebKitContextMenu/@ -}+    -> m ()+contextMenuItemSetSubmenu item submenu = liftIO $ do+    item' <- unsafeManagedPtrCastPtr item+    maybeSubmenu <- case submenu of+        Nothing -> return nullPtr+        Just jSubmenu -> do+            jSubmenu' <- unsafeManagedPtrCastPtr jSubmenu+            return jSubmenu'+    webkit_context_menu_item_set_submenu item' maybeSubmenu+    touchManagedPtr item+    whenJust submenu touchManagedPtr+    return ()++#if ENABLE_OVERLOADING+data ContextMenuItemSetSubmenuMethodInfo+instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsContextMenuItem a, WebKit2WebExtension.ContextMenu.IsContextMenu b) => O.MethodInfo ContextMenuItemSetSubmenuMethodInfo a signature where+    overloadedMethod _ = contextMenuItemSetSubmenu++#endif++
+ GI/WebKit2WebExtension/Objects/ContextMenuItem.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.ContextMenuItem where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype ContextMenuItem = ContextMenuItem (ManagedPtr ContextMenuItem)+instance GObject ContextMenuItem where+class (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o+instance (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o+instance O.HasParentTypes ContextMenuItem+#if ENABLE_OVERLOADING+data ContextMenuItemGetActionMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuItemGetGactionMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuItemGetStockActionMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuItemGetSubmenuMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuItemIsSeparatorMethodInfo+#endif+#if ENABLE_OVERLOADING+data ContextMenuItemSetSubmenuMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMAttr.hs view
@@ -0,0 +1,904 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMAttr+    ( ++-- * Exported types+    DOMAttr(..)                             ,+    IsDOMAttr                               ,+    toDOMAttr                               ,+    noDOMAttr                               ,+++ -- * Methods+-- ** getLocalName #method:getLocalName#++#if ENABLE_OVERLOADING+    DOMAttrGetLocalNameMethodInfo           ,+#endif+    dOMAttrGetLocalName                     ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMAttrGetNameMethodInfo                ,+#endif+    dOMAttrGetName                          ,+++-- ** getNamespaceUri #method:getNamespaceUri#++#if ENABLE_OVERLOADING+    DOMAttrGetNamespaceUriMethodInfo        ,+#endif+    dOMAttrGetNamespaceUri                  ,+++-- ** getOwnerElement #method:getOwnerElement#++#if ENABLE_OVERLOADING+    DOMAttrGetOwnerElementMethodInfo        ,+#endif+    dOMAttrGetOwnerElement                  ,+++-- ** getPrefix #method:getPrefix#++#if ENABLE_OVERLOADING+    DOMAttrGetPrefixMethodInfo              ,+#endif+    dOMAttrGetPrefix                        ,+++-- ** getSpecified #method:getSpecified#++#if ENABLE_OVERLOADING+    DOMAttrGetSpecifiedMethodInfo           ,+#endif+    dOMAttrGetSpecified                     ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMAttrGetValueMethodInfo               ,+#endif+    dOMAttrGetValue                         ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMAttrSetValueMethodInfo               ,+#endif+    dOMAttrSetValue                         ,+++++ -- * Properties+-- ** localName #attr:localName#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrLocalNamePropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMAttrLocalName                        ,+#endif+    getDOMAttrLocalName                     ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrNamePropertyInfo                 ,+#endif+#if ENABLE_OVERLOADING+    dOMAttrName                             ,+#endif+    getDOMAttrName                          ,+++-- ** namespaceUri #attr:namespaceUri#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrNamespaceUriPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMAttrNamespaceUri                     ,+#endif+    getDOMAttrNamespaceUri                  ,+++-- ** ownerElement #attr:ownerElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrOwnerElementPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMAttrOwnerElement                     ,+#endif+    getDOMAttrOwnerElement                  ,+++-- ** prefix #attr:prefix#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrPrefixPropertyInfo               ,+#endif+#if ENABLE_OVERLOADING+    dOMAttrPrefix                           ,+#endif+    getDOMAttrPrefix                        ,+++-- ** specified #attr:specified#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrSpecifiedPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMAttrSpecified                        ,+#endif+    getDOMAttrSpecified                     ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMAttrValuePropertyInfo                ,+#endif+    clearDOMAttrValue                       ,+    constructDOMAttrValue                   ,+#if ENABLE_OVERLOADING+    dOMAttrValue                            ,+#endif+    getDOMAttrValue                         ,+    setDOMAttrValue                         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMAttr = DOMAttr (ManagedPtr DOMAttr)+foreign import ccall "webkit_dom_attr_get_type"+    c_webkit_dom_attr_get_type :: IO GType++instance GObject DOMAttr where+    gobjectType = c_webkit_dom_attr_get_type+    ++-- | Type class for types which can be safely cast to `DOMAttr`, for instance with `toDOMAttr`.+class (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o+instance (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o++instance O.HasParentTypes DOMAttr+type instance O.ParentTypes DOMAttr = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMAttr`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMAttr :: (MonadIO m, IsDOMAttr o) => o -> m DOMAttr+toDOMAttr = liftIO . unsafeCastTo DOMAttr++-- | A convenience alias for `Nothing` :: `Maybe` `DOMAttr`.+noDOMAttr :: Maybe DOMAttr+noDOMAttr = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMAttrMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMAttrMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMAttrMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMAttrMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMAttrMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMAttrMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMAttrMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMAttrMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMAttrMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMAttrMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMAttrMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMAttrMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMAttrMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMAttrMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMAttrMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMAttrMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMAttrMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMAttrMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMAttrMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMAttrMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMAttrMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMAttrMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMAttrMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMAttrMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMAttrMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMAttrMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMAttrMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMAttrMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMAttrMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMAttrMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMAttrMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMAttrMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMAttrMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMAttrMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMAttrMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMAttrMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMAttrMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMAttrMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMAttrMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMAttrMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMAttrMethod "getLocalName" o = DOMAttrGetLocalNameMethodInfo+    ResolveDOMAttrMethod "getName" o = DOMAttrGetNameMethodInfo+    ResolveDOMAttrMethod "getNamespaceUri" o = DOMAttrGetNamespaceUriMethodInfo+    ResolveDOMAttrMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMAttrMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMAttrMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMAttrMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMAttrMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMAttrMethod "getOwnerElement" o = DOMAttrGetOwnerElementMethodInfo+    ResolveDOMAttrMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMAttrMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMAttrMethod "getPrefix" o = DOMAttrGetPrefixMethodInfo+    ResolveDOMAttrMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMAttrMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMAttrMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMAttrMethod "getSpecified" o = DOMAttrGetSpecifiedMethodInfo+    ResolveDOMAttrMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMAttrMethod "getValue" o = DOMAttrGetValueMethodInfo+    ResolveDOMAttrMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMAttrMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMAttrMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMAttrMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMAttrMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMAttrMethod "setValue" o = DOMAttrSetValueMethodInfo+    ResolveDOMAttrMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMAttrMethod t DOMAttr, O.MethodInfo info DOMAttr p) => OL.IsLabel t (DOMAttr -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "local-name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@local-name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #localName+@+-}+getDOMAttrLocalName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)+getDOMAttrLocalName obj = liftIO $ B.Properties.getObjectPropertyString obj "local-name"++#if ENABLE_OVERLOADING+data DOMAttrLocalNamePropertyInfo+instance AttrInfo DOMAttrLocalNamePropertyInfo where+    type AttrAllowedOps DOMAttrLocalNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMAttrLocalNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMAttrLocalNamePropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrLocalNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMAttrLocalNamePropertyInfo = "local-name"+    type AttrOrigin DOMAttrLocalNamePropertyInfo = DOMAttr+    attrGet _ = getDOMAttrLocalName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #name+@+-}+getDOMAttrName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)+getDOMAttrName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++#if ENABLE_OVERLOADING+data DOMAttrNamePropertyInfo+instance AttrInfo DOMAttrNamePropertyInfo where+    type AttrAllowedOps DOMAttrNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMAttrNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMAttrNamePropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMAttrNamePropertyInfo = "name"+    type AttrOrigin DOMAttrNamePropertyInfo = DOMAttr+    attrGet _ = getDOMAttrName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "namespace-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@namespace-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #namespaceUri+@+-}+getDOMAttrNamespaceUri :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)+getDOMAttrNamespaceUri obj = liftIO $ B.Properties.getObjectPropertyString obj "namespace-uri"++#if ENABLE_OVERLOADING+data DOMAttrNamespaceUriPropertyInfo+instance AttrInfo DOMAttrNamespaceUriPropertyInfo where+    type AttrAllowedOps DOMAttrNamespaceUriPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMAttrNamespaceUriPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMAttrNamespaceUriPropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrNamespaceUriPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMAttrNamespaceUriPropertyInfo = "namespace-uri"+    type AttrOrigin DOMAttrNamespaceUriPropertyInfo = DOMAttr+    attrGet _ = getDOMAttrNamespaceUri+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "owner-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@owner-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #ownerElement+@+-}+getDOMAttrOwnerElement :: (MonadIO m, IsDOMAttr o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMAttrOwnerElement obj = liftIO $ checkUnexpectedNothing "getDOMAttrOwnerElement" $ B.Properties.getObjectPropertyObject obj "owner-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMAttrOwnerElementPropertyInfo+instance AttrInfo DOMAttrOwnerElementPropertyInfo where+    type AttrAllowedOps DOMAttrOwnerElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrOwnerElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMAttrOwnerElementPropertyInfo = "owner-element"+    type AttrOrigin DOMAttrOwnerElementPropertyInfo = DOMAttr+    attrGet _ = getDOMAttrOwnerElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "prefix"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@prefix@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #prefix+@+-}+getDOMAttrPrefix :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)+getDOMAttrPrefix obj = liftIO $ B.Properties.getObjectPropertyString obj "prefix"++#if ENABLE_OVERLOADING+data DOMAttrPrefixPropertyInfo+instance AttrInfo DOMAttrPrefixPropertyInfo where+    type AttrAllowedOps DOMAttrPrefixPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMAttrPrefixPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMAttrPrefixPropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrPrefixPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMAttrPrefixPropertyInfo = "prefix"+    type AttrOrigin DOMAttrPrefixPropertyInfo = DOMAttr+    attrGet _ = getDOMAttrPrefix+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "specified"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@specified@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #specified+@+-}+getDOMAttrSpecified :: (MonadIO m, IsDOMAttr o) => o -> m Bool+getDOMAttrSpecified obj = liftIO $ B.Properties.getObjectPropertyBool obj "specified"++#if ENABLE_OVERLOADING+data DOMAttrSpecifiedPropertyInfo+instance AttrInfo DOMAttrSpecifiedPropertyInfo where+    type AttrAllowedOps DOMAttrSpecifiedPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrSpecifiedPropertyInfo = Bool+    type AttrLabel DOMAttrSpecifiedPropertyInfo = "specified"+    type AttrOrigin DOMAttrSpecifiedPropertyInfo = DOMAttr+    attrGet _ = getDOMAttrSpecified+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMAttr #value+@+-}+getDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)+getDOMAttrValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMAttr [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> T.Text -> m ()+setDOMAttrValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMAttrValue :: (IsDOMAttr o) => T.Text -> IO (GValueConstruct o)+constructDOMAttrValue val = B.Properties.constructObjectPropertyString "value" (Just val)++{- |+Set the value of the “@value@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #value+@+-}+clearDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m ()+clearDOMAttrValue obj = liftIO $ B.Properties.setObjectPropertyString obj "value" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMAttrValuePropertyInfo+instance AttrInfo DOMAttrValuePropertyInfo where+    type AttrAllowedOps DOMAttrValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMAttrValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMAttrValuePropertyInfo = IsDOMAttr+    type AttrGetType DOMAttrValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMAttrValuePropertyInfo = "value"+    type AttrOrigin DOMAttrValuePropertyInfo = DOMAttr+    attrGet _ = getDOMAttrValue+    attrSet _ = setDOMAttrValue+    attrConstruct _ = constructDOMAttrValue+    attrClear _ = clearDOMAttrValue+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMAttr+type instance O.AttributeList DOMAttr = DOMAttrAttributeList+type DOMAttrAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("localName", DOMAttrLocalNamePropertyInfo), '("name", DOMAttrNamePropertyInfo), '("namespaceUri", DOMAttrNamespaceUriPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("ownerElement", DOMAttrOwnerElementPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", DOMAttrPrefixPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("specified", DOMAttrSpecifiedPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("value", DOMAttrValuePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMAttrLocalName :: AttrLabelProxy "localName"+dOMAttrLocalName = AttrLabelProxy++dOMAttrName :: AttrLabelProxy "name"+dOMAttrName = AttrLabelProxy++dOMAttrNamespaceUri :: AttrLabelProxy "namespaceUri"+dOMAttrNamespaceUri = AttrLabelProxy++dOMAttrOwnerElement :: AttrLabelProxy "ownerElement"+dOMAttrOwnerElement = AttrLabelProxy++dOMAttrPrefix :: AttrLabelProxy "prefix"+dOMAttrPrefix = AttrLabelProxy++dOMAttrSpecified :: AttrLabelProxy "specified"+dOMAttrSpecified = AttrLabelProxy++dOMAttrValue :: AttrLabelProxy "value"+dOMAttrValue = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMAttr = DOMAttrSignalList+type DOMAttrSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMAttr::get_local_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_local_name" webkit_dom_attr_get_local_name :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO CString++{-# DEPRECATED dOMAttrGetLocalName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMAttrGetLocalName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMAttrGetLocalName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_local_name self'+    checkUnexpectedReturnNULL "dOMAttrGetLocalName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetLocalNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetLocalNameMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetLocalName++#endif++-- method DOMAttr::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_name" webkit_dom_attr_get_name :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO CString++{-# DEPRECATED dOMAttrGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMAttrGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMAttrGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_name self'+    checkUnexpectedReturnNULL "dOMAttrGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetNameMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetName++#endif++-- method DOMAttr::get_namespace_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_namespace_uri" webkit_dom_attr_get_namespace_uri :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO CString++{-# DEPRECATED dOMAttrGetNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMAttrGetNamespaceUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMAttrGetNamespaceUri self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_namespace_uri self'+    checkUnexpectedReturnNULL "dOMAttrGetNamespaceUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetNamespaceUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetNamespaceUriMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetNamespaceUri++#endif++-- method DOMAttr::get_owner_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_owner_element" webkit_dom_attr_get_owner_element :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMAttrGetOwnerElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMAttrGetOwnerElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMAttrGetOwnerElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_owner_element self'+    checkUnexpectedReturnNULL "dOMAttrGetOwnerElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetOwnerElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetOwnerElementMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetOwnerElement++#endif++-- method DOMAttr::get_prefix+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_prefix" webkit_dom_attr_get_prefix :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO CString++{-# DEPRECATED dOMAttrGetPrefix ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMAttrGetPrefix ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMAttrGetPrefix self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_prefix self'+    checkUnexpectedReturnNULL "dOMAttrGetPrefix" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetPrefixMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetPrefixMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetPrefix++#endif++-- method DOMAttr::get_specified+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_specified" webkit_dom_attr_get_specified :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO CInt++{-# DEPRECATED dOMAttrGetSpecified ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMAttrGetSpecified ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMAttrGetSpecified self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_specified self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetSpecifiedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetSpecifiedMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetSpecified++#endif++-- method DOMAttr::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_attr_get_value" webkit_dom_attr_get_value :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    IO CString++{-# DEPRECATED dOMAttrGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMAttrGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMAttrGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_attr_get_value self'+    checkUnexpectedReturnNULL "dOMAttrGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMAttrGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetValueMethodInfo a signature where+    overloadedMethod _ = dOMAttrGetValue++#endif++-- method DOMAttr::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_attr_set_value" webkit_dom_attr_set_value :: +    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMAttrSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMAttrSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMAttrSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_attr_set_value self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMAttrSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrSetValueMethodInfo a signature where+    overloadedMethod _ = dOMAttrSetValue++#endif++
+ GI/WebKit2WebExtension/Objects/DOMAttr.hs-boot view
@@ -0,0 +1,74 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMAttr where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMAttr = DOMAttr (ManagedPtr DOMAttr)+instance GObject DOMAttr where+class (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o+instance (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o+instance O.HasParentTypes DOMAttr+#if ENABLE_OVERLOADING+data DOMAttrLocalNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrNamespaceUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrOwnerElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrPrefixPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrSpecifiedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetLocalNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetNamespaceUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetOwnerElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetPrefixMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetSpecifiedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMAttrSetValueMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMBlob.hs view
@@ -0,0 +1,218 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMBlob+    ( ++-- * Exported types+    DOMBlob(..)                             ,+    IsDOMBlob                               ,+    toDOMBlob                               ,+    noDOMBlob                               ,+++ -- * Methods+-- ** getSize #method:getSize#++#if ENABLE_OVERLOADING+    DOMBlobGetSizeMethodInfo                ,+#endif+    dOMBlobGetSize                          ,+++++ -- * Properties+-- ** size #attr:size#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMBlobSizePropertyInfo                 ,+#endif+#if ENABLE_OVERLOADING+    dOMBlobSize                             ,+#endif+    getDOMBlobSize                          ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMBlob = DOMBlob (ManagedPtr DOMBlob)+foreign import ccall "webkit_dom_blob_get_type"+    c_webkit_dom_blob_get_type :: IO GType++instance GObject DOMBlob where+    gobjectType = c_webkit_dom_blob_get_type+    ++-- | Type class for types which can be safely cast to `DOMBlob`, for instance with `toDOMBlob`.+class (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o+instance (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o++instance O.HasParentTypes DOMBlob+type instance O.ParentTypes DOMBlob = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMBlob`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMBlob :: (MonadIO m, IsDOMBlob o) => o -> m DOMBlob+toDOMBlob = liftIO . unsafeCastTo DOMBlob++-- | A convenience alias for `Nothing` :: `Maybe` `DOMBlob`.+noDOMBlob :: Maybe DOMBlob+noDOMBlob = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMBlobMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMBlobMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMBlobMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMBlobMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMBlobMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMBlobMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMBlobMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMBlobMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMBlobMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMBlobMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMBlobMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMBlobMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMBlobMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMBlobMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMBlobMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMBlobMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMBlobMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMBlobMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMBlobMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMBlobMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMBlobMethod "getSize" o = DOMBlobGetSizeMethodInfo+    ResolveDOMBlobMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMBlobMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMBlobMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMBlobMethod t DOMBlob, O.MethodInfo info DOMBlob p) => OL.IsLabel t (DOMBlob -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "size"+   -- Type: TBasicType TUInt64+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMBlob #size+@+-}+getDOMBlobSize :: (MonadIO m, IsDOMBlob o) => o -> m Word64+getDOMBlobSize obj = liftIO $ B.Properties.getObjectPropertyUInt64 obj "size"++#if ENABLE_OVERLOADING+data DOMBlobSizePropertyInfo+instance AttrInfo DOMBlobSizePropertyInfo where+    type AttrAllowedOps DOMBlobSizePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMBlobSizePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMBlobSizePropertyInfo = IsDOMBlob+    type AttrGetType DOMBlobSizePropertyInfo = Word64+    type AttrLabel DOMBlobSizePropertyInfo = "size"+    type AttrOrigin DOMBlobSizePropertyInfo = DOMBlob+    attrGet _ = getDOMBlobSize+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMBlob+type instance O.AttributeList DOMBlob = DOMBlobAttributeList+type DOMBlobAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("size", DOMBlobSizePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMBlobSize :: AttrLabelProxy "size"+dOMBlobSize = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMBlob = DOMBlobSignalList+type DOMBlobSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMBlob::get_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMBlob"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMBlob", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt64)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_blob_get_size" webkit_dom_blob_get_size :: +    Ptr DOMBlob ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMBlob"})+    IO Word64++{-# DEPRECATED dOMBlobGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMBlobGetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMBlob a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob' -}+    -> m Word64+    {- ^ __Returns:__ A @/guint64/@ -}+dOMBlobGetSize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_blob_get_size self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMBlobGetSizeMethodInfo+instance (signature ~ (m Word64), MonadIO m, IsDOMBlob a) => O.MethodInfo DOMBlobGetSizeMethodInfo a signature where+    overloadedMethod _ = dOMBlobGetSize++#endif++
+ GI/WebKit2WebExtension/Objects/DOMBlob.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMBlob where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMBlob = DOMBlob (ManagedPtr DOMBlob)+instance GObject DOMBlob where+class (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o+instance (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o+instance O.HasParentTypes DOMBlob+#if ENABLE_OVERLOADING+data DOMBlobSizePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMBlobGetSizeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMCDATASection.hs view
@@ -0,0 +1,172 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCDATASection+    ( ++-- * Exported types+    DOMCDATASection(..)                     ,+    IsDOMCDATASection                       ,+    toDOMCDATASection                       ,+    noDOMCDATASection                       ,+++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMText as WebKit2WebExtension.DOMText++-- | Memory-managed wrapper type.+newtype DOMCDATASection = DOMCDATASection (ManagedPtr DOMCDATASection)+foreign import ccall "webkit_dom_cdata_section_get_type"+    c_webkit_dom_cdata_section_get_type :: IO GType++instance GObject DOMCDATASection where+    gobjectType = c_webkit_dom_cdata_section_get_type+    ++-- | Type class for types which can be safely cast to `DOMCDATASection`, for instance with `toDOMCDATASection`.+class (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o+instance (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o++instance O.HasParentTypes DOMCDATASection+type instance O.ParentTypes DOMCDATASection = '[WebKit2WebExtension.DOMText.DOMText, WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMCDATASection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCDATASection :: (MonadIO m, IsDOMCDATASection o) => o -> m DOMCDATASection+toDOMCDATASection = liftIO . unsafeCastTo DOMCDATASection++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCDATASection`.+noDOMCDATASection :: Maybe DOMCDATASection+noDOMCDATASection = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCDATASectionMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCDATASectionMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMCDATASectionMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMCDATASectionMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo+    ResolveDOMCDATASectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCDATASectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCDATASectionMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMCDATASectionMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMCDATASectionMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMCDATASectionMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo+    ResolveDOMCDATASectionMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMCDATASectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCDATASectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCDATASectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCDATASectionMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMCDATASectionMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMCDATASectionMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo+    ResolveDOMCDATASectionMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMCDATASectionMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMCDATASectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCDATASectionMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMCDATASectionMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMCDATASectionMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMCDATASectionMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMCDATASectionMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMCDATASectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCDATASectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCDATASectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCDATASectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCDATASectionMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMCDATASectionMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMCDATASectionMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMCDATASectionMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo+    ResolveDOMCDATASectionMethod "replaceWholeText" o = WebKit2WebExtension.DOMText.DOMTextReplaceWholeTextMethodInfo+    ResolveDOMCDATASectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCDATASectionMethod "splitText" o = WebKit2WebExtension.DOMText.DOMTextSplitTextMethodInfo+    ResolveDOMCDATASectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCDATASectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCDATASectionMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo+    ResolveDOMCDATASectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCDATASectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCDATASectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCDATASectionMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMCDATASectionMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMCDATASectionMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo+    ResolveDOMCDATASectionMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMCDATASectionMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMCDATASectionMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo+    ResolveDOMCDATASectionMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMCDATASectionMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMCDATASectionMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMCDATASectionMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMCDATASectionMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMCDATASectionMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMCDATASectionMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMCDATASectionMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMCDATASectionMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMCDATASectionMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMCDATASectionMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMCDATASectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCDATASectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCDATASectionMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMCDATASectionMethod "getWholeText" o = WebKit2WebExtension.DOMText.DOMTextGetWholeTextMethodInfo+    ResolveDOMCDATASectionMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo+    ResolveDOMCDATASectionMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMCDATASectionMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMCDATASectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCDATASectionMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMCDATASectionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCDATASectionMethod t DOMCDATASection, O.MethodInfo info DOMCDATASection p) => OL.IsLabel t (DOMCDATASection -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCDATASection+type instance O.AttributeList DOMCDATASection = DOMCDATASectionAttributeList+type DOMCDATASectionAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("wholeText", WebKit2WebExtension.DOMText.DOMTextWholeTextPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCDATASection = DOMCDATASectionSignalList+type DOMCDATASectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCDATASection.hs-boot view
@@ -0,0 +1,29 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCDATASection where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCDATASection = DOMCDATASection (ManagedPtr DOMCDATASection)+instance GObject DOMCDATASection where+class (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o+instance (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o+instance O.HasParentTypes DOMCDATASection
+ GI/WebKit2WebExtension/Objects/DOMCSSRule.hs view
@@ -0,0 +1,581 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCSSRule+    ( ++-- * Exported types+    DOMCSSRule(..)                          ,+    IsDOMCSSRule                            ,+    toDOMCSSRule                            ,+    noDOMCSSRule                            ,+++ -- * Methods+-- ** getCssText #method:getCssText#++#if ENABLE_OVERLOADING+    DOMCSSRuleGetCssTextMethodInfo          ,+#endif+    dOMCSSRuleGetCssText                    ,+++-- ** getParentRule #method:getParentRule#++#if ENABLE_OVERLOADING+    DOMCSSRuleGetParentRuleMethodInfo       ,+#endif+    dOMCSSRuleGetParentRule                 ,+++-- ** getParentStyleSheet #method:getParentStyleSheet#++#if ENABLE_OVERLOADING+    DOMCSSRuleGetParentStyleSheetMethodInfo ,+#endif+    dOMCSSRuleGetParentStyleSheet           ,+++-- ** getRuleType #method:getRuleType#++#if ENABLE_OVERLOADING+    DOMCSSRuleGetRuleTypeMethodInfo         ,+#endif+    dOMCSSRuleGetRuleType                   ,+++-- ** setCssText #method:setCssText#++#if ENABLE_OVERLOADING+    DOMCSSRuleSetCssTextMethodInfo          ,+#endif+    dOMCSSRuleSetCssText                    ,+++++ -- * Properties+-- ** cssText #attr:cssText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSRuleCssTextPropertyInfo           ,+#endif+    clearDOMCSSRuleCssText                  ,+    constructDOMCSSRuleCssText              ,+#if ENABLE_OVERLOADING+    dOMCSSRuleCssText                       ,+#endif+    getDOMCSSRuleCssText                    ,+    setDOMCSSRuleCssText                    ,+++-- ** parentRule #attr:parentRule#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSRuleParentRulePropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSRuleParentRule                    ,+#endif+    getDOMCSSRuleParentRule                 ,+++-- ** parentStyleSheet #attr:parentStyleSheet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSRuleParentStyleSheetPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSRuleParentStyleSheet              ,+#endif+    getDOMCSSRuleParentStyleSheet           ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSRuleTypePropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSRuleType                          ,+#endif+    getDOMCSSRuleType                       ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet as WebKit2WebExtension.DOMCSSStyleSheet+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMCSSRule = DOMCSSRule (ManagedPtr DOMCSSRule)+foreign import ccall "webkit_dom_css_rule_get_type"+    c_webkit_dom_css_rule_get_type :: IO GType++instance GObject DOMCSSRule where+    gobjectType = c_webkit_dom_css_rule_get_type+    ++-- | Type class for types which can be safely cast to `DOMCSSRule`, for instance with `toDOMCSSRule`.+class (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o+instance (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o++instance O.HasParentTypes DOMCSSRule+type instance O.ParentTypes DOMCSSRule = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMCSSRule`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCSSRule :: (MonadIO m, IsDOMCSSRule o) => o -> m DOMCSSRule+toDOMCSSRule = liftIO . unsafeCastTo DOMCSSRule++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSRule`.+noDOMCSSRule :: Maybe DOMCSSRule+noDOMCSSRule = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCSSRuleMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCSSRuleMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCSSRuleMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCSSRuleMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCSSRuleMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCSSRuleMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCSSRuleMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCSSRuleMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCSSRuleMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCSSRuleMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCSSRuleMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCSSRuleMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCSSRuleMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCSSRuleMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCSSRuleMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCSSRuleMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCSSRuleMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCSSRuleMethod "getCssText" o = DOMCSSRuleGetCssTextMethodInfo+    ResolveDOMCSSRuleMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMCSSRuleMethod "getParentRule" o = DOMCSSRuleGetParentRuleMethodInfo+    ResolveDOMCSSRuleMethod "getParentStyleSheet" o = DOMCSSRuleGetParentStyleSheetMethodInfo+    ResolveDOMCSSRuleMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCSSRuleMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCSSRuleMethod "getRuleType" o = DOMCSSRuleGetRuleTypeMethodInfo+    ResolveDOMCSSRuleMethod "setCssText" o = DOMCSSRuleSetCssTextMethodInfo+    ResolveDOMCSSRuleMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMCSSRuleMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCSSRuleMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCSSRuleMethod t DOMCSSRule, O.MethodInfo info DOMCSSRule p) => OL.IsLabel t (DOMCSSRule -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "css-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@css-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSRule #cssText+@+-}+getDOMCSSRuleCssText :: (MonadIO m, IsDOMCSSRule o) => o -> m (Maybe T.Text)+getDOMCSSRuleCssText obj = liftIO $ B.Properties.getObjectPropertyString obj "css-text"++{- |+Set the value of the “@css-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMCSSRule [ #cssText 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMCSSRuleCssText :: (MonadIO m, IsDOMCSSRule o) => o -> T.Text -> m ()+setDOMCSSRuleCssText obj val = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@css-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMCSSRuleCssText :: (IsDOMCSSRule o) => T.Text -> IO (GValueConstruct o)+constructDOMCSSRuleCssText val = B.Properties.constructObjectPropertyString "css-text" (Just val)++{- |+Set the value of the “@css-text@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #cssText+@+-}+clearDOMCSSRuleCssText :: (MonadIO m, IsDOMCSSRule o) => o -> m ()+clearDOMCSSRuleCssText obj = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMCSSRuleCssTextPropertyInfo+instance AttrInfo DOMCSSRuleCssTextPropertyInfo where+    type AttrAllowedOps DOMCSSRuleCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSRuleCssTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMCSSRuleCssTextPropertyInfo = IsDOMCSSRule+    type AttrGetType DOMCSSRuleCssTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMCSSRuleCssTextPropertyInfo = "css-text"+    type AttrOrigin DOMCSSRuleCssTextPropertyInfo = DOMCSSRule+    attrGet _ = getDOMCSSRuleCssText+    attrSet _ = setDOMCSSRuleCssText+    attrConstruct _ = constructDOMCSSRuleCssText+    attrClear _ = clearDOMCSSRuleCssText+#endif++-- VVV Prop "parent-rule"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@parent-rule@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSRule #parentRule+@+-}+getDOMCSSRuleParentRule :: (MonadIO m, IsDOMCSSRule o) => o -> m (Maybe DOMCSSRule)+getDOMCSSRuleParentRule obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-rule" DOMCSSRule++#if ENABLE_OVERLOADING+data DOMCSSRuleParentRulePropertyInfo+instance AttrInfo DOMCSSRuleParentRulePropertyInfo where+    type AttrAllowedOps DOMCSSRuleParentRulePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSRuleParentRulePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSRuleParentRulePropertyInfo = IsDOMCSSRule+    type AttrGetType DOMCSSRuleParentRulePropertyInfo = (Maybe DOMCSSRule)+    type AttrLabel DOMCSSRuleParentRulePropertyInfo = "parent-rule"+    type AttrOrigin DOMCSSRuleParentRulePropertyInfo = DOMCSSRule+    attrGet _ = getDOMCSSRuleParentRule+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "parent-style-sheet"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@parent-style-sheet@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSRule #parentStyleSheet+@+-}+getDOMCSSRuleParentStyleSheet :: (MonadIO m, IsDOMCSSRule o) => o -> m (Maybe WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)+getDOMCSSRuleParentStyleSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-style-sheet" WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet++#if ENABLE_OVERLOADING+data DOMCSSRuleParentStyleSheetPropertyInfo+instance AttrInfo DOMCSSRuleParentStyleSheetPropertyInfo where+    type AttrAllowedOps DOMCSSRuleParentStyleSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = IsDOMCSSRule+    type AttrGetType DOMCSSRuleParentStyleSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)+    type AttrLabel DOMCSSRuleParentStyleSheetPropertyInfo = "parent-style-sheet"+    type AttrOrigin DOMCSSRuleParentStyleSheetPropertyInfo = DOMCSSRule+    attrGet _ = getDOMCSSRuleParentStyleSheet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSRule #type+@+-}+getDOMCSSRuleType :: (MonadIO m, IsDOMCSSRule o) => o -> m Word32+getDOMCSSRuleType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "type"++#if ENABLE_OVERLOADING+data DOMCSSRuleTypePropertyInfo+instance AttrInfo DOMCSSRuleTypePropertyInfo where+    type AttrAllowedOps DOMCSSRuleTypePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMCSSRuleTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSRuleTypePropertyInfo = IsDOMCSSRule+    type AttrGetType DOMCSSRuleTypePropertyInfo = Word32+    type AttrLabel DOMCSSRuleTypePropertyInfo = "type"+    type AttrOrigin DOMCSSRuleTypePropertyInfo = DOMCSSRule+    attrGet _ = getDOMCSSRuleType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCSSRule+type instance O.AttributeList DOMCSSRule = DOMCSSRuleAttributeList+type DOMCSSRuleAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSRuleCssTextPropertyInfo), '("parentRule", DOMCSSRuleParentRulePropertyInfo), '("parentStyleSheet", DOMCSSRuleParentStyleSheetPropertyInfo), '("type", DOMCSSRuleTypePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMCSSRuleCssText :: AttrLabelProxy "cssText"+dOMCSSRuleCssText = AttrLabelProxy++dOMCSSRuleParentRule :: AttrLabelProxy "parentRule"+dOMCSSRuleParentRule = AttrLabelProxy++dOMCSSRuleParentStyleSheet :: AttrLabelProxy "parentStyleSheet"+dOMCSSRuleParentStyleSheet = AttrLabelProxy++dOMCSSRuleType :: AttrLabelProxy "type"+dOMCSSRuleType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCSSRule = DOMCSSRuleSignalList+type DOMCSSRuleSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMCSSRule::get_css_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_get_css_text" webkit_dom_css_rule_get_css_text :: +    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+    IO CString++{-# DEPRECATED dOMCSSRuleGetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleGetCssText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSRuleGetCssText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_rule_get_css_text self'+    checkUnexpectedReturnNULL "dOMCSSRuleGetCssText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSRuleGetCssTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetCssTextMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleGetCssText++#endif++-- method DOMCSSRule::get_parent_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_get_parent_rule" webkit_dom_css_rule_get_parent_rule :: +    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+    IO (Ptr DOMCSSRule)++{-# DEPRECATED dOMCSSRuleGetParentRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleGetParentRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+    -> m DOMCSSRule+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+dOMCSSRuleGetParentRule self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_rule_get_parent_rule self'+    checkUnexpectedReturnNULL "dOMCSSRuleGetParentRule" result+    result' <- (wrapObject DOMCSSRule) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSRuleGetParentRuleMethodInfo+instance (signature ~ (m DOMCSSRule), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetParentRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleGetParentRule++#endif++-- method DOMCSSRule::get_parent_style_sheet+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_get_parent_style_sheet" webkit_dom_css_rule_get_parent_style_sheet :: +    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+    IO (Ptr WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)++{-# DEPRECATED dOMCSSRuleGetParentStyleSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleGetParentStyleSheet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+    -> m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+dOMCSSRuleGetParentStyleSheet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_rule_get_parent_style_sheet self'+    checkUnexpectedReturnNULL "dOMCSSRuleGetParentStyleSheet" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSRuleGetParentStyleSheetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetParentStyleSheetMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleGetParentStyleSheet++#endif++-- method DOMCSSRule::get_rule_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_get_rule_type" webkit_dom_css_rule_get_rule_type :: +    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+    IO Word16++{-# DEPRECATED dOMCSSRuleGetRuleType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleGetRuleType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMCSSRuleGetRuleType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_rule_get_rule_type self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMCSSRuleGetRuleTypeMethodInfo+instance (signature ~ (m Word16), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetRuleTypeMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleGetRuleType++#endif++-- method DOMCSSRule::set_css_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_set_css_text" webkit_dom_css_rule_set_css_text :: +    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCSSRuleSetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleSetCssText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSRuleSetCssText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_css_rule_set_css_text self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMCSSRuleSetCssTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleSetCssTextMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleSetCssText++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCSSRule.hs-boot view
@@ -0,0 +1,56 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCSSRule where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCSSRule = DOMCSSRule (ManagedPtr DOMCSSRule)+instance GObject DOMCSSRule where+class (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o+instance (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o+instance O.HasParentTypes DOMCSSRule+#if ENABLE_OVERLOADING+data DOMCSSRuleCssTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleParentRulePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleParentStyleSheetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleGetCssTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleGetParentRuleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleGetParentStyleSheetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleGetRuleTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleSetCssTextMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs view
@@ -0,0 +1,268 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCSSRuleList+    ( ++-- * Exported types+    DOMCSSRuleList(..)                      ,+    IsDOMCSSRuleList                        ,+    toDOMCSSRuleList                        ,+    noDOMCSSRuleList                        ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMCSSRuleListGetLengthMethodInfo       ,+#endif+    dOMCSSRuleListGetLength                 ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMCSSRuleListItemMethodInfo            ,+#endif+    dOMCSSRuleListItem                      ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSRuleListLengthPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSRuleListLength                    ,+#endif+    getDOMCSSRuleListLength                 ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRule as WebKit2WebExtension.DOMCSSRule+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMCSSRuleList = DOMCSSRuleList (ManagedPtr DOMCSSRuleList)+foreign import ccall "webkit_dom_css_rule_list_get_type"+    c_webkit_dom_css_rule_list_get_type :: IO GType++instance GObject DOMCSSRuleList where+    gobjectType = c_webkit_dom_css_rule_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMCSSRuleList`, for instance with `toDOMCSSRuleList`.+class (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o+instance (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o++instance O.HasParentTypes DOMCSSRuleList+type instance O.ParentTypes DOMCSSRuleList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMCSSRuleList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCSSRuleList :: (MonadIO m, IsDOMCSSRuleList o) => o -> m DOMCSSRuleList+toDOMCSSRuleList = liftIO . unsafeCastTo DOMCSSRuleList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSRuleList`.+noDOMCSSRuleList :: Maybe DOMCSSRuleList+noDOMCSSRuleList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCSSRuleListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCSSRuleListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCSSRuleListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCSSRuleListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCSSRuleListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCSSRuleListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCSSRuleListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCSSRuleListMethod "item" o = DOMCSSRuleListItemMethodInfo+    ResolveDOMCSSRuleListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCSSRuleListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCSSRuleListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCSSRuleListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCSSRuleListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCSSRuleListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCSSRuleListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCSSRuleListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCSSRuleListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCSSRuleListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCSSRuleListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMCSSRuleListMethod "getLength" o = DOMCSSRuleListGetLengthMethodInfo+    ResolveDOMCSSRuleListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCSSRuleListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCSSRuleListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMCSSRuleListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCSSRuleListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCSSRuleListMethod t DOMCSSRuleList, O.MethodInfo info DOMCSSRuleList p) => OL.IsLabel t (DOMCSSRuleList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSRuleList #length+@+-}+getDOMCSSRuleListLength :: (MonadIO m, IsDOMCSSRuleList o) => o -> m CULong+getDOMCSSRuleListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMCSSRuleListLengthPropertyInfo+instance AttrInfo DOMCSSRuleListLengthPropertyInfo where+    type AttrAllowedOps DOMCSSRuleListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMCSSRuleListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSRuleListLengthPropertyInfo = IsDOMCSSRuleList+    type AttrGetType DOMCSSRuleListLengthPropertyInfo = CULong+    type AttrLabel DOMCSSRuleListLengthPropertyInfo = "length"+    type AttrOrigin DOMCSSRuleListLengthPropertyInfo = DOMCSSRuleList+    attrGet _ = getDOMCSSRuleListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCSSRuleList+type instance O.AttributeList DOMCSSRuleList = DOMCSSRuleListAttributeList+type DOMCSSRuleListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMCSSRuleListLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMCSSRuleListLength :: AttrLabelProxy "length"+dOMCSSRuleListLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCSSRuleList = DOMCSSRuleListSignalList+type DOMCSSRuleListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMCSSRuleList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRuleList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_list_get_length" webkit_dom_css_rule_list_get_length :: +    Ptr DOMCSSRuleList ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})+    IO CULong++{-# DEPRECATED dOMCSSRuleListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRuleList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMCSSRuleListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_rule_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMCSSRuleListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMCSSRuleList a) => O.MethodInfo DOMCSSRuleListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleListGetLength++#endif++-- method DOMCSSRuleList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRuleList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_rule_list_item" webkit_dom_css_rule_list_item :: +    Ptr DOMCSSRuleList ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMCSSRule.DOMCSSRule)++{-# DEPRECATED dOMCSSRuleListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSRuleListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRuleList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+dOMCSSRuleListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_rule_list_item self' index+    checkUnexpectedReturnNULL "dOMCSSRuleListItem" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSRule.DOMCSSRule) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSRuleListItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule), MonadIO m, IsDOMCSSRuleList a) => O.MethodInfo DOMCSSRuleListItemMethodInfo a signature where+    overloadedMethod _ = dOMCSSRuleListItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCSSRuleList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCSSRuleList = DOMCSSRuleList (ManagedPtr DOMCSSRuleList)+instance GObject DOMCSSRuleList where+class (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o+instance (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o+instance O.HasParentTypes DOMCSSRuleList+#if ENABLE_OVERLOADING+data DOMCSSRuleListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSRuleListItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs view
@@ -0,0 +1,867 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration+    ( ++-- * Exported types+    DOMCSSStyleDeclaration(..)              ,+    IsDOMCSSStyleDeclaration                ,+    toDOMCSSStyleDeclaration                ,+    noDOMCSSStyleDeclaration                ,+++ -- * Methods+-- ** getCssText #method:getCssText#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationGetCssTextMethodInfo,+#endif+    dOMCSSStyleDeclarationGetCssText        ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationGetLengthMethodInfo,+#endif+    dOMCSSStyleDeclarationGetLength         ,+++-- ** getParentRule #method:getParentRule#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationGetParentRuleMethodInfo,+#endif+    dOMCSSStyleDeclarationGetParentRule     ,+++-- ** getPropertyPriority #method:getPropertyPriority#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo,+#endif+    dOMCSSStyleDeclarationGetPropertyPriority,+++-- ** getPropertyShorthand #method:getPropertyShorthand#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo,+#endif+    dOMCSSStyleDeclarationGetPropertyShorthand,+++-- ** getPropertyValue #method:getPropertyValue#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationGetPropertyValueMethodInfo,+#endif+    dOMCSSStyleDeclarationGetPropertyValue  ,+++-- ** isPropertyImplicit #method:isPropertyImplicit#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo,+#endif+    dOMCSSStyleDeclarationIsPropertyImplicit,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationItemMethodInfo    ,+#endif+    dOMCSSStyleDeclarationItem              ,+++-- ** removeProperty #method:removeProperty#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationRemovePropertyMethodInfo,+#endif+    dOMCSSStyleDeclarationRemoveProperty    ,+++-- ** setCssText #method:setCssText#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationSetCssTextMethodInfo,+#endif+    dOMCSSStyleDeclarationSetCssText        ,+++-- ** setProperty #method:setProperty#++#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationSetPropertyMethodInfo,+#endif+    dOMCSSStyleDeclarationSetProperty       ,+++++ -- * Properties+-- ** cssText #attr:cssText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationCssTextPropertyInfo,+#endif+    clearDOMCSSStyleDeclarationCssText      ,+    constructDOMCSSStyleDeclarationCssText  ,+#if ENABLE_OVERLOADING+    dOMCSSStyleDeclarationCssText           ,+#endif+    getDOMCSSStyleDeclarationCssText        ,+    setDOMCSSStyleDeclarationCssText        ,+++-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationLengthPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMCSSStyleDeclarationLength            ,+#endif+    getDOMCSSStyleDeclarationLength         ,+++-- ** parentRule #attr:parentRule#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSStyleDeclarationParentRulePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMCSSStyleDeclarationParentRule        ,+#endif+    getDOMCSSStyleDeclarationParentRule     ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRule as WebKit2WebExtension.DOMCSSRule+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMCSSStyleDeclaration = DOMCSSStyleDeclaration (ManagedPtr DOMCSSStyleDeclaration)+foreign import ccall "webkit_dom_css_style_declaration_get_type"+    c_webkit_dom_css_style_declaration_get_type :: IO GType++instance GObject DOMCSSStyleDeclaration where+    gobjectType = c_webkit_dom_css_style_declaration_get_type+    ++-- | Type class for types which can be safely cast to `DOMCSSStyleDeclaration`, for instance with `toDOMCSSStyleDeclaration`.+class (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o+instance (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o++instance O.HasParentTypes DOMCSSStyleDeclaration+type instance O.ParentTypes DOMCSSStyleDeclaration = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMCSSStyleDeclaration`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCSSStyleDeclaration :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m DOMCSSStyleDeclaration+toDOMCSSStyleDeclaration = liftIO . unsafeCastTo DOMCSSStyleDeclaration++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSStyleDeclaration`.+noDOMCSSStyleDeclaration :: Maybe DOMCSSStyleDeclaration+noDOMCSSStyleDeclaration = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCSSStyleDeclarationMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCSSStyleDeclarationMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "isPropertyImplicit" o = DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "item" o = DOMCSSStyleDeclarationItemMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "removeProperty" o = DOMCSSStyleDeclarationRemovePropertyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getCssText" o = DOMCSSStyleDeclarationGetCssTextMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getLength" o = DOMCSSStyleDeclarationGetLengthMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getParentRule" o = DOMCSSStyleDeclarationGetParentRuleMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getPropertyPriority" o = DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getPropertyShorthand" o = DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getPropertyValue" o = DOMCSSStyleDeclarationGetPropertyValueMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "setCssText" o = DOMCSSStyleDeclarationSetCssTextMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMCSSStyleDeclarationMethod "setProperty" o = DOMCSSStyleDeclarationSetPropertyMethodInfo+    ResolveDOMCSSStyleDeclarationMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCSSStyleDeclarationMethod t DOMCSSStyleDeclaration, O.MethodInfo info DOMCSSStyleDeclaration p) => OL.IsLabel t (DOMCSSStyleDeclaration -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "css-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@css-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSStyleDeclaration #cssText+@+-}+getDOMCSSStyleDeclarationCssText :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m (Maybe T.Text)+getDOMCSSStyleDeclarationCssText obj = liftIO $ B.Properties.getObjectPropertyString obj "css-text"++{- |+Set the value of the “@css-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMCSSStyleDeclaration [ #cssText 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMCSSStyleDeclarationCssText :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> T.Text -> m ()+setDOMCSSStyleDeclarationCssText obj val = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@css-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMCSSStyleDeclarationCssText :: (IsDOMCSSStyleDeclaration o) => T.Text -> IO (GValueConstruct o)+constructDOMCSSStyleDeclarationCssText val = B.Properties.constructObjectPropertyString "css-text" (Just val)++{- |+Set the value of the “@css-text@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #cssText+@+-}+clearDOMCSSStyleDeclarationCssText :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m ()+clearDOMCSSStyleDeclarationCssText obj = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationCssTextPropertyInfo+instance AttrInfo DOMCSSStyleDeclarationCssTextPropertyInfo where+    type AttrAllowedOps DOMCSSStyleDeclarationCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSStyleDeclarationCssTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMCSSStyleDeclarationCssTextPropertyInfo = IsDOMCSSStyleDeclaration+    type AttrGetType DOMCSSStyleDeclarationCssTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMCSSStyleDeclarationCssTextPropertyInfo = "css-text"+    type AttrOrigin DOMCSSStyleDeclarationCssTextPropertyInfo = DOMCSSStyleDeclaration+    attrGet _ = getDOMCSSStyleDeclarationCssText+    attrSet _ = setDOMCSSStyleDeclarationCssText+    attrConstruct _ = constructDOMCSSStyleDeclarationCssText+    attrClear _ = clearDOMCSSStyleDeclarationCssText+#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSStyleDeclaration #length+@+-}+getDOMCSSStyleDeclarationLength :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m CULong+getDOMCSSStyleDeclarationLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationLengthPropertyInfo+instance AttrInfo DOMCSSStyleDeclarationLengthPropertyInfo where+    type AttrAllowedOps DOMCSSStyleDeclarationLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMCSSStyleDeclarationLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSStyleDeclarationLengthPropertyInfo = IsDOMCSSStyleDeclaration+    type AttrGetType DOMCSSStyleDeclarationLengthPropertyInfo = CULong+    type AttrLabel DOMCSSStyleDeclarationLengthPropertyInfo = "length"+    type AttrOrigin DOMCSSStyleDeclarationLengthPropertyInfo = DOMCSSStyleDeclaration+    attrGet _ = getDOMCSSStyleDeclarationLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "parent-rule"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@parent-rule@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSStyleDeclaration #parentRule+@+-}+getDOMCSSStyleDeclarationParentRule :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)+getDOMCSSStyleDeclarationParentRule obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-rule" WebKit2WebExtension.DOMCSSRule.DOMCSSRule++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationParentRulePropertyInfo+instance AttrInfo DOMCSSStyleDeclarationParentRulePropertyInfo where+    type AttrAllowedOps DOMCSSStyleDeclarationParentRulePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSStyleDeclarationParentRulePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSStyleDeclarationParentRulePropertyInfo = IsDOMCSSStyleDeclaration+    type AttrGetType DOMCSSStyleDeclarationParentRulePropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)+    type AttrLabel DOMCSSStyleDeclarationParentRulePropertyInfo = "parent-rule"+    type AttrOrigin DOMCSSStyleDeclarationParentRulePropertyInfo = DOMCSSStyleDeclaration+    attrGet _ = getDOMCSSStyleDeclarationParentRule+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCSSStyleDeclaration+type instance O.AttributeList DOMCSSStyleDeclaration = DOMCSSStyleDeclarationAttributeList+type DOMCSSStyleDeclarationAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSStyleDeclarationCssTextPropertyInfo), '("length", DOMCSSStyleDeclarationLengthPropertyInfo), '("parentRule", DOMCSSStyleDeclarationParentRulePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMCSSStyleDeclarationCssText :: AttrLabelProxy "cssText"+dOMCSSStyleDeclarationCssText = AttrLabelProxy++dOMCSSStyleDeclarationLength :: AttrLabelProxy "length"+dOMCSSStyleDeclarationLength = AttrLabelProxy++dOMCSSStyleDeclarationParentRule :: AttrLabelProxy "parentRule"+dOMCSSStyleDeclarationParentRule = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCSSStyleDeclaration = DOMCSSStyleDeclarationSignalList+type DOMCSSStyleDeclarationSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMCSSStyleDeclaration::get_css_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_get_css_text" webkit_dom_css_style_declaration_get_css_text :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    IO CString++{-# DEPRECATED dOMCSSStyleDeclarationGetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationGetCssText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSStyleDeclarationGetCssText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_declaration_get_css_text self'+    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetCssText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetCssTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetCssTextMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationGetCssText++#endif++-- method DOMCSSStyleDeclaration::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_get_length" webkit_dom_css_style_declaration_get_length :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    IO CULong++{-# DEPRECATED dOMCSSStyleDeclarationGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMCSSStyleDeclarationGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_declaration_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationGetLength++#endif++-- method DOMCSSStyleDeclaration::get_parent_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_get_parent_rule" webkit_dom_css_style_declaration_get_parent_rule :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    IO (Ptr WebKit2WebExtension.DOMCSSRule.DOMCSSRule)++{-# DEPRECATED dOMCSSStyleDeclarationGetParentRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationGetParentRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+dOMCSSStyleDeclarationGetParentRule self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_declaration_get_parent_rule self'+    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetParentRule" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSRule.DOMCSSRule) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetParentRuleMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSRule.DOMCSSRule), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetParentRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationGetParentRule++#endif++-- method DOMCSSStyleDeclaration::get_property_priority+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_get_property_priority" webkit_dom_css_style_declaration_get_property_priority :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- propertyName : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMCSSStyleDeclarationGetPropertyPriority ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationGetPropertyPriority ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@propertyName@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSStyleDeclarationGetPropertyPriority self propertyName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    propertyName' <- textToCString propertyName+    result <- webkit_dom_css_style_declaration_get_property_priority self' propertyName'+    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetPropertyPriority" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem propertyName'+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyPriority++#endif++-- method DOMCSSStyleDeclaration::get_property_shorthand+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_get_property_shorthand" webkit_dom_css_style_declaration_get_property_shorthand :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- propertyName : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMCSSStyleDeclarationGetPropertyShorthand ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationGetPropertyShorthand ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@propertyName@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSStyleDeclarationGetPropertyShorthand self propertyName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    propertyName' <- textToCString propertyName+    result <- webkit_dom_css_style_declaration_get_property_shorthand self' propertyName'+    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetPropertyShorthand" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem propertyName'+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyShorthand++#endif++-- method DOMCSSStyleDeclaration::get_property_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_get_property_value" webkit_dom_css_style_declaration_get_property_value :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- propertyName : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMCSSStyleDeclarationGetPropertyValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationGetPropertyValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@propertyName@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSStyleDeclarationGetPropertyValue self propertyName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    propertyName' <- textToCString propertyName+    result <- webkit_dom_css_style_declaration_get_property_value self' propertyName'+    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetPropertyValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem propertyName'+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetPropertyValueMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetPropertyValueMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyValue++#endif++-- method DOMCSSStyleDeclaration::is_property_implicit+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_is_property_implicit" webkit_dom_css_style_declaration_is_property_implicit :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- propertyName : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMCSSStyleDeclarationIsPropertyImplicit ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationIsPropertyImplicit ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@propertyName@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMCSSStyleDeclarationIsPropertyImplicit self propertyName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    propertyName' <- textToCString propertyName+    result <- webkit_dom_css_style_declaration_is_property_implicit self' propertyName'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem propertyName'+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationIsPropertyImplicit++#endif++-- method DOMCSSStyleDeclaration::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_item" webkit_dom_css_style_declaration_item :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CULong ->                               -- index : TBasicType TULong+    IO CString++{-# DEPRECATED dOMCSSStyleDeclarationItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSStyleDeclarationItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_declaration_item self' index+    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationItem" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationItemMethodInfo+instance (signature ~ (CULong -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationItemMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationItem++#endif++-- method DOMCSSStyleDeclaration::remove_property+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_remove_property" webkit_dom_css_style_declaration_remove_property :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- propertyName : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO CString++{-# DEPRECATED dOMCSSStyleDeclarationRemoveProperty ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationRemoveProperty ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@propertyName@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleDeclarationRemoveProperty self propertyName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    propertyName' <- textToCString propertyName+    onException (do+        result <- propagateGError $ webkit_dom_css_style_declaration_remove_property self' propertyName'+        checkUnexpectedReturnNULL "dOMCSSStyleDeclarationRemoveProperty" result+        result' <- cstringToText result+        freeMem result+        touchManagedPtr self+        freeMem propertyName'+        return result'+     ) (do+        freeMem propertyName'+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationRemovePropertyMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationRemovePropertyMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationRemoveProperty++#endif++-- method DOMCSSStyleDeclaration::set_css_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_set_css_text" webkit_dom_css_style_declaration_set_css_text :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCSSStyleDeclarationSetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationSetCssText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleDeclarationSetCssText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_css_style_declaration_set_css_text self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationSetCssTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationSetCssTextMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationSetCssText++#endif++-- method DOMCSSStyleDeclaration::set_property+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "priority", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_declaration_set_property" webkit_dom_css_style_declaration_set_property :: +    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+    CString ->                              -- propertyName : TBasicType TUTF8+    CString ->                              -- value : TBasicType TUTF8+    CString ->                              -- priority : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCSSStyleDeclarationSetProperty ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleDeclarationSetProperty ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+    -> T.Text+    {- ^ /@propertyName@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@priority@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleDeclarationSetProperty self propertyName value priority = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    propertyName' <- textToCString propertyName+    value' <- textToCString value+    priority' <- textToCString priority+    onException (do+        propagateGError $ webkit_dom_css_style_declaration_set_property self' propertyName' value' priority'+        touchManagedPtr self+        freeMem propertyName'+        freeMem value'+        freeMem priority'+        return ()+     ) (do+        freeMem propertyName'+        freeMem value'+        freeMem priority'+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationSetPropertyMethodInfo+instance (signature ~ (T.Text -> T.Text -> T.Text -> m ()), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationSetPropertyMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleDeclarationSetProperty++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs-boot view
@@ -0,0 +1,71 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCSSStyleDeclaration = DOMCSSStyleDeclaration (ManagedPtr DOMCSSStyleDeclaration)+instance GObject DOMCSSStyleDeclaration where+class (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o+instance (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o+instance O.HasParentTypes DOMCSSStyleDeclaration+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationCssTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationParentRulePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetCssTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetParentRuleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationGetPropertyValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationRemovePropertyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationSetCssTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleDeclarationSetPropertyMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs view
@@ -0,0 +1,639 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet+    ( ++-- * Exported types+    DOMCSSStyleSheet(..)                    ,+    IsDOMCSSStyleSheet                      ,+    toDOMCSSStyleSheet                      ,+    noDOMCSSStyleSheet                      ,+++ -- * Methods+-- ** addRule #method:addRule#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetAddRuleMethodInfo       ,+#endif+    dOMCSSStyleSheetAddRule                 ,+++-- ** deleteRule #method:deleteRule#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetDeleteRuleMethodInfo    ,+#endif+    dOMCSSStyleSheetDeleteRule              ,+++-- ** getCssRules #method:getCssRules#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetGetCssRulesMethodInfo   ,+#endif+    dOMCSSStyleSheetGetCssRules             ,+++-- ** getOwnerRule #method:getOwnerRule#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetGetOwnerRuleMethodInfo  ,+#endif+    dOMCSSStyleSheetGetOwnerRule            ,+++-- ** getRules #method:getRules#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetGetRulesMethodInfo      ,+#endif+    dOMCSSStyleSheetGetRules                ,+++-- ** insertRule #method:insertRule#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetInsertRuleMethodInfo    ,+#endif+    dOMCSSStyleSheetInsertRule              ,+++-- ** removeRule #method:removeRule#++#if ENABLE_OVERLOADING+    DOMCSSStyleSheetRemoveRuleMethodInfo    ,+#endif+    dOMCSSStyleSheetRemoveRule              ,+++++ -- * Properties+-- ** cssRules #attr:cssRules#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSStyleSheetCssRulesPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSStyleSheetCssRules                ,+#endif+    getDOMCSSStyleSheetCssRules             ,+++-- ** ownerRule #attr:ownerRule#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSStyleSheetOwnerRulePropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSStyleSheetOwnerRule               ,+#endif+    getDOMCSSStyleSheetOwnerRule            ,+++-- ** rules #attr:rules#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSStyleSheetRulesPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSStyleSheetRules                   ,+#endif+    getDOMCSSStyleSheetRules                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRule as WebKit2WebExtension.DOMCSSRule+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRuleList as WebKit2WebExtension.DOMCSSRuleList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet++-- | Memory-managed wrapper type.+newtype DOMCSSStyleSheet = DOMCSSStyleSheet (ManagedPtr DOMCSSStyleSheet)+foreign import ccall "webkit_dom_css_style_sheet_get_type"+    c_webkit_dom_css_style_sheet_get_type :: IO GType++instance GObject DOMCSSStyleSheet where+    gobjectType = c_webkit_dom_css_style_sheet_get_type+    ++-- | Type class for types which can be safely cast to `DOMCSSStyleSheet`, for instance with `toDOMCSSStyleSheet`.+class (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o+instance (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o++instance O.HasParentTypes DOMCSSStyleSheet+type instance O.ParentTypes DOMCSSStyleSheet = '[WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMCSSStyleSheet`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCSSStyleSheet :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m DOMCSSStyleSheet+toDOMCSSStyleSheet = liftIO . unsafeCastTo DOMCSSStyleSheet++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSStyleSheet`.+noDOMCSSStyleSheet :: Maybe DOMCSSStyleSheet+noDOMCSSStyleSheet = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCSSStyleSheetMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCSSStyleSheetMethod "addRule" o = DOMCSSStyleSheetAddRuleMethodInfo+    ResolveDOMCSSStyleSheetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCSSStyleSheetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCSSStyleSheetMethod "deleteRule" o = DOMCSSStyleSheetDeleteRuleMethodInfo+    ResolveDOMCSSStyleSheetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCSSStyleSheetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCSSStyleSheetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCSSStyleSheetMethod "insertRule" o = DOMCSSStyleSheetInsertRuleMethodInfo+    ResolveDOMCSSStyleSheetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCSSStyleSheetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCSSStyleSheetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCSSStyleSheetMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCSSStyleSheetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCSSStyleSheetMethod "removeRule" o = DOMCSSStyleSheetRemoveRuleMethodInfo+    ResolveDOMCSSStyleSheetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCSSStyleSheetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCSSStyleSheetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCSSStyleSheetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCSSStyleSheetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCSSStyleSheetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCSSStyleSheetMethod "getContentType" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetContentTypeMethodInfo+    ResolveDOMCSSStyleSheetMethod "getCssRules" o = DOMCSSStyleSheetGetCssRulesMethodInfo+    ResolveDOMCSSStyleSheetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMCSSStyleSheetMethod "getDisabled" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetDisabledMethodInfo+    ResolveDOMCSSStyleSheetMethod "getHref" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetHrefMethodInfo+    ResolveDOMCSSStyleSheetMethod "getMedia" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetMediaMethodInfo+    ResolveDOMCSSStyleSheetMethod "getOwnerNode" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetOwnerNodeMethodInfo+    ResolveDOMCSSStyleSheetMethod "getOwnerRule" o = DOMCSSStyleSheetGetOwnerRuleMethodInfo+    ResolveDOMCSSStyleSheetMethod "getParentStyleSheet" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetParentStyleSheetMethodInfo+    ResolveDOMCSSStyleSheetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCSSStyleSheetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCSSStyleSheetMethod "getRules" o = DOMCSSStyleSheetGetRulesMethodInfo+    ResolveDOMCSSStyleSheetMethod "getTitle" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetTitleMethodInfo+    ResolveDOMCSSStyleSheetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMCSSStyleSheetMethod "setDisabled" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetSetDisabledMethodInfo+    ResolveDOMCSSStyleSheetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCSSStyleSheetMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCSSStyleSheetMethod t DOMCSSStyleSheet, O.MethodInfo info DOMCSSStyleSheet p) => OL.IsLabel t (DOMCSSStyleSheet -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "css-rules"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@css-rules@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSStyleSheet #cssRules+@+-}+getDOMCSSStyleSheetCssRules :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)+getDOMCSSStyleSheetCssRules obj = liftIO $ B.Properties.getObjectPropertyObject obj "css-rules" WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetCssRulesPropertyInfo+instance AttrInfo DOMCSSStyleSheetCssRulesPropertyInfo where+    type AttrAllowedOps DOMCSSStyleSheetCssRulesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSStyleSheetCssRulesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSStyleSheetCssRulesPropertyInfo = IsDOMCSSStyleSheet+    type AttrGetType DOMCSSStyleSheetCssRulesPropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)+    type AttrLabel DOMCSSStyleSheetCssRulesPropertyInfo = "css-rules"+    type AttrOrigin DOMCSSStyleSheetCssRulesPropertyInfo = DOMCSSStyleSheet+    attrGet _ = getDOMCSSStyleSheetCssRules+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "owner-rule"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@owner-rule@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSStyleSheet #ownerRule+@+-}+getDOMCSSStyleSheetOwnerRule :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)+getDOMCSSStyleSheetOwnerRule obj = liftIO $ B.Properties.getObjectPropertyObject obj "owner-rule" WebKit2WebExtension.DOMCSSRule.DOMCSSRule++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetOwnerRulePropertyInfo+instance AttrInfo DOMCSSStyleSheetOwnerRulePropertyInfo where+    type AttrAllowedOps DOMCSSStyleSheetOwnerRulePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSStyleSheetOwnerRulePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSStyleSheetOwnerRulePropertyInfo = IsDOMCSSStyleSheet+    type AttrGetType DOMCSSStyleSheetOwnerRulePropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)+    type AttrLabel DOMCSSStyleSheetOwnerRulePropertyInfo = "owner-rule"+    type AttrOrigin DOMCSSStyleSheetOwnerRulePropertyInfo = DOMCSSStyleSheet+    attrGet _ = getDOMCSSStyleSheetOwnerRule+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "rules"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@rules@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSStyleSheet #rules+@+-}+getDOMCSSStyleSheetRules :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)+getDOMCSSStyleSheetRules obj = liftIO $ B.Properties.getObjectPropertyObject obj "rules" WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetRulesPropertyInfo+instance AttrInfo DOMCSSStyleSheetRulesPropertyInfo where+    type AttrAllowedOps DOMCSSStyleSheetRulesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSStyleSheetRulesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSStyleSheetRulesPropertyInfo = IsDOMCSSStyleSheet+    type AttrGetType DOMCSSStyleSheetRulesPropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)+    type AttrLabel DOMCSSStyleSheetRulesPropertyInfo = "rules"+    type AttrOrigin DOMCSSStyleSheetRulesPropertyInfo = DOMCSSStyleSheet+    attrGet _ = getDOMCSSStyleSheetRules+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCSSStyleSheet+type instance O.AttributeList DOMCSSStyleSheet = DOMCSSStyleSheetAttributeList+type DOMCSSStyleSheetAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssRules", DOMCSSStyleSheetCssRulesPropertyInfo), '("disabled", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetDisabledPropertyInfo), '("href", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetHrefPropertyInfo), '("media", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetMediaPropertyInfo), '("ownerNode", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetOwnerNodePropertyInfo), '("ownerRule", DOMCSSStyleSheetOwnerRulePropertyInfo), '("parentStyleSheet", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetParentStyleSheetPropertyInfo), '("rules", DOMCSSStyleSheetRulesPropertyInfo), '("title", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetTitlePropertyInfo), '("type", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetTypePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMCSSStyleSheetCssRules :: AttrLabelProxy "cssRules"+dOMCSSStyleSheetCssRules = AttrLabelProxy++dOMCSSStyleSheetOwnerRule :: AttrLabelProxy "ownerRule"+dOMCSSStyleSheetOwnerRule = AttrLabelProxy++dOMCSSStyleSheetRules :: AttrLabelProxy "rules"+dOMCSSStyleSheetRules = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCSSStyleSheet = DOMCSSStyleSheetSignalList+type DOMCSSStyleSheetSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMCSSStyleSheet::add_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selector", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "style", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_add_rule" webkit_dom_css_style_sheet_add_rule :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    CString ->                              -- selector : TBasicType TUTF8+    CString ->                              -- style : TBasicType TUTF8+    CULong ->                               -- index : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO CLong++{-# DEPRECATED dOMCSSStyleSheetAddRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetAddRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> T.Text+    {- ^ /@selector@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@style@/: A @/gchar/@ -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleSheetAddRule self selector style index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selector' <- textToCString selector+    style' <- textToCString style+    onException (do+        result <- propagateGError $ webkit_dom_css_style_sheet_add_rule self' selector' style' index+        touchManagedPtr self+        freeMem selector'+        freeMem style'+        return result+     ) (do+        freeMem selector'+        freeMem style'+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetAddRuleMethodInfo+instance (signature ~ (T.Text -> T.Text -> CULong -> m CLong), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetAddRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetAddRule++#endif++-- method DOMCSSStyleSheet::delete_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_delete_rule" webkit_dom_css_style_sheet_delete_rule :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    CULong ->                               -- index : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCSSStyleSheetDeleteRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetDeleteRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleSheetDeleteRule self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_css_style_sheet_delete_rule self' index+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetDeleteRuleMethodInfo+instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetDeleteRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetDeleteRule++#endif++-- method DOMCSSStyleSheet::get_css_rules+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_get_css_rules" webkit_dom_css_style_sheet_get_css_rules :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    IO (Ptr WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)++{-# DEPRECATED dOMCSSStyleSheetGetCssRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetGetCssRules ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}+dOMCSSStyleSheetGetCssRules self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_sheet_get_css_rules self'+    checkUnexpectedReturnNULL "dOMCSSStyleSheetGetCssRules" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetGetCssRulesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetGetCssRulesMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetGetCssRules++#endif++-- method DOMCSSStyleSheet::get_owner_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_get_owner_rule" webkit_dom_css_style_sheet_get_owner_rule :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    IO (Ptr WebKit2WebExtension.DOMCSSRule.DOMCSSRule)++{-# DEPRECATED dOMCSSStyleSheetGetOwnerRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetGetOwnerRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}+dOMCSSStyleSheetGetOwnerRule self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_sheet_get_owner_rule self'+    checkUnexpectedReturnNULL "dOMCSSStyleSheetGetOwnerRule" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSRule.DOMCSSRule) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetGetOwnerRuleMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSRule.DOMCSSRule), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetGetOwnerRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetGetOwnerRule++#endif++-- method DOMCSSStyleSheet::get_rules+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_get_rules" webkit_dom_css_style_sheet_get_rules :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    IO (Ptr WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)++{-# DEPRECATED dOMCSSStyleSheetGetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetGetRules ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}+dOMCSSStyleSheetGetRules self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_style_sheet_get_rules self'+    checkUnexpectedReturnNULL "dOMCSSStyleSheetGetRules" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetGetRulesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetGetRulesMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetGetRules++#endif++-- method DOMCSSStyleSheet::insert_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rule", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_insert_rule" webkit_dom_css_style_sheet_insert_rule :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    CString ->                              -- rule : TBasicType TUTF8+    CULong ->                               -- index : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO CULong++{-# DEPRECATED dOMCSSStyleSheetInsertRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetInsertRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> T.Text+    {- ^ /@rule@/: A @/gchar/@ -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleSheetInsertRule self rule index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    rule' <- textToCString rule+    onException (do+        result <- propagateGError $ webkit_dom_css_style_sheet_insert_rule self' rule' index+        touchManagedPtr self+        freeMem rule'+        return result+     ) (do+        freeMem rule'+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetInsertRuleMethodInfo+instance (signature ~ (T.Text -> CULong -> m CULong), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetInsertRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetInsertRule++#endif++-- method DOMCSSStyleSheet::remove_rule+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_style_sheet_remove_rule" webkit_dom_css_style_sheet_remove_rule :: +    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})+    CULong ->                               -- index : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCSSStyleSheetRemoveRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSStyleSheetRemoveRule ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSStyleSheetRemoveRule self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_css_style_sheet_remove_rule self' index+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMCSSStyleSheetRemoveRuleMethodInfo+instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetRemoveRuleMethodInfo a signature where+    overloadedMethod _ = dOMCSSStyleSheetRemoveRule++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs-boot view
@@ -0,0 +1,59 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCSSStyleSheet = DOMCSSStyleSheet (ManagedPtr DOMCSSStyleSheet)+instance GObject DOMCSSStyleSheet where+class (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o+instance (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o+instance O.HasParentTypes DOMCSSStyleSheet+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetCssRulesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetOwnerRulePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetRulesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetAddRuleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetDeleteRuleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetGetCssRulesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetGetOwnerRuleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetGetRulesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetInsertRuleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSStyleSheetRemoveRuleMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMCSSValue.hs view
@@ -0,0 +1,396 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCSSValue+    ( ++-- * Exported types+    DOMCSSValue(..)                         ,+    IsDOMCSSValue                           ,+    toDOMCSSValue                           ,+    noDOMCSSValue                           ,+++ -- * Methods+-- ** getCssText #method:getCssText#++#if ENABLE_OVERLOADING+    DOMCSSValueGetCssTextMethodInfo         ,+#endif+    dOMCSSValueGetCssText                   ,+++-- ** getCssValueType #method:getCssValueType#++#if ENABLE_OVERLOADING+    DOMCSSValueGetCssValueTypeMethodInfo    ,+#endif+    dOMCSSValueGetCssValueType              ,+++-- ** setCssText #method:setCssText#++#if ENABLE_OVERLOADING+    DOMCSSValueSetCssTextMethodInfo         ,+#endif+    dOMCSSValueSetCssText                   ,+++++ -- * Properties+-- ** cssText #attr:cssText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSValueCssTextPropertyInfo          ,+#endif+    clearDOMCSSValueCssText                 ,+    constructDOMCSSValueCssText             ,+#if ENABLE_OVERLOADING+    dOMCSSValueCssText                      ,+#endif+    getDOMCSSValueCssText                   ,+    setDOMCSSValueCssText                   ,+++-- ** cssValueType #attr:cssValueType#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCSSValueCssValueTypePropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMCSSValueCssValueType                 ,+#endif+    getDOMCSSValueCssValueType              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMCSSValue = DOMCSSValue (ManagedPtr DOMCSSValue)+foreign import ccall "webkit_dom_css_value_get_type"+    c_webkit_dom_css_value_get_type :: IO GType++instance GObject DOMCSSValue where+    gobjectType = c_webkit_dom_css_value_get_type+    ++-- | Type class for types which can be safely cast to `DOMCSSValue`, for instance with `toDOMCSSValue`.+class (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o+instance (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o++instance O.HasParentTypes DOMCSSValue+type instance O.ParentTypes DOMCSSValue = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMCSSValue`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCSSValue :: (MonadIO m, IsDOMCSSValue o) => o -> m DOMCSSValue+toDOMCSSValue = liftIO . unsafeCastTo DOMCSSValue++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSValue`.+noDOMCSSValue :: Maybe DOMCSSValue+noDOMCSSValue = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCSSValueMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCSSValueMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCSSValueMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCSSValueMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCSSValueMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCSSValueMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCSSValueMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCSSValueMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCSSValueMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCSSValueMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCSSValueMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCSSValueMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCSSValueMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCSSValueMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCSSValueMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCSSValueMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCSSValueMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCSSValueMethod "getCssText" o = DOMCSSValueGetCssTextMethodInfo+    ResolveDOMCSSValueMethod "getCssValueType" o = DOMCSSValueGetCssValueTypeMethodInfo+    ResolveDOMCSSValueMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMCSSValueMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCSSValueMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCSSValueMethod "setCssText" o = DOMCSSValueSetCssTextMethodInfo+    ResolveDOMCSSValueMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMCSSValueMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCSSValueMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCSSValueMethod t DOMCSSValue, O.MethodInfo info DOMCSSValue p) => OL.IsLabel t (DOMCSSValue -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "css-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@css-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSValue #cssText+@+-}+getDOMCSSValueCssText :: (MonadIO m, IsDOMCSSValue o) => o -> m (Maybe T.Text)+getDOMCSSValueCssText obj = liftIO $ B.Properties.getObjectPropertyString obj "css-text"++{- |+Set the value of the “@css-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMCSSValue [ #cssText 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMCSSValueCssText :: (MonadIO m, IsDOMCSSValue o) => o -> T.Text -> m ()+setDOMCSSValueCssText obj val = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@css-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMCSSValueCssText :: (IsDOMCSSValue o) => T.Text -> IO (GValueConstruct o)+constructDOMCSSValueCssText val = B.Properties.constructObjectPropertyString "css-text" (Just val)++{- |+Set the value of the “@css-text@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #cssText+@+-}+clearDOMCSSValueCssText :: (MonadIO m, IsDOMCSSValue o) => o -> m ()+clearDOMCSSValueCssText obj = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMCSSValueCssTextPropertyInfo+instance AttrInfo DOMCSSValueCssTextPropertyInfo where+    type AttrAllowedOps DOMCSSValueCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCSSValueCssTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMCSSValueCssTextPropertyInfo = IsDOMCSSValue+    type AttrGetType DOMCSSValueCssTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMCSSValueCssTextPropertyInfo = "css-text"+    type AttrOrigin DOMCSSValueCssTextPropertyInfo = DOMCSSValue+    attrGet _ = getDOMCSSValueCssText+    attrSet _ = setDOMCSSValueCssText+    attrConstruct _ = constructDOMCSSValueCssText+    attrClear _ = clearDOMCSSValueCssText+#endif++-- VVV Prop "css-value-type"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@css-value-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCSSValue #cssValueType+@+-}+getDOMCSSValueCssValueType :: (MonadIO m, IsDOMCSSValue o) => o -> m Word32+getDOMCSSValueCssValueType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "css-value-type"++#if ENABLE_OVERLOADING+data DOMCSSValueCssValueTypePropertyInfo+instance AttrInfo DOMCSSValueCssValueTypePropertyInfo where+    type AttrAllowedOps DOMCSSValueCssValueTypePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMCSSValueCssValueTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCSSValueCssValueTypePropertyInfo = IsDOMCSSValue+    type AttrGetType DOMCSSValueCssValueTypePropertyInfo = Word32+    type AttrLabel DOMCSSValueCssValueTypePropertyInfo = "css-value-type"+    type AttrOrigin DOMCSSValueCssValueTypePropertyInfo = DOMCSSValue+    attrGet _ = getDOMCSSValueCssValueType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCSSValue+type instance O.AttributeList DOMCSSValue = DOMCSSValueAttributeList+type DOMCSSValueAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSValueCssTextPropertyInfo), '("cssValueType", DOMCSSValueCssValueTypePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMCSSValueCssText :: AttrLabelProxy "cssText"+dOMCSSValueCssText = AttrLabelProxy++dOMCSSValueCssValueType :: AttrLabelProxy "cssValueType"+dOMCSSValueCssValueType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCSSValue = DOMCSSValueSignalList+type DOMCSSValueSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMCSSValue::get_css_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_value_get_css_text" webkit_dom_css_value_get_css_text :: +    Ptr DOMCSSValue ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"})+    IO CString++{-# DEPRECATED dOMCSSValueGetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSValueGetCssText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSValue a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCSSValueGetCssText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_value_get_css_text self'+    checkUnexpectedReturnNULL "dOMCSSValueGetCssText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCSSValueGetCssTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMCSSValue a) => O.MethodInfo DOMCSSValueGetCssTextMethodInfo a signature where+    overloadedMethod _ = dOMCSSValueGetCssText++#endif++-- method DOMCSSValue::get_css_value_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_css_value_get_css_value_type" webkit_dom_css_value_get_css_value_type :: +    Ptr DOMCSSValue ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"})+    IO Word16++{-# DEPRECATED dOMCSSValueGetCssValueType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSValueGetCssValueType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSValue a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMCSSValueGetCssValueType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_css_value_get_css_value_type self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMCSSValueGetCssValueTypeMethodInfo+instance (signature ~ (m Word16), MonadIO m, IsDOMCSSValue a) => O.MethodInfo DOMCSSValueGetCssValueTypeMethodInfo a signature where+    overloadedMethod _ = dOMCSSValueGetCssValueType++#endif++-- method DOMCSSValue::set_css_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_css_value_set_css_text" webkit_dom_css_value_set_css_text :: +    Ptr DOMCSSValue ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCSSValueSetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCSSValueSetCssText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSValue a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCSSValueSetCssText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_css_value_set_css_text self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMCSSValueSetCssTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCSSValue a) => O.MethodInfo DOMCSSValueSetCssTextMethodInfo a signature where+    overloadedMethod _ = dOMCSSValueSetCssText++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCSSValue.hs-boot view
@@ -0,0 +1,44 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCSSValue where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCSSValue = DOMCSSValue (ManagedPtr DOMCSSValue)+instance GObject DOMCSSValue where+class (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o+instance (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o+instance O.HasParentTypes DOMCSSValue+#if ENABLE_OVERLOADING+data DOMCSSValueCssTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSValueCssValueTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSValueGetCssTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSValueGetCssValueTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCSSValueSetCssTextMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMCharacterData.hs view
@@ -0,0 +1,717 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMCharacterData+    ( ++-- * Exported types+    DOMCharacterData(..)                    ,+    IsDOMCharacterData                      ,+    toDOMCharacterData                      ,+    noDOMCharacterData                      ,+++ -- * Methods+-- ** appendData #method:appendData#++#if ENABLE_OVERLOADING+    DOMCharacterDataAppendDataMethodInfo    ,+#endif+    dOMCharacterDataAppendData              ,+++-- ** deleteData #method:deleteData#++#if ENABLE_OVERLOADING+    DOMCharacterDataDeleteDataMethodInfo    ,+#endif+    dOMCharacterDataDeleteData              ,+++-- ** getData #method:getData#++#if ENABLE_OVERLOADING+    DOMCharacterDataGetDataMethodInfo       ,+#endif+    dOMCharacterDataGetData                 ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMCharacterDataGetLengthMethodInfo     ,+#endif+    dOMCharacterDataGetLength               ,+++-- ** insertData #method:insertData#++#if ENABLE_OVERLOADING+    DOMCharacterDataInsertDataMethodInfo    ,+#endif+    dOMCharacterDataInsertData              ,+++-- ** replaceData #method:replaceData#++#if ENABLE_OVERLOADING+    DOMCharacterDataReplaceDataMethodInfo   ,+#endif+    dOMCharacterDataReplaceData             ,+++-- ** setData #method:setData#++#if ENABLE_OVERLOADING+    DOMCharacterDataSetDataMethodInfo       ,+#endif+    dOMCharacterDataSetData                 ,+++-- ** substringData #method:substringData#++#if ENABLE_OVERLOADING+    DOMCharacterDataSubstringDataMethodInfo ,+#endif+    dOMCharacterDataSubstringData           ,+++++ -- * Properties+-- ** data #attr:data#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCharacterDataDataPropertyInfo        ,+#endif+    clearDOMCharacterDataData               ,+    constructDOMCharacterDataData           ,+#if ENABLE_OVERLOADING+    dOMCharacterDataData                    ,+#endif+    getDOMCharacterDataData                 ,+    setDOMCharacterDataData                 ,+++-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMCharacterDataLengthPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMCharacterDataLength                  ,+#endif+    getDOMCharacterDataLength               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMCharacterData = DOMCharacterData (ManagedPtr DOMCharacterData)+foreign import ccall "webkit_dom_character_data_get_type"+    c_webkit_dom_character_data_get_type :: IO GType++instance GObject DOMCharacterData where+    gobjectType = c_webkit_dom_character_data_get_type+    ++-- | Type class for types which can be safely cast to `DOMCharacterData`, for instance with `toDOMCharacterData`.+class (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o+instance (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o++instance O.HasParentTypes DOMCharacterData+type instance O.ParentTypes DOMCharacterData = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMCharacterData`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMCharacterData :: (MonadIO m, IsDOMCharacterData o) => o -> m DOMCharacterData+toDOMCharacterData = liftIO . unsafeCastTo DOMCharacterData++-- | A convenience alias for `Nothing` :: `Maybe` `DOMCharacterData`.+noDOMCharacterData :: Maybe DOMCharacterData+noDOMCharacterData = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCharacterDataMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCharacterDataMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMCharacterDataMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMCharacterDataMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo+    ResolveDOMCharacterDataMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCharacterDataMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCharacterDataMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMCharacterDataMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMCharacterDataMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMCharacterDataMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo+    ResolveDOMCharacterDataMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMCharacterDataMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCharacterDataMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCharacterDataMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCharacterDataMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMCharacterDataMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMCharacterDataMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo+    ResolveDOMCharacterDataMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMCharacterDataMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMCharacterDataMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCharacterDataMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMCharacterDataMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMCharacterDataMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMCharacterDataMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMCharacterDataMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMCharacterDataMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCharacterDataMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCharacterDataMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCharacterDataMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCharacterDataMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMCharacterDataMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMCharacterDataMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMCharacterDataMethod "replaceData" o = DOMCharacterDataReplaceDataMethodInfo+    ResolveDOMCharacterDataMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCharacterDataMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCharacterDataMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCharacterDataMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo+    ResolveDOMCharacterDataMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCharacterDataMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCharacterDataMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCharacterDataMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMCharacterDataMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMCharacterDataMethod "getData" o = DOMCharacterDataGetDataMethodInfo+    ResolveDOMCharacterDataMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMCharacterDataMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMCharacterDataMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo+    ResolveDOMCharacterDataMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMCharacterDataMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMCharacterDataMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMCharacterDataMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMCharacterDataMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMCharacterDataMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMCharacterDataMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMCharacterDataMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMCharacterDataMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMCharacterDataMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMCharacterDataMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMCharacterDataMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCharacterDataMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCharacterDataMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMCharacterDataMethod "setData" o = DOMCharacterDataSetDataMethodInfo+    ResolveDOMCharacterDataMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMCharacterDataMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMCharacterDataMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCharacterDataMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMCharacterDataMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCharacterDataMethod t DOMCharacterData, O.MethodInfo info DOMCharacterData p) => OL.IsLabel t (DOMCharacterData -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "data"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@data@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCharacterData #data+@+-}+getDOMCharacterDataData :: (MonadIO m, IsDOMCharacterData o) => o -> m (Maybe T.Text)+getDOMCharacterDataData obj = liftIO $ B.Properties.getObjectPropertyString obj "data"++{- |+Set the value of the “@data@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMCharacterData [ #data 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMCharacterDataData :: (MonadIO m, IsDOMCharacterData o) => o -> T.Text -> m ()+setDOMCharacterDataData obj val = liftIO $ B.Properties.setObjectPropertyString obj "data" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@data@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMCharacterDataData :: (IsDOMCharacterData o) => T.Text -> IO (GValueConstruct o)+constructDOMCharacterDataData val = B.Properties.constructObjectPropertyString "data" (Just val)++{- |+Set the value of the “@data@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #data+@+-}+clearDOMCharacterDataData :: (MonadIO m, IsDOMCharacterData o) => o -> m ()+clearDOMCharacterDataData obj = liftIO $ B.Properties.setObjectPropertyString obj "data" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMCharacterDataDataPropertyInfo+instance AttrInfo DOMCharacterDataDataPropertyInfo where+    type AttrAllowedOps DOMCharacterDataDataPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMCharacterDataDataPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMCharacterDataDataPropertyInfo = IsDOMCharacterData+    type AttrGetType DOMCharacterDataDataPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMCharacterDataDataPropertyInfo = "data"+    type AttrOrigin DOMCharacterDataDataPropertyInfo = DOMCharacterData+    attrGet _ = getDOMCharacterDataData+    attrSet _ = setDOMCharacterDataData+    attrConstruct _ = constructDOMCharacterDataData+    attrClear _ = clearDOMCharacterDataData+#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMCharacterData #length+@+-}+getDOMCharacterDataLength :: (MonadIO m, IsDOMCharacterData o) => o -> m CULong+getDOMCharacterDataLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMCharacterDataLengthPropertyInfo+instance AttrInfo DOMCharacterDataLengthPropertyInfo where+    type AttrAllowedOps DOMCharacterDataLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMCharacterDataLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMCharacterDataLengthPropertyInfo = IsDOMCharacterData+    type AttrGetType DOMCharacterDataLengthPropertyInfo = CULong+    type AttrLabel DOMCharacterDataLengthPropertyInfo = "length"+    type AttrOrigin DOMCharacterDataLengthPropertyInfo = DOMCharacterData+    attrGet _ = getDOMCharacterDataLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMCharacterData+type instance O.AttributeList DOMCharacterData = DOMCharacterDataAttributeList+type DOMCharacterDataAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMCharacterDataData :: AttrLabelProxy "data"+dOMCharacterDataData = AttrLabelProxy++dOMCharacterDataLength :: AttrLabelProxy "length"+dOMCharacterDataLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMCharacterData = DOMCharacterDataSignalList+type DOMCharacterDataSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMCharacterData::append_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_character_data_append_data" webkit_dom_character_data_append_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    CString ->                              -- data : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCharacterDataAppendData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataAppendData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCharacterDataAppendData self data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    data_' <- textToCString data_+    onException (do+        propagateGError $ webkit_dom_character_data_append_data self' data_'+        touchManagedPtr self+        freeMem data_'+        return ()+     ) (do+        freeMem data_'+     )++#if ENABLE_OVERLOADING+data DOMCharacterDataAppendDataMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataAppendDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataAppendData++#endif++-- method DOMCharacterData::delete_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_character_data_delete_data" webkit_dom_character_data_delete_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    CULong ->                               -- offset : TBasicType TULong+    CULong ->                               -- length : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCharacterDataDeleteData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataDeleteData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> CULong+    {- ^ /@length@/: A @/gulong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCharacterDataDeleteData self offset length_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_character_data_delete_data self' offset length_+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMCharacterDataDeleteDataMethodInfo+instance (signature ~ (CULong -> CULong -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataDeleteDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataDeleteData++#endif++-- method DOMCharacterData::get_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_character_data_get_data" webkit_dom_character_data_get_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    IO CString++{-# DEPRECATED dOMCharacterDataGetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataGetData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMCharacterDataGetData self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_character_data_get_data self'+    checkUnexpectedReturnNULL "dOMCharacterDataGetData" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMCharacterDataGetDataMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataGetDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataGetData++#endif++-- method DOMCharacterData::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_character_data_get_length" webkit_dom_character_data_get_length :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    IO CULong++{-# DEPRECATED dOMCharacterDataGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMCharacterDataGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_character_data_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMCharacterDataGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataGetLength++#endif++-- method DOMCharacterData::insert_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_character_data_insert_data" webkit_dom_character_data_insert_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    CULong ->                               -- offset : TBasicType TULong+    CString ->                              -- data : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCharacterDataInsertData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataInsertData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCharacterDataInsertData self offset data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    data_' <- textToCString data_+    onException (do+        propagateGError $ webkit_dom_character_data_insert_data self' offset data_'+        touchManagedPtr self+        freeMem data_'+        return ()+     ) (do+        freeMem data_'+     )++#if ENABLE_OVERLOADING+data DOMCharacterDataInsertDataMethodInfo+instance (signature ~ (CULong -> T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataInsertDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataInsertData++#endif++-- method DOMCharacterData::replace_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_character_data_replace_data" webkit_dom_character_data_replace_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    CULong ->                               -- offset : TBasicType TULong+    CULong ->                               -- length : TBasicType TULong+    CString ->                              -- data : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCharacterDataReplaceData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataReplaceData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> CULong+    {- ^ /@length@/: A @/gulong/@ -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCharacterDataReplaceData self offset length_ data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    data_' <- textToCString data_+    onException (do+        propagateGError $ webkit_dom_character_data_replace_data self' offset length_ data_'+        touchManagedPtr self+        freeMem data_'+        return ()+     ) (do+        freeMem data_'+     )++#if ENABLE_OVERLOADING+data DOMCharacterDataReplaceDataMethodInfo+instance (signature ~ (CULong -> CULong -> T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataReplaceDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataReplaceData++#endif++-- method DOMCharacterData::set_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_character_data_set_data" webkit_dom_character_data_set_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMCharacterDataSetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataSetData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCharacterDataSetData self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_character_data_set_data self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMCharacterDataSetDataMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataSetDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataSetData++#endif++-- method DOMCharacterData::substring_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_character_data_substring_data" webkit_dom_character_data_substring_data :: +    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})+    CULong ->                               -- offset : TBasicType TULong+    CULong ->                               -- length : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO CString++{-# DEPRECATED dOMCharacterDataSubstringData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMCharacterDataSubstringData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> CULong+    {- ^ /@length@/: A @/gulong/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMCharacterDataSubstringData self offset length_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_character_data_substring_data self' offset length_+        checkUnexpectedReturnNULL "dOMCharacterDataSubstringData" result+        result' <- cstringToText result+        freeMem result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMCharacterDataSubstringDataMethodInfo+instance (signature ~ (CULong -> CULong -> m T.Text), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataSubstringDataMethodInfo a signature where+    overloadedMethod _ = dOMCharacterDataSubstringData++#endif++
+ GI/WebKit2WebExtension/Objects/DOMCharacterData.hs-boot view
@@ -0,0 +1,59 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMCharacterData where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMCharacterData = DOMCharacterData (ManagedPtr DOMCharacterData)+instance GObject DOMCharacterData where+class (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o+instance (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o+instance O.HasParentTypes DOMCharacterData+#if ENABLE_OVERLOADING+data DOMCharacterDataDataPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataAppendDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataDeleteDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataGetDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataInsertDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataReplaceDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataSetDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMCharacterDataSubstringDataMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMClientRect.hs view
@@ -0,0 +1,686 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMClientRect+    ( ++-- * Exported types+    DOMClientRect(..)                       ,+    IsDOMClientRect                         ,+    toDOMClientRect                         ,+    noDOMClientRect                         ,+++ -- * Methods+-- ** getBottom #method:getBottom#++#if ENABLE_OVERLOADING+    DOMClientRectGetBottomMethodInfo        ,+#endif+    dOMClientRectGetBottom                  ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMClientRectGetHeightMethodInfo        ,+#endif+    dOMClientRectGetHeight                  ,+++-- ** getLeft #method:getLeft#++#if ENABLE_OVERLOADING+    DOMClientRectGetLeftMethodInfo          ,+#endif+    dOMClientRectGetLeft                    ,+++-- ** getRight #method:getRight#++#if ENABLE_OVERLOADING+    DOMClientRectGetRightMethodInfo         ,+#endif+    dOMClientRectGetRight                   ,+++-- ** getTop #method:getTop#++#if ENABLE_OVERLOADING+    DOMClientRectGetTopMethodInfo           ,+#endif+    dOMClientRectGetTop                     ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMClientRectGetWidthMethodInfo         ,+#endif+    dOMClientRectGetWidth                   ,+++++ -- * Properties+-- ** bottom #attr:bottom#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectBottomPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectBottom                     ,+#endif+    getDOMClientRectBottom                  ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectHeightPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectHeight                     ,+#endif+    getDOMClientRectHeight                  ,+++-- ** left #attr:left#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectLeftPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectLeft                       ,+#endif+    getDOMClientRectLeft                    ,+++-- ** right #attr:right#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectRightPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectRight                      ,+#endif+    getDOMClientRectRight                   ,+++-- ** top #attr:top#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectTopPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectTop                        ,+#endif+    getDOMClientRectTop                     ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectWidthPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectWidth                      ,+#endif+    getDOMClientRectWidth                   ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMClientRect = DOMClientRect (ManagedPtr DOMClientRect)+foreign import ccall "webkit_dom_client_rect_get_type"+    c_webkit_dom_client_rect_get_type :: IO GType++instance GObject DOMClientRect where+    gobjectType = c_webkit_dom_client_rect_get_type+    ++-- | Type class for types which can be safely cast to `DOMClientRect`, for instance with `toDOMClientRect`.+class (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o+instance (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o++instance O.HasParentTypes DOMClientRect+type instance O.ParentTypes DOMClientRect = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMClientRect`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMClientRect :: (MonadIO m, IsDOMClientRect o) => o -> m DOMClientRect+toDOMClientRect = liftIO . unsafeCastTo DOMClientRect++-- | A convenience alias for `Nothing` :: `Maybe` `DOMClientRect`.+noDOMClientRect :: Maybe DOMClientRect+noDOMClientRect = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMClientRectMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMClientRectMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMClientRectMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMClientRectMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMClientRectMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMClientRectMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMClientRectMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMClientRectMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMClientRectMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMClientRectMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMClientRectMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMClientRectMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMClientRectMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMClientRectMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMClientRectMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMClientRectMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMClientRectMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMClientRectMethod "getBottom" o = DOMClientRectGetBottomMethodInfo+    ResolveDOMClientRectMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMClientRectMethod "getHeight" o = DOMClientRectGetHeightMethodInfo+    ResolveDOMClientRectMethod "getLeft" o = DOMClientRectGetLeftMethodInfo+    ResolveDOMClientRectMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMClientRectMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMClientRectMethod "getRight" o = DOMClientRectGetRightMethodInfo+    ResolveDOMClientRectMethod "getTop" o = DOMClientRectGetTopMethodInfo+    ResolveDOMClientRectMethod "getWidth" o = DOMClientRectGetWidthMethodInfo+    ResolveDOMClientRectMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMClientRectMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMClientRectMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMClientRectMethod t DOMClientRect, O.MethodInfo info DOMClientRect p) => OL.IsLabel t (DOMClientRect -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "bottom"+   -- Type: TBasicType TFloat+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@bottom@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRect #bottom+@+-}+getDOMClientRectBottom :: (MonadIO m, IsDOMClientRect o) => o -> m Float+getDOMClientRectBottom obj = liftIO $ B.Properties.getObjectPropertyFloat obj "bottom"++#if ENABLE_OVERLOADING+data DOMClientRectBottomPropertyInfo+instance AttrInfo DOMClientRectBottomPropertyInfo where+    type AttrAllowedOps DOMClientRectBottomPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectBottomPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectBottomPropertyInfo = IsDOMClientRect+    type AttrGetType DOMClientRectBottomPropertyInfo = Float+    type AttrLabel DOMClientRectBottomPropertyInfo = "bottom"+    type AttrOrigin DOMClientRectBottomPropertyInfo = DOMClientRect+    attrGet _ = getDOMClientRectBottom+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TFloat+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRect #height+@+-}+getDOMClientRectHeight :: (MonadIO m, IsDOMClientRect o) => o -> m Float+getDOMClientRectHeight obj = liftIO $ B.Properties.getObjectPropertyFloat obj "height"++#if ENABLE_OVERLOADING+data DOMClientRectHeightPropertyInfo+instance AttrInfo DOMClientRectHeightPropertyInfo where+    type AttrAllowedOps DOMClientRectHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectHeightPropertyInfo = IsDOMClientRect+    type AttrGetType DOMClientRectHeightPropertyInfo = Float+    type AttrLabel DOMClientRectHeightPropertyInfo = "height"+    type AttrOrigin DOMClientRectHeightPropertyInfo = DOMClientRect+    attrGet _ = getDOMClientRectHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "left"+   -- Type: TBasicType TFloat+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@left@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRect #left+@+-}+getDOMClientRectLeft :: (MonadIO m, IsDOMClientRect o) => o -> m Float+getDOMClientRectLeft obj = liftIO $ B.Properties.getObjectPropertyFloat obj "left"++#if ENABLE_OVERLOADING+data DOMClientRectLeftPropertyInfo+instance AttrInfo DOMClientRectLeftPropertyInfo where+    type AttrAllowedOps DOMClientRectLeftPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectLeftPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectLeftPropertyInfo = IsDOMClientRect+    type AttrGetType DOMClientRectLeftPropertyInfo = Float+    type AttrLabel DOMClientRectLeftPropertyInfo = "left"+    type AttrOrigin DOMClientRectLeftPropertyInfo = DOMClientRect+    attrGet _ = getDOMClientRectLeft+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "right"+   -- Type: TBasicType TFloat+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@right@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRect #right+@+-}+getDOMClientRectRight :: (MonadIO m, IsDOMClientRect o) => o -> m Float+getDOMClientRectRight obj = liftIO $ B.Properties.getObjectPropertyFloat obj "right"++#if ENABLE_OVERLOADING+data DOMClientRectRightPropertyInfo+instance AttrInfo DOMClientRectRightPropertyInfo where+    type AttrAllowedOps DOMClientRectRightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectRightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectRightPropertyInfo = IsDOMClientRect+    type AttrGetType DOMClientRectRightPropertyInfo = Float+    type AttrLabel DOMClientRectRightPropertyInfo = "right"+    type AttrOrigin DOMClientRectRightPropertyInfo = DOMClientRect+    attrGet _ = getDOMClientRectRight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "top"+   -- Type: TBasicType TFloat+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRect #top+@+-}+getDOMClientRectTop :: (MonadIO m, IsDOMClientRect o) => o -> m Float+getDOMClientRectTop obj = liftIO $ B.Properties.getObjectPropertyFloat obj "top"++#if ENABLE_OVERLOADING+data DOMClientRectTopPropertyInfo+instance AttrInfo DOMClientRectTopPropertyInfo where+    type AttrAllowedOps DOMClientRectTopPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectTopPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectTopPropertyInfo = IsDOMClientRect+    type AttrGetType DOMClientRectTopPropertyInfo = Float+    type AttrLabel DOMClientRectTopPropertyInfo = "top"+    type AttrOrigin DOMClientRectTopPropertyInfo = DOMClientRect+    attrGet _ = getDOMClientRectTop+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TFloat+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRect #width+@+-}+getDOMClientRectWidth :: (MonadIO m, IsDOMClientRect o) => o -> m Float+getDOMClientRectWidth obj = liftIO $ B.Properties.getObjectPropertyFloat obj "width"++#if ENABLE_OVERLOADING+data DOMClientRectWidthPropertyInfo+instance AttrInfo DOMClientRectWidthPropertyInfo where+    type AttrAllowedOps DOMClientRectWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectWidthPropertyInfo = IsDOMClientRect+    type AttrGetType DOMClientRectWidthPropertyInfo = Float+    type AttrLabel DOMClientRectWidthPropertyInfo = "width"+    type AttrOrigin DOMClientRectWidthPropertyInfo = DOMClientRect+    attrGet _ = getDOMClientRectWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMClientRect+type instance O.AttributeList DOMClientRect = DOMClientRectAttributeList+type DOMClientRectAttributeList = ('[ '("bottom", DOMClientRectBottomPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("height", DOMClientRectHeightPropertyInfo), '("left", DOMClientRectLeftPropertyInfo), '("right", DOMClientRectRightPropertyInfo), '("top", DOMClientRectTopPropertyInfo), '("width", DOMClientRectWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMClientRectBottom :: AttrLabelProxy "bottom"+dOMClientRectBottom = AttrLabelProxy++dOMClientRectHeight :: AttrLabelProxy "height"+dOMClientRectHeight = AttrLabelProxy++dOMClientRectLeft :: AttrLabelProxy "left"+dOMClientRectLeft = AttrLabelProxy++dOMClientRectRight :: AttrLabelProxy "right"+dOMClientRectRight = AttrLabelProxy++dOMClientRectTop :: AttrLabelProxy "top"+dOMClientRectTop = AttrLabelProxy++dOMClientRectWidth :: AttrLabelProxy "width"+dOMClientRectWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMClientRect = DOMClientRectSignalList+type DOMClientRectSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMClientRect::get_bottom+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TFloat)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_get_bottom" webkit_dom_client_rect_get_bottom :: +    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})+    IO CFloat++{-# DEPRECATED dOMClientRectGetBottom ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the bottom coordinate of /@self@/, relative to the viewport.++/Since: 2.18/+-}+dOMClientRectGetBottom ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+    -> m Float+    {- ^ __Returns:__ A @/gfloat/@ -}+dOMClientRectGetBottom self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_get_bottom self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectGetBottomMethodInfo+instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetBottomMethodInfo a signature where+    overloadedMethod _ = dOMClientRectGetBottom++#endif++-- method DOMClientRect::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TFloat)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_get_height" webkit_dom_client_rect_get_height :: +    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})+    IO CFloat++{-# DEPRECATED dOMClientRectGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the height of /@self@/.++/Since: 2.18/+-}+dOMClientRectGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+    -> m Float+    {- ^ __Returns:__ A @/gfloat/@ -}+dOMClientRectGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_get_height self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectGetHeightMethodInfo+instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMClientRectGetHeight++#endif++-- method DOMClientRect::get_left+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TFloat)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_get_left" webkit_dom_client_rect_get_left :: +    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})+    IO CFloat++{-# DEPRECATED dOMClientRectGetLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the left coordinate of /@self@/, relative to the viewport.++/Since: 2.18/+-}+dOMClientRectGetLeft ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+    -> m Float+    {- ^ __Returns:__ A @/gfloat/@ -}+dOMClientRectGetLeft self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_get_left self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectGetLeftMethodInfo+instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetLeftMethodInfo a signature where+    overloadedMethod _ = dOMClientRectGetLeft++#endif++-- method DOMClientRect::get_right+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TFloat)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_get_right" webkit_dom_client_rect_get_right :: +    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})+    IO CFloat++{-# DEPRECATED dOMClientRectGetRight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the right coordinate of /@self@/, relative to the viewport.++/Since: 2.18/+-}+dOMClientRectGetRight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+    -> m Float+    {- ^ __Returns:__ A @/gfloat/@ -}+dOMClientRectGetRight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_get_right self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectGetRightMethodInfo+instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetRightMethodInfo a signature where+    overloadedMethod _ = dOMClientRectGetRight++#endif++-- method DOMClientRect::get_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TFloat)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_get_top" webkit_dom_client_rect_get_top :: +    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})+    IO CFloat++{-# DEPRECATED dOMClientRectGetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the top coordinate of /@self@/, relative to the viewport.++/Since: 2.18/+-}+dOMClientRectGetTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+    -> m Float+    {- ^ __Returns:__ A @/gfloat/@ -}+dOMClientRectGetTop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_get_top self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectGetTopMethodInfo+instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetTopMethodInfo a signature where+    overloadedMethod _ = dOMClientRectGetTop++#endif++-- method DOMClientRect::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TFloat)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_get_width" webkit_dom_client_rect_get_width :: +    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})+    IO CFloat++{-# DEPRECATED dOMClientRectGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the width of /@self@/.++/Since: 2.18/+-}+dOMClientRectGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+    -> m Float+    {- ^ __Returns:__ A @/gfloat/@ -}+dOMClientRectGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_get_width self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectGetWidthMethodInfo+instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMClientRectGetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMClientRect.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMClientRect where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMClientRect = DOMClientRect (ManagedPtr DOMClientRect)+instance GObject DOMClientRect where+class (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o+instance (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o+instance O.HasParentTypes DOMClientRect+#if ENABLE_OVERLOADING+data DOMClientRectBottomPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectLeftPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectRightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectTopPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectGetBottomMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectGetLeftMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectGetRightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectGetTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectGetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMClientRectList.hs view
@@ -0,0 +1,272 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMClientRectList+    ( ++-- * Exported types+    DOMClientRectList(..)                   ,+    IsDOMClientRectList                     ,+    toDOMClientRectList                     ,+    noDOMClientRectList                     ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMClientRectListGetLengthMethodInfo    ,+#endif+    dOMClientRectListGetLength              ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMClientRectListItemMethodInfo         ,+#endif+    dOMClientRectListItem                   ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMClientRectListLengthPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMClientRectListLength                 ,+#endif+    getDOMClientRectListLength              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMClientRect as WebKit2WebExtension.DOMClientRect+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMClientRectList = DOMClientRectList (ManagedPtr DOMClientRectList)+foreign import ccall "webkit_dom_client_rect_list_get_type"+    c_webkit_dom_client_rect_list_get_type :: IO GType++instance GObject DOMClientRectList where+    gobjectType = c_webkit_dom_client_rect_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMClientRectList`, for instance with `toDOMClientRectList`.+class (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o+instance (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o++instance O.HasParentTypes DOMClientRectList+type instance O.ParentTypes DOMClientRectList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMClientRectList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMClientRectList :: (MonadIO m, IsDOMClientRectList o) => o -> m DOMClientRectList+toDOMClientRectList = liftIO . unsafeCastTo DOMClientRectList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMClientRectList`.+noDOMClientRectList :: Maybe DOMClientRectList+noDOMClientRectList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMClientRectListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMClientRectListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMClientRectListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMClientRectListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMClientRectListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMClientRectListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMClientRectListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMClientRectListMethod "item" o = DOMClientRectListItemMethodInfo+    ResolveDOMClientRectListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMClientRectListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMClientRectListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMClientRectListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMClientRectListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMClientRectListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMClientRectListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMClientRectListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMClientRectListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMClientRectListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMClientRectListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMClientRectListMethod "getLength" o = DOMClientRectListGetLengthMethodInfo+    ResolveDOMClientRectListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMClientRectListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMClientRectListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMClientRectListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMClientRectListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMClientRectListMethod t DOMClientRectList, O.MethodInfo info DOMClientRectList p) => OL.IsLabel t (DOMClientRectList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMClientRectList #length+@+-}+getDOMClientRectListLength :: (MonadIO m, IsDOMClientRectList o) => o -> m CULong+getDOMClientRectListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMClientRectListLengthPropertyInfo+instance AttrInfo DOMClientRectListLengthPropertyInfo where+    type AttrAllowedOps DOMClientRectListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMClientRectListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMClientRectListLengthPropertyInfo = IsDOMClientRectList+    type AttrGetType DOMClientRectListLengthPropertyInfo = CULong+    type AttrLabel DOMClientRectListLengthPropertyInfo = "length"+    type AttrOrigin DOMClientRectListLengthPropertyInfo = DOMClientRectList+    attrGet _ = getDOMClientRectListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMClientRectList+type instance O.AttributeList DOMClientRectList = DOMClientRectListAttributeList+type DOMClientRectListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMClientRectListLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMClientRectListLength :: AttrLabelProxy "length"+dOMClientRectListLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMClientRectList = DOMClientRectListSignalList+type DOMClientRectListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMClientRectList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRectList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_list_get_length" webkit_dom_client_rect_list_get_length :: +    Ptr DOMClientRectList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"})+    IO CULong++{-# DEPRECATED dOMClientRectListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the number of 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' objects that /@self@/ contains.++/Since: 2.18/+-}+dOMClientRectListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRectList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMClientRectListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMClientRectListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMClientRectList a) => O.MethodInfo DOMClientRectListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMClientRectListGetLength++#endif++-- method DOMClientRectList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRectList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_client_rect_list_item" webkit_dom_client_rect_list_item :: +    Ptr DOMClientRectList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMClientRect.DOMClientRect)++{-# DEPRECATED dOMClientRectListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns the 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' object that /@self@/ contains at /@index@/.++/Since: 2.18/+-}+dOMClientRectListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRectList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMClientRect.DOMClientRect+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+dOMClientRectListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_client_rect_list_item self' index+    checkUnexpectedReturnNULL "dOMClientRectListItem" result+    result' <- (wrapObject WebKit2WebExtension.DOMClientRect.DOMClientRect) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMClientRectListItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMClientRect.DOMClientRect), MonadIO m, IsDOMClientRectList a) => O.MethodInfo DOMClientRectListItemMethodInfo a signature where+    overloadedMethod _ = dOMClientRectListItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMClientRectList.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMClientRectList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMClientRectList = DOMClientRectList (ManagedPtr DOMClientRectList)+instance GObject DOMClientRectList where+class (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o+instance (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o+instance O.HasParentTypes DOMClientRectList+#if ENABLE_OVERLOADING+data DOMClientRectListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMClientRectListItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMComment.hs view
@@ -0,0 +1,168 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMComment+    ( ++-- * Exported types+    DOMComment(..)                          ,+    IsDOMComment                            ,+    toDOMComment                            ,+    noDOMComment                            ,+++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMComment = DOMComment (ManagedPtr DOMComment)+foreign import ccall "webkit_dom_comment_get_type"+    c_webkit_dom_comment_get_type :: IO GType++instance GObject DOMComment where+    gobjectType = c_webkit_dom_comment_get_type+    ++-- | Type class for types which can be safely cast to `DOMComment`, for instance with `toDOMComment`.+class (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o+instance (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o++instance O.HasParentTypes DOMComment+type instance O.ParentTypes DOMComment = '[WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMComment`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMComment :: (MonadIO m, IsDOMComment o) => o -> m DOMComment+toDOMComment = liftIO . unsafeCastTo DOMComment++-- | A convenience alias for `Nothing` :: `Maybe` `DOMComment`.+noDOMComment :: Maybe DOMComment+noDOMComment = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMCommentMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMCommentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMCommentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMCommentMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo+    ResolveDOMCommentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMCommentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMCommentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMCommentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMCommentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMCommentMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo+    ResolveDOMCommentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMCommentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMCommentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMCommentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMCommentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMCommentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMCommentMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo+    ResolveDOMCommentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMCommentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMCommentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMCommentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMCommentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMCommentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMCommentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMCommentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMCommentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMCommentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMCommentMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMCommentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMCommentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMCommentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMCommentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMCommentMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo+    ResolveDOMCommentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMCommentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMCommentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMCommentMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo+    ResolveDOMCommentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMCommentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMCommentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMCommentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMCommentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMCommentMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo+    ResolveDOMCommentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMCommentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMCommentMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo+    ResolveDOMCommentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMCommentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMCommentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMCommentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMCommentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMCommentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMCommentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMCommentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMCommentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMCommentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMCommentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMCommentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMCommentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMCommentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMCommentMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo+    ResolveDOMCommentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMCommentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMCommentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMCommentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMCommentMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMCommentMethod t DOMComment, O.MethodInfo info DOMComment p) => OL.IsLabel t (DOMComment -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMComment+type instance O.AttributeList DOMComment = DOMCommentAttributeList+type DOMCommentAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMComment = DOMCommentSignalList+type DOMCommentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++
+ GI/WebKit2WebExtension/Objects/DOMComment.hs-boot view
@@ -0,0 +1,29 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMComment where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMComment = DOMComment (ManagedPtr DOMComment)+instance GObject DOMComment where+class (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o+instance (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o+instance O.HasParentTypes DOMComment
+ GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs view
@@ -0,0 +1,440 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDOMImplementation+    ( ++-- * Exported types+    DOMDOMImplementation(..)                ,+    IsDOMDOMImplementation                  ,+    toDOMDOMImplementation                  ,+    noDOMDOMImplementation                  ,+++ -- * Methods+-- ** createCssStyleSheet #method:createCssStyleSheet#++#if ENABLE_OVERLOADING+    DOMDOMImplementationCreateCssStyleSheetMethodInfo,+#endif+    dOMDOMImplementationCreateCssStyleSheet ,+++-- ** createDocument #method:createDocument#++#if ENABLE_OVERLOADING+    DOMDOMImplementationCreateDocumentMethodInfo,+#endif+    dOMDOMImplementationCreateDocument      ,+++-- ** createDocumentType #method:createDocumentType#++#if ENABLE_OVERLOADING+    DOMDOMImplementationCreateDocumentTypeMethodInfo,+#endif+    dOMDOMImplementationCreateDocumentType  ,+++-- ** createHtmlDocument #method:createHtmlDocument#++#if ENABLE_OVERLOADING+    DOMDOMImplementationCreateHtmlDocumentMethodInfo,+#endif+    dOMDOMImplementationCreateHtmlDocument  ,+++-- ** hasFeature #method:hasFeature#++#if ENABLE_OVERLOADING+    DOMDOMImplementationHasFeatureMethodInfo,+#endif+    dOMDOMImplementationHasFeature          ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet as WebKit2WebExtension.DOMCSSStyleSheet+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentType as WebKit2WebExtension.DOMDocumentType+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLDocument as WebKit2WebExtension.DOMHTMLDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMDOMImplementation = DOMDOMImplementation (ManagedPtr DOMDOMImplementation)+foreign import ccall "webkit_dom_dom_implementation_get_type"+    c_webkit_dom_dom_implementation_get_type :: IO GType++instance GObject DOMDOMImplementation where+    gobjectType = c_webkit_dom_dom_implementation_get_type+    ++-- | Type class for types which can be safely cast to `DOMDOMImplementation`, for instance with `toDOMDOMImplementation`.+class (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o+instance (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o++instance O.HasParentTypes DOMDOMImplementation+type instance O.ParentTypes DOMDOMImplementation = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMDOMImplementation`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDOMImplementation :: (MonadIO m, IsDOMDOMImplementation o) => o -> m DOMDOMImplementation+toDOMDOMImplementation = liftIO . unsafeCastTo DOMDOMImplementation++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMImplementation`.+noDOMDOMImplementation :: Maybe DOMDOMImplementation+noDOMDOMImplementation = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDOMImplementationMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDOMImplementationMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDOMImplementationMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDOMImplementationMethod "createCssStyleSheet" o = DOMDOMImplementationCreateCssStyleSheetMethodInfo+    ResolveDOMDOMImplementationMethod "createDocument" o = DOMDOMImplementationCreateDocumentMethodInfo+    ResolveDOMDOMImplementationMethod "createDocumentType" o = DOMDOMImplementationCreateDocumentTypeMethodInfo+    ResolveDOMDOMImplementationMethod "createHtmlDocument" o = DOMDOMImplementationCreateHtmlDocumentMethodInfo+    ResolveDOMDOMImplementationMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDOMImplementationMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDOMImplementationMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDOMImplementationMethod "hasFeature" o = DOMDOMImplementationHasFeatureMethodInfo+    ResolveDOMDOMImplementationMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDOMImplementationMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDOMImplementationMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDOMImplementationMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDOMImplementationMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDOMImplementationMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDOMImplementationMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDOMImplementationMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDOMImplementationMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDOMImplementationMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDOMImplementationMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDOMImplementationMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDOMImplementationMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDOMImplementationMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDOMImplementationMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDOMImplementationMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDOMImplementationMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDOMImplementationMethod t DOMDOMImplementation, O.MethodInfo info DOMDOMImplementation p) => OL.IsLabel t (DOMDOMImplementation -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDOMImplementation+type instance O.AttributeList DOMDOMImplementation = DOMDOMImplementationAttributeList+type DOMDOMImplementationAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDOMImplementation = DOMDOMImplementationSignalList+type DOMDOMImplementationSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDOMImplementation::create_css_style_sheet+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "media", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_implementation_create_css_style_sheet" webkit_dom_dom_implementation_create_css_style_sheet :: +    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})+    CString ->                              -- title : TBasicType TUTF8+    CString ->                              -- media : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)++{-# DEPRECATED dOMDOMImplementationCreateCssStyleSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDOMImplementationCreateCssStyleSheet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}+    -> T.Text+    {- ^ /@title@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@media@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMImplementationCreateCssStyleSheet self title media = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    title' <- textToCString title+    media' <- textToCString media+    onException (do+        result <- propagateGError $ webkit_dom_dom_implementation_create_css_style_sheet self' title' media'+        checkUnexpectedReturnNULL "dOMDOMImplementationCreateCssStyleSheet" result+        result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet) result+        touchManagedPtr self+        freeMem title'+        freeMem media'+        return result'+     ) (do+        freeMem title'+        freeMem media'+     )++#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateCssStyleSheetMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationCreateCssStyleSheetMethodInfo a signature where+    overloadedMethod _ = dOMDOMImplementationCreateCssStyleSheet++#endif++-- method DOMDOMImplementation::create_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "doctype", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_implementation_create_document" webkit_dom_dom_implementation_create_document :: +    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- qualifiedName : TBasicType TUTF8+    Ptr WebKit2WebExtension.DOMDocumentType.DOMDocumentType -> -- doctype : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{-# DEPRECATED dOMDOMImplementationCreateDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDOMImplementationCreateDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a, WebKit2WebExtension.DOMDocumentType.IsDOMDocumentType b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}+    -> Maybe (T.Text)+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@qualifiedName@/: A @/gchar/@ -}+    -> Maybe (b)+    {- ^ /@doctype@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m WebKit2WebExtension.DOMDocument.DOMDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMImplementationCreateDocument self namespaceURI qualifiedName doctype = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    maybeNamespaceURI <- case namespaceURI of+        Nothing -> return nullPtr+        Just jNamespaceURI -> do+            jNamespaceURI' <- textToCString jNamespaceURI+            return jNamespaceURI'+    qualifiedName' <- textToCString qualifiedName+    maybeDoctype <- case doctype of+        Nothing -> return nullPtr+        Just jDoctype -> do+            jDoctype' <- unsafeManagedPtrCastPtr jDoctype+            return jDoctype'+    onException (do+        result <- propagateGError $ webkit_dom_dom_implementation_create_document self' maybeNamespaceURI qualifiedName' maybeDoctype+        checkUnexpectedReturnNULL "dOMDOMImplementationCreateDocument" result+        result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result+        touchManagedPtr self+        whenJust doctype touchManagedPtr+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+        return result'+     ) (do+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+     )++#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateDocumentMethodInfo+instance (signature ~ (Maybe (T.Text) -> T.Text -> Maybe (b) -> m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMDOMImplementation a, WebKit2WebExtension.DOMDocumentType.IsDOMDocumentType b) => O.MethodInfo DOMDOMImplementationCreateDocumentMethodInfo a signature where+    overloadedMethod _ = dOMDOMImplementationCreateDocument++#endif++-- method DOMDOMImplementation::create_document_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "publicId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "systemId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_implementation_create_document_type" webkit_dom_dom_implementation_create_document_type :: +    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})+    CString ->                              -- qualifiedName : TBasicType TUTF8+    CString ->                              -- publicId : TBasicType TUTF8+    CString ->                              -- systemId : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMDocumentType.DOMDocumentType)++{-# DEPRECATED dOMDOMImplementationCreateDocumentType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDOMImplementationCreateDocumentType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}+    -> T.Text+    {- ^ /@qualifiedName@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@publicId@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@systemId@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMImplementationCreateDocumentType self qualifiedName publicId systemId = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    qualifiedName' <- textToCString qualifiedName+    publicId' <- textToCString publicId+    systemId' <- textToCString systemId+    onException (do+        result <- propagateGError $ webkit_dom_dom_implementation_create_document_type self' qualifiedName' publicId' systemId'+        checkUnexpectedReturnNULL "dOMDOMImplementationCreateDocumentType" result+        result' <- (newObject WebKit2WebExtension.DOMDocumentType.DOMDocumentType) result+        touchManagedPtr self+        freeMem qualifiedName'+        freeMem publicId'+        freeMem systemId'+        return result'+     ) (do+        freeMem qualifiedName'+        freeMem publicId'+        freeMem systemId'+     )++#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateDocumentTypeMethodInfo+instance (signature ~ (T.Text -> T.Text -> T.Text -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationCreateDocumentTypeMethodInfo a signature where+    overloadedMethod _ = dOMDOMImplementationCreateDocumentType++#endif++-- method DOMDOMImplementation::create_html_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_implementation_create_html_document" webkit_dom_dom_implementation_create_html_document :: +    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})+    CString ->                              -- title : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument)++{-# DEPRECATED dOMDOMImplementationCreateHtmlDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDOMImplementationCreateHtmlDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}+    -> T.Text+    {- ^ /@title@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+dOMDOMImplementationCreateHtmlDocument self title = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    title' <- textToCString title+    result <- webkit_dom_dom_implementation_create_html_document self' title'+    checkUnexpectedReturnNULL "dOMDOMImplementationCreateHtmlDocument" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument) result+    touchManagedPtr self+    freeMem title'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateHtmlDocumentMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationCreateHtmlDocumentMethodInfo a signature where+    overloadedMethod _ = dOMDOMImplementationCreateHtmlDocument++#endif++-- method DOMDOMImplementation::has_feature+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "feature", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_implementation_has_feature" webkit_dom_dom_implementation_has_feature :: +    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})+    CString ->                              -- feature : TBasicType TUTF8+    CString ->                              -- version : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDOMImplementationHasFeature ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDOMImplementationHasFeature ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}+    -> T.Text+    {- ^ /@feature@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@version@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMImplementationHasFeature self feature version = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    feature' <- textToCString feature+    version' <- textToCString version+    result <- webkit_dom_dom_implementation_has_feature self' feature' version'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem feature'+    freeMem version'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMImplementationHasFeatureMethodInfo+instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationHasFeatureMethodInfo a signature where+    overloadedMethod _ = dOMDOMImplementationHasFeature++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs-boot view
@@ -0,0 +1,44 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDOMImplementation where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDOMImplementation = DOMDOMImplementation (ManagedPtr DOMDOMImplementation)+instance GObject DOMDOMImplementation where+class (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o+instance (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o+instance O.HasParentTypes DOMDOMImplementation+#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateCssStyleSheetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateDocumentTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMImplementationCreateHtmlDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMImplementationHasFeatureMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs view
@@ -0,0 +1,1889 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDOMSelection+    ( ++-- * Exported types+    DOMDOMSelection(..)                     ,+    IsDOMDOMSelection                       ,+    toDOMDOMSelection                       ,+    noDOMDOMSelection                       ,+++ -- * Methods+-- ** addRange #method:addRange#++#if ENABLE_OVERLOADING+    DOMDOMSelectionAddRangeMethodInfo       ,+#endif+    dOMDOMSelectionAddRange                 ,+++-- ** collapse #method:collapse#++#if ENABLE_OVERLOADING+    DOMDOMSelectionCollapseMethodInfo       ,+#endif+    dOMDOMSelectionCollapse                 ,+++-- ** collapseToEnd #method:collapseToEnd#++#if ENABLE_OVERLOADING+    DOMDOMSelectionCollapseToEndMethodInfo  ,+#endif+    dOMDOMSelectionCollapseToEnd            ,+++-- ** collapseToStart #method:collapseToStart#++#if ENABLE_OVERLOADING+    DOMDOMSelectionCollapseToStartMethodInfo,+#endif+    dOMDOMSelectionCollapseToStart          ,+++-- ** containsNode #method:containsNode#++#if ENABLE_OVERLOADING+    DOMDOMSelectionContainsNodeMethodInfo   ,+#endif+    dOMDOMSelectionContainsNode             ,+++-- ** deleteFromDocument #method:deleteFromDocument#++#if ENABLE_OVERLOADING+    DOMDOMSelectionDeleteFromDocumentMethodInfo,+#endif+    dOMDOMSelectionDeleteFromDocument       ,+++-- ** empty #method:empty#++#if ENABLE_OVERLOADING+    DOMDOMSelectionEmptyMethodInfo          ,+#endif+    dOMDOMSelectionEmpty                    ,+++-- ** extend #method:extend#++#if ENABLE_OVERLOADING+    DOMDOMSelectionExtendMethodInfo         ,+#endif+    dOMDOMSelectionExtend                   ,+++-- ** getAnchorNode #method:getAnchorNode#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetAnchorNodeMethodInfo  ,+#endif+    dOMDOMSelectionGetAnchorNode            ,+++-- ** getAnchorOffset #method:getAnchorOffset#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetAnchorOffsetMethodInfo,+#endif+    dOMDOMSelectionGetAnchorOffset          ,+++-- ** getBaseNode #method:getBaseNode#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetBaseNodeMethodInfo    ,+#endif+    dOMDOMSelectionGetBaseNode              ,+++-- ** getBaseOffset #method:getBaseOffset#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetBaseOffsetMethodInfo  ,+#endif+    dOMDOMSelectionGetBaseOffset            ,+++-- ** getExtentNode #method:getExtentNode#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetExtentNodeMethodInfo  ,+#endif+    dOMDOMSelectionGetExtentNode            ,+++-- ** getExtentOffset #method:getExtentOffset#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetExtentOffsetMethodInfo,+#endif+    dOMDOMSelectionGetExtentOffset          ,+++-- ** getFocusNode #method:getFocusNode#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetFocusNodeMethodInfo   ,+#endif+    dOMDOMSelectionGetFocusNode             ,+++-- ** getFocusOffset #method:getFocusOffset#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetFocusOffsetMethodInfo ,+#endif+    dOMDOMSelectionGetFocusOffset           ,+++-- ** getIsCollapsed #method:getIsCollapsed#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetIsCollapsedMethodInfo ,+#endif+    dOMDOMSelectionGetIsCollapsed           ,+++-- ** getRangeAt #method:getRangeAt#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetRangeAtMethodInfo     ,+#endif+    dOMDOMSelectionGetRangeAt               ,+++-- ** getRangeCount #method:getRangeCount#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetRangeCountMethodInfo  ,+#endif+    dOMDOMSelectionGetRangeCount            ,+++-- ** getSelectionType #method:getSelectionType#++#if ENABLE_OVERLOADING+    DOMDOMSelectionGetSelectionTypeMethodInfo,+#endif+    dOMDOMSelectionGetSelectionType         ,+++-- ** modify #method:modify#++#if ENABLE_OVERLOADING+    DOMDOMSelectionModifyMethodInfo         ,+#endif+    dOMDOMSelectionModify                   ,+++-- ** removeAllRanges #method:removeAllRanges#++#if ENABLE_OVERLOADING+    DOMDOMSelectionRemoveAllRangesMethodInfo,+#endif+    dOMDOMSelectionRemoveAllRanges          ,+++-- ** selectAllChildren #method:selectAllChildren#++#if ENABLE_OVERLOADING+    DOMDOMSelectionSelectAllChildrenMethodInfo,+#endif+    dOMDOMSelectionSelectAllChildren        ,+++-- ** setBaseAndExtent #method:setBaseAndExtent#++#if ENABLE_OVERLOADING+    DOMDOMSelectionSetBaseAndExtentMethodInfo,+#endif+    dOMDOMSelectionSetBaseAndExtent         ,+++-- ** setPosition #method:setPosition#++#if ENABLE_OVERLOADING+    DOMDOMSelectionSetPositionMethodInfo    ,+#endif+    dOMDOMSelectionSetPosition              ,+++++ -- * Properties+-- ** anchorNode #attr:anchorNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionAnchorNodePropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionAnchorNode               ,+#endif+    getDOMDOMSelectionAnchorNode            ,+++-- ** anchorOffset #attr:anchorOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionAnchorOffsetPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionAnchorOffset             ,+#endif+    getDOMDOMSelectionAnchorOffset          ,+++-- ** baseNode #attr:baseNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionBaseNodePropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionBaseNode                 ,+#endif+    getDOMDOMSelectionBaseNode              ,+++-- ** baseOffset #attr:baseOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionBaseOffsetPropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionBaseOffset               ,+#endif+    getDOMDOMSelectionBaseOffset            ,+++-- ** extentNode #attr:extentNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionExtentNodePropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionExtentNode               ,+#endif+    getDOMDOMSelectionExtentNode            ,+++-- ** extentOffset #attr:extentOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionExtentOffsetPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionExtentOffset             ,+#endif+    getDOMDOMSelectionExtentOffset          ,+++-- ** focusNode #attr:focusNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionFocusNodePropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionFocusNode                ,+#endif+    getDOMDOMSelectionFocusNode             ,+++-- ** focusOffset #attr:focusOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionFocusOffsetPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionFocusOffset              ,+#endif+    getDOMDOMSelectionFocusOffset           ,+++-- ** isCollapsed #attr:isCollapsed#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionIsCollapsedPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionIsCollapsed              ,+#endif+    getDOMDOMSelectionIsCollapsed           ,+++-- ** rangeCount #attr:rangeCount#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionRangeCountPropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionRangeCount               ,+#endif+    getDOMDOMSelectionRangeCount            ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMSelectionTypePropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMSelectionType                     ,+#endif+    getDOMDOMSelectionType                  ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMRange as WebKit2WebExtension.DOMRange++-- | Memory-managed wrapper type.+newtype DOMDOMSelection = DOMDOMSelection (ManagedPtr DOMDOMSelection)+foreign import ccall "webkit_dom_dom_selection_get_type"+    c_webkit_dom_dom_selection_get_type :: IO GType++instance GObject DOMDOMSelection where+    gobjectType = c_webkit_dom_dom_selection_get_type+    ++-- | Type class for types which can be safely cast to `DOMDOMSelection`, for instance with `toDOMDOMSelection`.+class (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o+instance (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o++instance O.HasParentTypes DOMDOMSelection+type instance O.ParentTypes DOMDOMSelection = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMDOMSelection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDOMSelection :: (MonadIO m, IsDOMDOMSelection o) => o -> m DOMDOMSelection+toDOMDOMSelection = liftIO . unsafeCastTo DOMDOMSelection++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMSelection`.+noDOMDOMSelection :: Maybe DOMDOMSelection+noDOMDOMSelection = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDOMSelectionMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDOMSelectionMethod "addRange" o = DOMDOMSelectionAddRangeMethodInfo+    ResolveDOMDOMSelectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDOMSelectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDOMSelectionMethod "collapse" o = DOMDOMSelectionCollapseMethodInfo+    ResolveDOMDOMSelectionMethod "collapseToEnd" o = DOMDOMSelectionCollapseToEndMethodInfo+    ResolveDOMDOMSelectionMethod "collapseToStart" o = DOMDOMSelectionCollapseToStartMethodInfo+    ResolveDOMDOMSelectionMethod "containsNode" o = DOMDOMSelectionContainsNodeMethodInfo+    ResolveDOMDOMSelectionMethod "deleteFromDocument" o = DOMDOMSelectionDeleteFromDocumentMethodInfo+    ResolveDOMDOMSelectionMethod "empty" o = DOMDOMSelectionEmptyMethodInfo+    ResolveDOMDOMSelectionMethod "extend" o = DOMDOMSelectionExtendMethodInfo+    ResolveDOMDOMSelectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDOMSelectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDOMSelectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDOMSelectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDOMSelectionMethod "modify" o = DOMDOMSelectionModifyMethodInfo+    ResolveDOMDOMSelectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDOMSelectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDOMSelectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDOMSelectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDOMSelectionMethod "removeAllRanges" o = DOMDOMSelectionRemoveAllRangesMethodInfo+    ResolveDOMDOMSelectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDOMSelectionMethod "selectAllChildren" o = DOMDOMSelectionSelectAllChildrenMethodInfo+    ResolveDOMDOMSelectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDOMSelectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDOMSelectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDOMSelectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDOMSelectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDOMSelectionMethod "getAnchorNode" o = DOMDOMSelectionGetAnchorNodeMethodInfo+    ResolveDOMDOMSelectionMethod "getAnchorOffset" o = DOMDOMSelectionGetAnchorOffsetMethodInfo+    ResolveDOMDOMSelectionMethod "getBaseNode" o = DOMDOMSelectionGetBaseNodeMethodInfo+    ResolveDOMDOMSelectionMethod "getBaseOffset" o = DOMDOMSelectionGetBaseOffsetMethodInfo+    ResolveDOMDOMSelectionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDOMSelectionMethod "getExtentNode" o = DOMDOMSelectionGetExtentNodeMethodInfo+    ResolveDOMDOMSelectionMethod "getExtentOffset" o = DOMDOMSelectionGetExtentOffsetMethodInfo+    ResolveDOMDOMSelectionMethod "getFocusNode" o = DOMDOMSelectionGetFocusNodeMethodInfo+    ResolveDOMDOMSelectionMethod "getFocusOffset" o = DOMDOMSelectionGetFocusOffsetMethodInfo+    ResolveDOMDOMSelectionMethod "getIsCollapsed" o = DOMDOMSelectionGetIsCollapsedMethodInfo+    ResolveDOMDOMSelectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDOMSelectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDOMSelectionMethod "getRangeAt" o = DOMDOMSelectionGetRangeAtMethodInfo+    ResolveDOMDOMSelectionMethod "getRangeCount" o = DOMDOMSelectionGetRangeCountMethodInfo+    ResolveDOMDOMSelectionMethod "getSelectionType" o = DOMDOMSelectionGetSelectionTypeMethodInfo+    ResolveDOMDOMSelectionMethod "setBaseAndExtent" o = DOMDOMSelectionSetBaseAndExtentMethodInfo+    ResolveDOMDOMSelectionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDOMSelectionMethod "setPosition" o = DOMDOMSelectionSetPositionMethodInfo+    ResolveDOMDOMSelectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDOMSelectionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDOMSelectionMethod t DOMDOMSelection, O.MethodInfo info DOMDOMSelection p) => OL.IsLabel t (DOMDOMSelection -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "anchor-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@anchor-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #anchorNode+@+-}+getDOMDOMSelectionAnchorNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMDOMSelectionAnchorNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionAnchorNode" $ B.Properties.getObjectPropertyObject obj "anchor-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMDOMSelectionAnchorNodePropertyInfo+instance AttrInfo DOMDOMSelectionAnchorNodePropertyInfo where+    type AttrAllowedOps DOMDOMSelectionAnchorNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMSelectionAnchorNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionAnchorNodePropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionAnchorNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMDOMSelectionAnchorNodePropertyInfo = "anchor-node"+    type AttrOrigin DOMDOMSelectionAnchorNodePropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionAnchorNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "anchor-offset"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@anchor-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #anchorOffset+@+-}+getDOMDOMSelectionAnchorOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong+getDOMDOMSelectionAnchorOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "anchor-offset"++#if ENABLE_OVERLOADING+data DOMDOMSelectionAnchorOffsetPropertyInfo+instance AttrInfo DOMDOMSelectionAnchorOffsetPropertyInfo where+    type AttrAllowedOps DOMDOMSelectionAnchorOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMSelectionAnchorOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionAnchorOffsetPropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionAnchorOffsetPropertyInfo = CULong+    type AttrLabel DOMDOMSelectionAnchorOffsetPropertyInfo = "anchor-offset"+    type AttrOrigin DOMDOMSelectionAnchorOffsetPropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionAnchorOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "base-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@base-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #baseNode+@+-}+getDOMDOMSelectionBaseNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMDOMSelectionBaseNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionBaseNode" $ B.Properties.getObjectPropertyObject obj "base-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMDOMSelectionBaseNodePropertyInfo+instance AttrInfo DOMDOMSelectionBaseNodePropertyInfo where+    type AttrAllowedOps DOMDOMSelectionBaseNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMSelectionBaseNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionBaseNodePropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionBaseNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMDOMSelectionBaseNodePropertyInfo = "base-node"+    type AttrOrigin DOMDOMSelectionBaseNodePropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionBaseNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "base-offset"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@base-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #baseOffset+@+-}+getDOMDOMSelectionBaseOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong+getDOMDOMSelectionBaseOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "base-offset"++#if ENABLE_OVERLOADING+data DOMDOMSelectionBaseOffsetPropertyInfo+instance AttrInfo DOMDOMSelectionBaseOffsetPropertyInfo where+    type AttrAllowedOps DOMDOMSelectionBaseOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMSelectionBaseOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionBaseOffsetPropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionBaseOffsetPropertyInfo = CULong+    type AttrLabel DOMDOMSelectionBaseOffsetPropertyInfo = "base-offset"+    type AttrOrigin DOMDOMSelectionBaseOffsetPropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionBaseOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "extent-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@extent-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #extentNode+@+-}+getDOMDOMSelectionExtentNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMDOMSelectionExtentNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionExtentNode" $ B.Properties.getObjectPropertyObject obj "extent-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMDOMSelectionExtentNodePropertyInfo+instance AttrInfo DOMDOMSelectionExtentNodePropertyInfo where+    type AttrAllowedOps DOMDOMSelectionExtentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMSelectionExtentNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionExtentNodePropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionExtentNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMDOMSelectionExtentNodePropertyInfo = "extent-node"+    type AttrOrigin DOMDOMSelectionExtentNodePropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionExtentNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "extent-offset"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@extent-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #extentOffset+@+-}+getDOMDOMSelectionExtentOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong+getDOMDOMSelectionExtentOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "extent-offset"++#if ENABLE_OVERLOADING+data DOMDOMSelectionExtentOffsetPropertyInfo+instance AttrInfo DOMDOMSelectionExtentOffsetPropertyInfo where+    type AttrAllowedOps DOMDOMSelectionExtentOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMSelectionExtentOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionExtentOffsetPropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionExtentOffsetPropertyInfo = CULong+    type AttrLabel DOMDOMSelectionExtentOffsetPropertyInfo = "extent-offset"+    type AttrOrigin DOMDOMSelectionExtentOffsetPropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionExtentOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "focus-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@focus-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #focusNode+@+-}+getDOMDOMSelectionFocusNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMDOMSelectionFocusNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionFocusNode" $ B.Properties.getObjectPropertyObject obj "focus-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMDOMSelectionFocusNodePropertyInfo+instance AttrInfo DOMDOMSelectionFocusNodePropertyInfo where+    type AttrAllowedOps DOMDOMSelectionFocusNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMSelectionFocusNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionFocusNodePropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionFocusNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMDOMSelectionFocusNodePropertyInfo = "focus-node"+    type AttrOrigin DOMDOMSelectionFocusNodePropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionFocusNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "focus-offset"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@focus-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #focusOffset+@+-}+getDOMDOMSelectionFocusOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong+getDOMDOMSelectionFocusOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "focus-offset"++#if ENABLE_OVERLOADING+data DOMDOMSelectionFocusOffsetPropertyInfo+instance AttrInfo DOMDOMSelectionFocusOffsetPropertyInfo where+    type AttrAllowedOps DOMDOMSelectionFocusOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMSelectionFocusOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionFocusOffsetPropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionFocusOffsetPropertyInfo = CULong+    type AttrLabel DOMDOMSelectionFocusOffsetPropertyInfo = "focus-offset"+    type AttrOrigin DOMDOMSelectionFocusOffsetPropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionFocusOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "is-collapsed"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@is-collapsed@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #isCollapsed+@+-}+getDOMDOMSelectionIsCollapsed :: (MonadIO m, IsDOMDOMSelection o) => o -> m Bool+getDOMDOMSelectionIsCollapsed obj = liftIO $ B.Properties.getObjectPropertyBool obj "is-collapsed"++#if ENABLE_OVERLOADING+data DOMDOMSelectionIsCollapsedPropertyInfo+instance AttrInfo DOMDOMSelectionIsCollapsedPropertyInfo where+    type AttrAllowedOps DOMDOMSelectionIsCollapsedPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMSelectionIsCollapsedPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionIsCollapsedPropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionIsCollapsedPropertyInfo = Bool+    type AttrLabel DOMDOMSelectionIsCollapsedPropertyInfo = "is-collapsed"+    type AttrOrigin DOMDOMSelectionIsCollapsedPropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionIsCollapsed+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "range-count"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@range-count@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #rangeCount+@+-}+getDOMDOMSelectionRangeCount :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong+getDOMDOMSelectionRangeCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "range-count"++#if ENABLE_OVERLOADING+data DOMDOMSelectionRangeCountPropertyInfo+instance AttrInfo DOMDOMSelectionRangeCountPropertyInfo where+    type AttrAllowedOps DOMDOMSelectionRangeCountPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMSelectionRangeCountPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionRangeCountPropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionRangeCountPropertyInfo = CULong+    type AttrLabel DOMDOMSelectionRangeCountPropertyInfo = "range-count"+    type AttrOrigin DOMDOMSelectionRangeCountPropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionRangeCount+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMSelection #type+@+-}+getDOMDOMSelectionType :: (MonadIO m, IsDOMDOMSelection o) => o -> m (Maybe T.Text)+getDOMDOMSelectionType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++#if ENABLE_OVERLOADING+data DOMDOMSelectionTypePropertyInfo+instance AttrInfo DOMDOMSelectionTypePropertyInfo where+    type AttrAllowedOps DOMDOMSelectionTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMSelectionTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMSelectionTypePropertyInfo = IsDOMDOMSelection+    type AttrGetType DOMDOMSelectionTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDOMSelectionTypePropertyInfo = "type"+    type AttrOrigin DOMDOMSelectionTypePropertyInfo = DOMDOMSelection+    attrGet _ = getDOMDOMSelectionType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDOMSelection+type instance O.AttributeList DOMDOMSelection = DOMDOMSelectionAttributeList+type DOMDOMSelectionAttributeList = ('[ '("anchorNode", DOMDOMSelectionAnchorNodePropertyInfo), '("anchorOffset", DOMDOMSelectionAnchorOffsetPropertyInfo), '("baseNode", DOMDOMSelectionBaseNodePropertyInfo), '("baseOffset", DOMDOMSelectionBaseOffsetPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("extentNode", DOMDOMSelectionExtentNodePropertyInfo), '("extentOffset", DOMDOMSelectionExtentOffsetPropertyInfo), '("focusNode", DOMDOMSelectionFocusNodePropertyInfo), '("focusOffset", DOMDOMSelectionFocusOffsetPropertyInfo), '("isCollapsed", DOMDOMSelectionIsCollapsedPropertyInfo), '("rangeCount", DOMDOMSelectionRangeCountPropertyInfo), '("type", DOMDOMSelectionTypePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMDOMSelectionAnchorNode :: AttrLabelProxy "anchorNode"+dOMDOMSelectionAnchorNode = AttrLabelProxy++dOMDOMSelectionAnchorOffset :: AttrLabelProxy "anchorOffset"+dOMDOMSelectionAnchorOffset = AttrLabelProxy++dOMDOMSelectionBaseNode :: AttrLabelProxy "baseNode"+dOMDOMSelectionBaseNode = AttrLabelProxy++dOMDOMSelectionBaseOffset :: AttrLabelProxy "baseOffset"+dOMDOMSelectionBaseOffset = AttrLabelProxy++dOMDOMSelectionExtentNode :: AttrLabelProxy "extentNode"+dOMDOMSelectionExtentNode = AttrLabelProxy++dOMDOMSelectionExtentOffset :: AttrLabelProxy "extentOffset"+dOMDOMSelectionExtentOffset = AttrLabelProxy++dOMDOMSelectionFocusNode :: AttrLabelProxy "focusNode"+dOMDOMSelectionFocusNode = AttrLabelProxy++dOMDOMSelectionFocusOffset :: AttrLabelProxy "focusOffset"+dOMDOMSelectionFocusOffset = AttrLabelProxy++dOMDOMSelectionIsCollapsed :: AttrLabelProxy "isCollapsed"+dOMDOMSelectionIsCollapsed = AttrLabelProxy++dOMDOMSelectionRangeCount :: AttrLabelProxy "rangeCount"+dOMDOMSelectionRangeCount = AttrLabelProxy++dOMDOMSelectionType :: AttrLabelProxy "type"+dOMDOMSelectionType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDOMSelection = DOMDOMSelectionSignalList+type DOMDOMSelectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDOMSelection::add_range+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "range", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_add_range" webkit_dom_dom_selection_add_range :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMRange.DOMRange -> -- range : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    IO ()++{-# DEPRECATED dOMDOMSelectionAddRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionAddRange ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMRange.IsDOMRange b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@range@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m ()+dOMDOMSelectionAddRange self range = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    range' <- unsafeManagedPtrCastPtr range+    webkit_dom_dom_selection_add_range self' range'+    touchManagedPtr self+    touchManagedPtr range+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionAddRangeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMRange.IsDOMRange b) => O.MethodInfo DOMDOMSelectionAddRangeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionAddRange++#endif++-- method DOMDOMSelection::collapse+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_collapse" webkit_dom_dom_selection_collapse :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- offset : TBasicType TULong+    IO ()++{-# DEPRECATED dOMDOMSelectionCollapse ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionCollapse ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> m ()+dOMDOMSelectionCollapse self node offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    webkit_dom_dom_selection_collapse self' node' offset+    touchManagedPtr self+    touchManagedPtr node+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionCollapseMethodInfo+instance (signature ~ (b -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionCollapseMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionCollapse++#endif++-- method DOMDOMSelection::collapse_to_end+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_collapse_to_end" webkit_dom_dom_selection_collapse_to_end :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDOMSelectionCollapseToEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionCollapseToEnd ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMSelectionCollapseToEnd self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_dom_selection_collapse_to_end self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDOMSelectionCollapseToEndMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionCollapseToEndMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionCollapseToEnd++#endif++-- method DOMDOMSelection::collapse_to_start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_collapse_to_start" webkit_dom_dom_selection_collapse_to_start :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDOMSelectionCollapseToStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionCollapseToStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMSelectionCollapseToStart self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_dom_selection_collapse_to_start self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDOMSelectionCollapseToStartMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionCollapseToStartMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionCollapseToStart++#endif++-- method DOMDOMSelection::contains_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "allowPartial", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_contains_node" webkit_dom_dom_selection_contains_node :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CInt ->                                 -- allowPartial : TBasicType TBoolean+    IO CInt++{-# DEPRECATED dOMDOMSelectionContainsNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionContainsNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> Bool+    {- ^ /@allowPartial@/: A 'Bool' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMSelectionContainsNode self node allowPartial = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    let allowPartial' = (fromIntegral . fromEnum) allowPartial+    result <- webkit_dom_dom_selection_contains_node self' node' allowPartial'+    let result' = (/= 0) result+    touchManagedPtr self+    touchManagedPtr node+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionContainsNodeMethodInfo+instance (signature ~ (b -> Bool -> m Bool), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionContainsNodeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionContainsNode++#endif++-- method DOMDOMSelection::delete_from_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_delete_from_document" webkit_dom_dom_selection_delete_from_document :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO ()++{-# DEPRECATED dOMDOMSelectionDeleteFromDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionDeleteFromDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m ()+dOMDOMSelectionDeleteFromDocument self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_selection_delete_from_document self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionDeleteFromDocumentMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionDeleteFromDocumentMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionDeleteFromDocument++#endif++-- method DOMDOMSelection::empty+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_empty" webkit_dom_dom_selection_empty :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO ()++{-# DEPRECATED dOMDOMSelectionEmpty ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionEmpty ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m ()+dOMDOMSelectionEmpty self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_selection_empty self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionEmptyMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionEmptyMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionEmpty++#endif++-- method DOMDOMSelection::extend+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_extend" webkit_dom_dom_selection_extend :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- offset : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDOMSelectionExtend ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionExtend ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMSelectionExtend self node offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    onException (do+        propagateGError $ webkit_dom_dom_selection_extend self' node' offset+        touchManagedPtr self+        touchManagedPtr node+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDOMSelectionExtendMethodInfo+instance (signature ~ (b -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionExtendMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionExtend++#endif++-- method DOMDOMSelection::get_anchor_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_anchor_node" webkit_dom_dom_selection_get_anchor_node :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMDOMSelectionGetAnchorNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetAnchorNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMDOMSelectionGetAnchorNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_anchor_node self'+    checkUnexpectedReturnNULL "dOMDOMSelectionGetAnchorNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetAnchorNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetAnchorNodeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetAnchorNode++#endif++-- method DOMDOMSelection::get_anchor_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_anchor_offset" webkit_dom_dom_selection_get_anchor_offset :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CULong++{-# DEPRECATED dOMDOMSelectionGetAnchorOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetAnchorOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMSelectionGetAnchorOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_anchor_offset self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetAnchorOffsetMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetAnchorOffsetMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetAnchorOffset++#endif++-- method DOMDOMSelection::get_base_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_base_node" webkit_dom_dom_selection_get_base_node :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMDOMSelectionGetBaseNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetBaseNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMDOMSelectionGetBaseNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_base_node self'+    checkUnexpectedReturnNULL "dOMDOMSelectionGetBaseNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetBaseNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetBaseNodeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetBaseNode++#endif++-- method DOMDOMSelection::get_base_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_base_offset" webkit_dom_dom_selection_get_base_offset :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CULong++{-# DEPRECATED dOMDOMSelectionGetBaseOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetBaseOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMSelectionGetBaseOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_base_offset self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetBaseOffsetMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetBaseOffsetMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetBaseOffset++#endif++-- method DOMDOMSelection::get_extent_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_extent_node" webkit_dom_dom_selection_get_extent_node :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMDOMSelectionGetExtentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetExtentNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMDOMSelectionGetExtentNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_extent_node self'+    checkUnexpectedReturnNULL "dOMDOMSelectionGetExtentNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetExtentNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetExtentNodeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetExtentNode++#endif++-- method DOMDOMSelection::get_extent_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_extent_offset" webkit_dom_dom_selection_get_extent_offset :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CULong++{-# DEPRECATED dOMDOMSelectionGetExtentOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetExtentOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMSelectionGetExtentOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_extent_offset self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetExtentOffsetMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetExtentOffsetMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetExtentOffset++#endif++-- method DOMDOMSelection::get_focus_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_focus_node" webkit_dom_dom_selection_get_focus_node :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMDOMSelectionGetFocusNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetFocusNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMDOMSelectionGetFocusNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_focus_node self'+    checkUnexpectedReturnNULL "dOMDOMSelectionGetFocusNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetFocusNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetFocusNodeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetFocusNode++#endif++-- method DOMDOMSelection::get_focus_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_focus_offset" webkit_dom_dom_selection_get_focus_offset :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CULong++{-# DEPRECATED dOMDOMSelectionGetFocusOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetFocusOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMSelectionGetFocusOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_focus_offset self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetFocusOffsetMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetFocusOffsetMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetFocusOffset++#endif++-- method DOMDOMSelection::get_is_collapsed+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_is_collapsed" webkit_dom_dom_selection_get_is_collapsed :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CInt++{-# DEPRECATED dOMDOMSelectionGetIsCollapsed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetIsCollapsed ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMSelectionGetIsCollapsed self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_is_collapsed self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetIsCollapsedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetIsCollapsedMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetIsCollapsed++#endif++-- method DOMDOMSelection::get_range_at+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_range_at" webkit_dom_dom_selection_get_range_at :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    CULong ->                               -- index : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMRange.DOMRange)++{-# DEPRECATED dOMDOMSelectionGetRangeAt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetRangeAt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMRange.DOMRange+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMSelectionGetRangeAt self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_dom_selection_get_range_at self' index+        checkUnexpectedReturnNULL "dOMDOMSelectionGetRangeAt" result+        result' <- (wrapObject WebKit2WebExtension.DOMRange.DOMRange) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetRangeAtMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMRange.DOMRange), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetRangeAtMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetRangeAt++#endif++-- method DOMDOMSelection::get_range_count+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_range_count" webkit_dom_dom_selection_get_range_count :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CULong++{-# DEPRECATED dOMDOMSelectionGetRangeCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetRangeCount ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMSelectionGetRangeCount self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_range_count self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetRangeCountMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetRangeCountMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetRangeCount++#endif++-- method DOMDOMSelection::get_selection_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_get_selection_type" webkit_dom_dom_selection_get_selection_type :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO CString++{-# DEPRECATED dOMDOMSelectionGetSelectionType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionGetSelectionType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMSelectionGetSelectionType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_selection_get_selection_type self'+    checkUnexpectedReturnNULL "dOMDOMSelectionGetSelectionType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMSelectionGetSelectionTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetSelectionTypeMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionGetSelectionType++#endif++-- method DOMDOMSelection::modify+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "alter", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "direction", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "granularity", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_modify" webkit_dom_dom_selection_modify :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    CString ->                              -- alter : TBasicType TUTF8+    CString ->                              -- direction : TBasicType TUTF8+    CString ->                              -- granularity : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDOMSelectionModify ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionModify ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> T.Text+    {- ^ /@alter@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@direction@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@granularity@/: A @/gchar/@ -}+    -> m ()+dOMDOMSelectionModify self alter direction granularity = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    alter' <- textToCString alter+    direction' <- textToCString direction+    granularity' <- textToCString granularity+    webkit_dom_dom_selection_modify self' alter' direction' granularity'+    touchManagedPtr self+    freeMem alter'+    freeMem direction'+    freeMem granularity'+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionModifyMethodInfo+instance (signature ~ (T.Text -> T.Text -> T.Text -> m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionModifyMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionModify++#endif++-- method DOMDOMSelection::remove_all_ranges+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_remove_all_ranges" webkit_dom_dom_selection_remove_all_ranges :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    IO ()++{-# DEPRECATED dOMDOMSelectionRemoveAllRanges ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionRemoveAllRanges ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> m ()+dOMDOMSelectionRemoveAllRanges self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_selection_remove_all_ranges self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionRemoveAllRangesMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionRemoveAllRangesMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionRemoveAllRanges++#endif++-- method DOMDOMSelection::select_all_children+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_select_all_children" webkit_dom_dom_selection_select_all_children :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO ()++{-# DEPRECATED dOMDOMSelectionSelectAllChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionSelectAllChildren ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+dOMDOMSelectionSelectAllChildren self node = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    webkit_dom_dom_selection_select_all_children self' node'+    touchManagedPtr self+    touchManagedPtr node+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionSelectAllChildrenMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionSelectAllChildrenMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionSelectAllChildren++#endif++-- method DOMDOMSelection::set_base_and_extent+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "baseNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "baseOffset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "extentNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "extentOffset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_set_base_and_extent" webkit_dom_dom_selection_set_base_and_extent :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- baseNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- baseOffset : TBasicType TULong+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- extentNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- extentOffset : TBasicType TULong+    IO ()++{-# DEPRECATED dOMDOMSelectionSetBaseAndExtent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionSetBaseAndExtent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNode.IsDOMNode c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@baseNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@baseOffset@/: A @/gulong/@ -}+    -> c+    {- ^ /@extentNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@extentOffset@/: A @/gulong/@ -}+    -> m ()+dOMDOMSelectionSetBaseAndExtent self baseNode baseOffset extentNode extentOffset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    baseNode' <- unsafeManagedPtrCastPtr baseNode+    extentNode' <- unsafeManagedPtrCastPtr extentNode+    webkit_dom_dom_selection_set_base_and_extent self' baseNode' baseOffset extentNode' extentOffset+    touchManagedPtr self+    touchManagedPtr baseNode+    touchManagedPtr extentNode+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionSetBaseAndExtentMethodInfo+instance (signature ~ (b -> CULong -> c -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNode.IsDOMNode c) => O.MethodInfo DOMDOMSelectionSetBaseAndExtentMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionSetBaseAndExtent++#endif++-- method DOMDOMSelection::set_position+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_selection_set_position" webkit_dom_dom_selection_set_position :: +    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- offset : TBasicType TULong+    IO ()++{-# DEPRECATED dOMDOMSelectionSetPosition ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMSelectionSetPosition ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> m ()+dOMDOMSelectionSetPosition self node offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    webkit_dom_dom_selection_set_position self' node' offset+    touchManagedPtr self+    touchManagedPtr node+    return ()++#if ENABLE_OVERLOADING+data DOMDOMSelectionSetPositionMethodInfo+instance (signature ~ (b -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionSetPositionMethodInfo a signature where+    overloadedMethod _ = dOMDOMSelectionSetPosition++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs-boot view
@@ -0,0 +1,137 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDOMSelection where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDOMSelection = DOMDOMSelection (ManagedPtr DOMDOMSelection)+instance GObject DOMDOMSelection where+class (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o+instance (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o+instance O.HasParentTypes DOMDOMSelection+#if ENABLE_OVERLOADING+data DOMDOMSelectionAnchorNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionAnchorOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionBaseNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionBaseOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionExtentNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionExtentOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionFocusNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionFocusOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionIsCollapsedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionRangeCountPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionAddRangeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionCollapseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionCollapseToEndMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionCollapseToStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionContainsNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionDeleteFromDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionEmptyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionExtendMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetAnchorNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetAnchorOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetBaseNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetBaseOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetExtentNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetExtentOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetFocusNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetFocusOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetIsCollapsedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetRangeAtMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetRangeCountMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionGetSelectionTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionModifyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionRemoveAllRangesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionSelectAllChildrenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionSetBaseAndExtentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMSelectionSetPositionMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs view
@@ -0,0 +1,610 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDOMTokenList+    ( ++-- * Exported types+    DOMDOMTokenList(..)                     ,+    IsDOMDOMTokenList                       ,+    toDOMDOMTokenList                       ,+    noDOMDOMTokenList                       ,+++ -- * Methods+-- ** contains #method:contains#++#if ENABLE_OVERLOADING+    DOMDOMTokenListContainsMethodInfo       ,+#endif+    dOMDOMTokenListContains                 ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMDOMTokenListGetLengthMethodInfo      ,+#endif+    dOMDOMTokenListGetLength                ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMDOMTokenListGetValueMethodInfo       ,+#endif+    dOMDOMTokenListGetValue                 ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMDOMTokenListItemMethodInfo           ,+#endif+    dOMDOMTokenListItem                     ,+++-- ** replace #method:replace#++#if ENABLE_OVERLOADING+    DOMDOMTokenListReplaceMethodInfo        ,+#endif+    dOMDOMTokenListReplace                  ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMDOMTokenListSetValueMethodInfo       ,+#endif+    dOMDOMTokenListSetValue                 ,+++-- ** toggle #method:toggle#++#if ENABLE_OVERLOADING+    DOMDOMTokenListToggleMethodInfo         ,+#endif+    dOMDOMTokenListToggle                   ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMTokenListLengthPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMTokenListLength                   ,+#endif+    getDOMDOMTokenListLength                ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMTokenListValuePropertyInfo        ,+#endif+    constructDOMDOMTokenListValue           ,+#if ENABLE_OVERLOADING+    dOMDOMTokenListValue                    ,+#endif+    getDOMDOMTokenListValue                 ,+    setDOMDOMTokenListValue                 ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMDOMTokenList = DOMDOMTokenList (ManagedPtr DOMDOMTokenList)+foreign import ccall "webkit_dom_dom_token_list_get_type"+    c_webkit_dom_dom_token_list_get_type :: IO GType++instance GObject DOMDOMTokenList where+    gobjectType = c_webkit_dom_dom_token_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMDOMTokenList`, for instance with `toDOMDOMTokenList`.+class (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o+instance (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o++instance O.HasParentTypes DOMDOMTokenList+type instance O.ParentTypes DOMDOMTokenList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMDOMTokenList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDOMTokenList :: (MonadIO m, IsDOMDOMTokenList o) => o -> m DOMDOMTokenList+toDOMDOMTokenList = liftIO . unsafeCastTo DOMDOMTokenList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMTokenList`.+noDOMDOMTokenList :: Maybe DOMDOMTokenList+noDOMDOMTokenList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDOMTokenListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDOMTokenListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDOMTokenListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDOMTokenListMethod "contains" o = DOMDOMTokenListContainsMethodInfo+    ResolveDOMDOMTokenListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDOMTokenListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDOMTokenListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDOMTokenListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDOMTokenListMethod "item" o = DOMDOMTokenListItemMethodInfo+    ResolveDOMDOMTokenListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDOMTokenListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDOMTokenListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDOMTokenListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDOMTokenListMethod "replace" o = DOMDOMTokenListReplaceMethodInfo+    ResolveDOMDOMTokenListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDOMTokenListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDOMTokenListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDOMTokenListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDOMTokenListMethod "toggle" o = DOMDOMTokenListToggleMethodInfo+    ResolveDOMDOMTokenListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDOMTokenListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDOMTokenListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDOMTokenListMethod "getLength" o = DOMDOMTokenListGetLengthMethodInfo+    ResolveDOMDOMTokenListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDOMTokenListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDOMTokenListMethod "getValue" o = DOMDOMTokenListGetValueMethodInfo+    ResolveDOMDOMTokenListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDOMTokenListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDOMTokenListMethod "setValue" o = DOMDOMTokenListSetValueMethodInfo+    ResolveDOMDOMTokenListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDOMTokenListMethod t DOMDOMTokenList, O.MethodInfo info DOMDOMTokenList p) => OL.IsLabel t (DOMDOMTokenList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMTokenList #length+@+-}+getDOMDOMTokenListLength :: (MonadIO m, IsDOMDOMTokenList o) => o -> m CULong+getDOMDOMTokenListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMDOMTokenListLengthPropertyInfo+instance AttrInfo DOMDOMTokenListLengthPropertyInfo where+    type AttrAllowedOps DOMDOMTokenListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMTokenListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMTokenListLengthPropertyInfo = IsDOMDOMTokenList+    type AttrGetType DOMDOMTokenListLengthPropertyInfo = CULong+    type AttrLabel DOMDOMTokenListLengthPropertyInfo = "length"+    type AttrOrigin DOMDOMTokenListLengthPropertyInfo = DOMDOMTokenList+    attrGet _ = getDOMDOMTokenListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMTokenList #value+@+-}+getDOMDOMTokenListValue :: (MonadIO m, IsDOMDOMTokenList o) => o -> m (Maybe T.Text)+getDOMDOMTokenListValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDOMTokenList [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDOMTokenListValue :: (MonadIO m, IsDOMDOMTokenList o) => o -> T.Text -> m ()+setDOMDOMTokenListValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDOMTokenListValue :: (IsDOMDOMTokenList o) => T.Text -> IO (GValueConstruct o)+constructDOMDOMTokenListValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMDOMTokenListValuePropertyInfo+instance AttrInfo DOMDOMTokenListValuePropertyInfo where+    type AttrAllowedOps DOMDOMTokenListValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDOMTokenListValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDOMTokenListValuePropertyInfo = IsDOMDOMTokenList+    type AttrGetType DOMDOMTokenListValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDOMTokenListValuePropertyInfo = "value"+    type AttrOrigin DOMDOMTokenListValuePropertyInfo = DOMDOMTokenList+    attrGet _ = getDOMDOMTokenListValue+    attrSet _ = setDOMDOMTokenListValue+    attrConstruct _ = constructDOMDOMTokenListValue+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDOMTokenList+type instance O.AttributeList DOMDOMTokenList = DOMDOMTokenListAttributeList+type DOMDOMTokenListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMDOMTokenListLengthPropertyInfo), '("value", DOMDOMTokenListValuePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMDOMTokenListLength :: AttrLabelProxy "length"+dOMDOMTokenListLength = AttrLabelProxy++dOMDOMTokenListValue :: AttrLabelProxy "value"+dOMDOMTokenListValue = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDOMTokenList = DOMDOMTokenListSignalList+type DOMDOMTokenListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDOMTokenList::contains+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "token", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_contains" webkit_dom_dom_token_list_contains :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    CString ->                              -- token : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDOMTokenListContains ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListContains ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> T.Text+    {- ^ /@token@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMTokenListContains self token = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    token' <- textToCString token+    result <- webkit_dom_dom_token_list_contains self' token'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem token'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMTokenListContainsMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListContainsMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListContains++#endif++-- method DOMDOMTokenList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_get_length" webkit_dom_dom_token_list_get_length :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    IO CULong++{-# DEPRECATED dOMDOMTokenListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMTokenListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_token_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMTokenListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListGetLength++#endif++-- method DOMDOMTokenList::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_get_value" webkit_dom_dom_token_list_get_value :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    IO CString++{-# DEPRECATED dOMDOMTokenListGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMTokenListGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_token_list_get_value self'+    checkUnexpectedReturnNULL "dOMDOMTokenListGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMTokenListGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListGetValueMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListGetValue++#endif++-- method DOMDOMTokenList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_item" webkit_dom_dom_token_list_item :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    CULong ->                               -- index : TBasicType TULong+    IO CString++{-# DEPRECATED dOMDOMTokenListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMTokenListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_token_list_item self' index+    checkUnexpectedReturnNULL "dOMDOMTokenListItem" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMTokenListItemMethodInfo+instance (signature ~ (CULong -> m T.Text), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListItemMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListItem++#endif++-- method DOMDOMTokenList::replace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "token", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newToken", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_replace" webkit_dom_dom_token_list_replace :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    CString ->                              -- token : TBasicType TUTF8+    CString ->                              -- newToken : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDOMTokenListReplace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListReplace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> T.Text+    {- ^ /@token@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@newToken@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMTokenListReplace self token newToken = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    token' <- textToCString token+    newToken' <- textToCString newToken+    onException (do+        propagateGError $ webkit_dom_dom_token_list_replace self' token' newToken'+        touchManagedPtr self+        freeMem token'+        freeMem newToken'+        return ()+     ) (do+        freeMem token'+        freeMem newToken'+     )++#if ENABLE_OVERLOADING+data DOMDOMTokenListReplaceMethodInfo+instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListReplaceMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListReplace++#endif++-- method DOMDOMTokenList::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_set_value" webkit_dom_dom_token_list_set_value :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDOMTokenListSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDOMTokenListSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_dom_token_list_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDOMTokenListSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListSetValueMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListSetValue++#endif++-- method DOMDOMTokenList::toggle+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "token", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "force", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_dom_token_list_toggle" webkit_dom_dom_token_list_toggle :: +    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+    CString ->                              -- token : TBasicType TUTF8+    CInt ->                                 -- force : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMDOMTokenListToggle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMTokenListToggle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+    -> T.Text+    {- ^ /@token@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@force@/: A 'Bool' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDOMTokenListToggle self token force = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    token' <- textToCString token+    let force' = (fromIntegral . fromEnum) force+    onException (do+        _ <- propagateGError $ webkit_dom_dom_token_list_toggle self' token' force'+        touchManagedPtr self+        freeMem token'+        return ()+     ) (do+        freeMem token'+     )++#if ENABLE_OVERLOADING+data DOMDOMTokenListToggleMethodInfo+instance (signature ~ (T.Text -> Bool -> m ()), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListToggleMethodInfo a signature where+    overloadedMethod _ = dOMDOMTokenListToggle++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs-boot view
@@ -0,0 +1,56 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDOMTokenList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDOMTokenList = DOMDOMTokenList (ManagedPtr DOMDOMTokenList)+instance GObject DOMDOMTokenList where+class (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o+instance (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o+instance O.HasParentTypes DOMDOMTokenList+#if ENABLE_OVERLOADING+data DOMDOMTokenListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListContainsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListReplaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListSetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMTokenListToggleMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs view
@@ -0,0 +1,3977 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDOMWindow+    ( ++-- * Exported types+    DOMDOMWindow(..)                        ,+    IsDOMDOMWindow                          ,+    toDOMDOMWindow                          ,+    noDOMDOMWindow                          ,+++ -- * Methods+-- ** alert #method:alert#++#if ENABLE_OVERLOADING+    DOMDOMWindowAlertMethodInfo             ,+#endif+    dOMDOMWindowAlert                       ,+++-- ** blur #method:blur#++#if ENABLE_OVERLOADING+    DOMDOMWindowBlurMethodInfo              ,+#endif+    dOMDOMWindowBlur                        ,+++-- ** captureEvents #method:captureEvents#++#if ENABLE_OVERLOADING+    DOMDOMWindowCaptureEventsMethodInfo     ,+#endif+    dOMDOMWindowCaptureEvents               ,+++-- ** close #method:close#++#if ENABLE_OVERLOADING+    DOMDOMWindowCloseMethodInfo             ,+#endif+    dOMDOMWindowClose                       ,+++-- ** confirm #method:confirm#++#if ENABLE_OVERLOADING+    DOMDOMWindowConfirmMethodInfo           ,+#endif+    dOMDOMWindowConfirm                     ,+++-- ** find #method:find#++#if ENABLE_OVERLOADING+    DOMDOMWindowFindMethodInfo              ,+#endif+    dOMDOMWindowFind                        ,+++-- ** focus #method:focus#++#if ENABLE_OVERLOADING+    DOMDOMWindowFocusMethodInfo             ,+#endif+    dOMDOMWindowFocus                       ,+++-- ** getClosed #method:getClosed#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetClosedMethodInfo         ,+#endif+    dOMDOMWindowGetClosed                   ,+++-- ** getComputedStyle #method:getComputedStyle#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetComputedStyleMethodInfo  ,+#endif+    dOMDOMWindowGetComputedStyle            ,+++-- ** getDefaultStatus #method:getDefaultStatus#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetDefaultStatusMethodInfo  ,+#endif+    dOMDOMWindowGetDefaultStatus            ,+++-- ** getDevicePixelRatio #method:getDevicePixelRatio#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetDevicePixelRatioMethodInfo,+#endif+    dOMDOMWindowGetDevicePixelRatio         ,+++-- ** getDocument #method:getDocument#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetDocumentMethodInfo       ,+#endif+    dOMDOMWindowGetDocument                 ,+++-- ** getFrameElement #method:getFrameElement#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetFrameElementMethodInfo   ,+#endif+    dOMDOMWindowGetFrameElement             ,+++-- ** getFrames #method:getFrames#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetFramesMethodInfo         ,+#endif+    dOMDOMWindowGetFrames                   ,+++-- ** getInnerHeight #method:getInnerHeight#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetInnerHeightMethodInfo    ,+#endif+    dOMDOMWindowGetInnerHeight              ,+++-- ** getInnerWidth #method:getInnerWidth#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetInnerWidthMethodInfo     ,+#endif+    dOMDOMWindowGetInnerWidth               ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetLengthMethodInfo         ,+#endif+    dOMDOMWindowGetLength                   ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetNameMethodInfo           ,+#endif+    dOMDOMWindowGetName                     ,+++-- ** getOffscreenBuffering #method:getOffscreenBuffering#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetOffscreenBufferingMethodInfo,+#endif+    dOMDOMWindowGetOffscreenBuffering       ,+++-- ** getOpener #method:getOpener#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetOpenerMethodInfo         ,+#endif+    dOMDOMWindowGetOpener                   ,+++-- ** getOrientation #method:getOrientation#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetOrientationMethodInfo    ,+#endif+    dOMDOMWindowGetOrientation              ,+++-- ** getOuterHeight #method:getOuterHeight#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetOuterHeightMethodInfo    ,+#endif+    dOMDOMWindowGetOuterHeight              ,+++-- ** getOuterWidth #method:getOuterWidth#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetOuterWidthMethodInfo     ,+#endif+    dOMDOMWindowGetOuterWidth               ,+++-- ** getPageXOffset #method:getPageXOffset#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetPageXOffsetMethodInfo    ,+#endif+    dOMDOMWindowGetPageXOffset              ,+++-- ** getPageYOffset #method:getPageYOffset#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetPageYOffsetMethodInfo    ,+#endif+    dOMDOMWindowGetPageYOffset              ,+++-- ** getParent #method:getParent#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetParentMethodInfo         ,+#endif+    dOMDOMWindowGetParent                   ,+++-- ** getScreenLeft #method:getScreenLeft#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetScreenLeftMethodInfo     ,+#endif+    dOMDOMWindowGetScreenLeft               ,+++-- ** getScreenTop #method:getScreenTop#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetScreenTopMethodInfo      ,+#endif+    dOMDOMWindowGetScreenTop                ,+++-- ** getScreenX #method:getScreenX#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetScreenXMethodInfo        ,+#endif+    dOMDOMWindowGetScreenX                  ,+++-- ** getScreenY #method:getScreenY#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetScreenYMethodInfo        ,+#endif+    dOMDOMWindowGetScreenY                  ,+++-- ** getScrollX #method:getScrollX#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetScrollXMethodInfo        ,+#endif+    dOMDOMWindowGetScrollX                  ,+++-- ** getScrollY #method:getScrollY#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetScrollYMethodInfo        ,+#endif+    dOMDOMWindowGetScrollY                  ,+++-- ** getSelection #method:getSelection#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetSelectionMethodInfo      ,+#endif+    dOMDOMWindowGetSelection                ,+++-- ** getSelf #method:getSelf#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetSelfMethodInfo           ,+#endif+    dOMDOMWindowGetSelf                     ,+++-- ** getStatus #method:getStatus#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetStatusMethodInfo         ,+#endif+    dOMDOMWindowGetStatus                   ,+++-- ** getTop #method:getTop#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetTopMethodInfo            ,+#endif+    dOMDOMWindowGetTop                      ,+++-- ** getWindow #method:getWindow#++#if ENABLE_OVERLOADING+    DOMDOMWindowGetWindowMethodInfo         ,+#endif+    dOMDOMWindowGetWindow                   ,+++-- ** moveBy #method:moveBy#++#if ENABLE_OVERLOADING+    DOMDOMWindowMoveByMethodInfo            ,+#endif+    dOMDOMWindowMoveBy                      ,+++-- ** moveTo #method:moveTo#++#if ENABLE_OVERLOADING+    DOMDOMWindowMoveToMethodInfo            ,+#endif+    dOMDOMWindowMoveTo                      ,+++-- ** print #method:print#++#if ENABLE_OVERLOADING+    DOMDOMWindowPrintMethodInfo             ,+#endif+    dOMDOMWindowPrint                       ,+++-- ** prompt #method:prompt#++#if ENABLE_OVERLOADING+    DOMDOMWindowPromptMethodInfo            ,+#endif+    dOMDOMWindowPrompt                      ,+++-- ** releaseEvents #method:releaseEvents#++#if ENABLE_OVERLOADING+    DOMDOMWindowReleaseEventsMethodInfo     ,+#endif+    dOMDOMWindowReleaseEvents               ,+++-- ** resizeBy #method:resizeBy#++#if ENABLE_OVERLOADING+    DOMDOMWindowResizeByMethodInfo          ,+#endif+    dOMDOMWindowResizeBy                    ,+++-- ** resizeTo #method:resizeTo#++#if ENABLE_OVERLOADING+    DOMDOMWindowResizeToMethodInfo          ,+#endif+    dOMDOMWindowResizeTo                    ,+++-- ** scrollBy #method:scrollBy#++#if ENABLE_OVERLOADING+    DOMDOMWindowScrollByMethodInfo          ,+#endif+    dOMDOMWindowScrollBy                    ,+++-- ** scrollTo #method:scrollTo#++#if ENABLE_OVERLOADING+    DOMDOMWindowScrollToMethodInfo          ,+#endif+    dOMDOMWindowScrollTo                    ,+++-- ** setDefaultStatus #method:setDefaultStatus#++#if ENABLE_OVERLOADING+    DOMDOMWindowSetDefaultStatusMethodInfo  ,+#endif+    dOMDOMWindowSetDefaultStatus            ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMDOMWindowSetNameMethodInfo           ,+#endif+    dOMDOMWindowSetName                     ,+++-- ** setStatus #method:setStatus#++#if ENABLE_OVERLOADING+    DOMDOMWindowSetStatusMethodInfo         ,+#endif+    dOMDOMWindowSetStatus                   ,+++-- ** stop #method:stop#++#if ENABLE_OVERLOADING+    DOMDOMWindowStopMethodInfo              ,+#endif+    dOMDOMWindowStop                        ,+++-- ** webkitMessageHandlersPostMessage #method:webkitMessageHandlersPostMessage#++#if ENABLE_OVERLOADING+    DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo,+#endif+    dOMDOMWindowWebkitMessageHandlersPostMessage,+++++ -- * Properties+-- ** closed #attr:closed#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowClosedPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowClosed                      ,+#endif+    getDOMDOMWindowClosed                   ,+++-- ** defaultStatus #attr:defaultStatus#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowDefaultStatusPropertyInfo   ,+#endif+    constructDOMDOMWindowDefaultStatus      ,+#if ENABLE_OVERLOADING+    dOMDOMWindowDefaultStatus               ,+#endif+    getDOMDOMWindowDefaultStatus            ,+    setDOMDOMWindowDefaultStatus            ,+++-- ** devicePixelRatio #attr:devicePixelRatio#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowDevicePixelRatioPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowDevicePixelRatio            ,+#endif+    getDOMDOMWindowDevicePixelRatio         ,+++-- ** document #attr:document#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowDocumentPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowDocument                    ,+#endif+    getDOMDOMWindowDocument                 ,+++-- ** frameElement #attr:frameElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowFrameElementPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowFrameElement                ,+#endif+    getDOMDOMWindowFrameElement             ,+++-- ** frames #attr:frames#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowFramesPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowFrames                      ,+#endif+    getDOMDOMWindowFrames                   ,+++-- ** innerHeight #attr:innerHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowInnerHeightPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowInnerHeight                 ,+#endif+    getDOMDOMWindowInnerHeight              ,+++-- ** innerWidth #attr:innerWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowInnerWidthPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowInnerWidth                  ,+#endif+    getDOMDOMWindowInnerWidth               ,+++-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowLengthPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowLength                      ,+#endif+    getDOMDOMWindowLength                   ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowNamePropertyInfo            ,+#endif+    constructDOMDOMWindowName               ,+#if ENABLE_OVERLOADING+    dOMDOMWindowName                        ,+#endif+    getDOMDOMWindowName                     ,+    setDOMDOMWindowName                     ,+++-- ** offscreenBuffering #attr:offscreenBuffering#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowOffscreenBufferingPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowOffscreenBuffering          ,+#endif+    getDOMDOMWindowOffscreenBuffering       ,+++-- ** opener #attr:opener#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowOpenerPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowOpener                      ,+#endif+    getDOMDOMWindowOpener                   ,+++-- ** orientation #attr:orientation#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowOrientationPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowOrientation                 ,+#endif+    getDOMDOMWindowOrientation              ,+++-- ** outerHeight #attr:outerHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowOuterHeightPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowOuterHeight                 ,+#endif+    getDOMDOMWindowOuterHeight              ,+++-- ** outerWidth #attr:outerWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowOuterWidthPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowOuterWidth                  ,+#endif+    getDOMDOMWindowOuterWidth               ,+++-- ** pageXOffset #attr:pageXOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowPageXOffsetPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowPageXOffset                 ,+#endif+    getDOMDOMWindowPageXOffset              ,+++-- ** pageYOffset #attr:pageYOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowPageYOffsetPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowPageYOffset                 ,+#endif+    getDOMDOMWindowPageYOffset              ,+++-- ** parent #attr:parent#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowParentPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowParent                      ,+#endif+    getDOMDOMWindowParent                   ,+++-- ** screenLeft #attr:screenLeft#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowScreenLeftPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowScreenLeft                  ,+#endif+    getDOMDOMWindowScreenLeft               ,+++-- ** screenTop #attr:screenTop#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowScreenTopPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowScreenTop                   ,+#endif+    getDOMDOMWindowScreenTop                ,+++-- ** screenX #attr:screenX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowScreenXPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowScreenX                     ,+#endif+    getDOMDOMWindowScreenX                  ,+++-- ** screenY #attr:screenY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowScreenYPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowScreenY                     ,+#endif+    getDOMDOMWindowScreenY                  ,+++-- ** scrollX #attr:scrollX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowScrollXPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowScrollX                     ,+#endif+    getDOMDOMWindowScrollX                  ,+++-- ** scrollY #attr:scrollY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowScrollYPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowScrollY                     ,+#endif+    getDOMDOMWindowScrollY                  ,+++-- ** self #attr:self#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowSelfPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowSelf                        ,+#endif+    getDOMDOMWindowSelf                     ,+++-- ** status #attr:status#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowStatusPropertyInfo          ,+#endif+    constructDOMDOMWindowStatus             ,+#if ENABLE_OVERLOADING+    dOMDOMWindowStatus                      ,+#endif+    getDOMDOMWindowStatus                   ,+    setDOMDOMWindowStatus                   ,+++-- ** top #attr:top#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowTopPropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowTop                         ,+#endif+    getDOMDOMWindowTop                      ,+++-- ** window #attr:window#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDOMWindowWindowPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDOMWindowWindow                      ,+#endif+    getDOMDOMWindowWindow                   ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMSelection as WebKit2WebExtension.DOMDOMSelection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMDOMWindow = DOMDOMWindow (ManagedPtr DOMDOMWindow)+foreign import ccall "webkit_dom_dom_window_get_type"+    c_webkit_dom_dom_window_get_type :: IO GType++instance GObject DOMDOMWindow where+    gobjectType = c_webkit_dom_dom_window_get_type+    ++-- | Type class for types which can be safely cast to `DOMDOMWindow`, for instance with `toDOMDOMWindow`.+class (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o+instance (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o++instance O.HasParentTypes DOMDOMWindow+type instance O.ParentTypes DOMDOMWindow = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMDOMWindow`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDOMWindow :: (MonadIO m, IsDOMDOMWindow o) => o -> m DOMDOMWindow+toDOMDOMWindow = liftIO . unsafeCastTo DOMDOMWindow++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMWindow`.+noDOMDOMWindow :: Maybe DOMDOMWindow+noDOMDOMWindow = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDOMWindowMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDOMWindowMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMDOMWindowMethod "alert" o = DOMDOMWindowAlertMethodInfo+    ResolveDOMDOMWindowMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDOMWindowMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDOMWindowMethod "blur" o = DOMDOMWindowBlurMethodInfo+    ResolveDOMDOMWindowMethod "captureEvents" o = DOMDOMWindowCaptureEventsMethodInfo+    ResolveDOMDOMWindowMethod "close" o = DOMDOMWindowCloseMethodInfo+    ResolveDOMDOMWindowMethod "confirm" o = DOMDOMWindowConfirmMethodInfo+    ResolveDOMDOMWindowMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMDOMWindowMethod "find" o = DOMDOMWindowFindMethodInfo+    ResolveDOMDOMWindowMethod "focus" o = DOMDOMWindowFocusMethodInfo+    ResolveDOMDOMWindowMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDOMWindowMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDOMWindowMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDOMWindowMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDOMWindowMethod "moveBy" o = DOMDOMWindowMoveByMethodInfo+    ResolveDOMDOMWindowMethod "moveTo" o = DOMDOMWindowMoveToMethodInfo+    ResolveDOMDOMWindowMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDOMWindowMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDOMWindowMethod "print" o = DOMDOMWindowPrintMethodInfo+    ResolveDOMDOMWindowMethod "prompt" o = DOMDOMWindowPromptMethodInfo+    ResolveDOMDOMWindowMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDOMWindowMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDOMWindowMethod "releaseEvents" o = DOMDOMWindowReleaseEventsMethodInfo+    ResolveDOMDOMWindowMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMDOMWindowMethod "resizeBy" o = DOMDOMWindowResizeByMethodInfo+    ResolveDOMDOMWindowMethod "resizeTo" o = DOMDOMWindowResizeToMethodInfo+    ResolveDOMDOMWindowMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDOMWindowMethod "scrollBy" o = DOMDOMWindowScrollByMethodInfo+    ResolveDOMDOMWindowMethod "scrollTo" o = DOMDOMWindowScrollToMethodInfo+    ResolveDOMDOMWindowMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDOMWindowMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDOMWindowMethod "stop" o = DOMDOMWindowStopMethodInfo+    ResolveDOMDOMWindowMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDOMWindowMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDOMWindowMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDOMWindowMethod "webkitMessageHandlersPostMessage" o = DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo+    ResolveDOMDOMWindowMethod "getClosed" o = DOMDOMWindowGetClosedMethodInfo+    ResolveDOMDOMWindowMethod "getComputedStyle" o = DOMDOMWindowGetComputedStyleMethodInfo+    ResolveDOMDOMWindowMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDOMWindowMethod "getDefaultStatus" o = DOMDOMWindowGetDefaultStatusMethodInfo+    ResolveDOMDOMWindowMethod "getDevicePixelRatio" o = DOMDOMWindowGetDevicePixelRatioMethodInfo+    ResolveDOMDOMWindowMethod "getDocument" o = DOMDOMWindowGetDocumentMethodInfo+    ResolveDOMDOMWindowMethod "getFrameElement" o = DOMDOMWindowGetFrameElementMethodInfo+    ResolveDOMDOMWindowMethod "getFrames" o = DOMDOMWindowGetFramesMethodInfo+    ResolveDOMDOMWindowMethod "getInnerHeight" o = DOMDOMWindowGetInnerHeightMethodInfo+    ResolveDOMDOMWindowMethod "getInnerWidth" o = DOMDOMWindowGetInnerWidthMethodInfo+    ResolveDOMDOMWindowMethod "getLength" o = DOMDOMWindowGetLengthMethodInfo+    ResolveDOMDOMWindowMethod "getName" o = DOMDOMWindowGetNameMethodInfo+    ResolveDOMDOMWindowMethod "getOffscreenBuffering" o = DOMDOMWindowGetOffscreenBufferingMethodInfo+    ResolveDOMDOMWindowMethod "getOpener" o = DOMDOMWindowGetOpenerMethodInfo+    ResolveDOMDOMWindowMethod "getOrientation" o = DOMDOMWindowGetOrientationMethodInfo+    ResolveDOMDOMWindowMethod "getOuterHeight" o = DOMDOMWindowGetOuterHeightMethodInfo+    ResolveDOMDOMWindowMethod "getOuterWidth" o = DOMDOMWindowGetOuterWidthMethodInfo+    ResolveDOMDOMWindowMethod "getPageXOffset" o = DOMDOMWindowGetPageXOffsetMethodInfo+    ResolveDOMDOMWindowMethod "getPageYOffset" o = DOMDOMWindowGetPageYOffsetMethodInfo+    ResolveDOMDOMWindowMethod "getParent" o = DOMDOMWindowGetParentMethodInfo+    ResolveDOMDOMWindowMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDOMWindowMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDOMWindowMethod "getScreenLeft" o = DOMDOMWindowGetScreenLeftMethodInfo+    ResolveDOMDOMWindowMethod "getScreenTop" o = DOMDOMWindowGetScreenTopMethodInfo+    ResolveDOMDOMWindowMethod "getScreenX" o = DOMDOMWindowGetScreenXMethodInfo+    ResolveDOMDOMWindowMethod "getScreenY" o = DOMDOMWindowGetScreenYMethodInfo+    ResolveDOMDOMWindowMethod "getScrollX" o = DOMDOMWindowGetScrollXMethodInfo+    ResolveDOMDOMWindowMethod "getScrollY" o = DOMDOMWindowGetScrollYMethodInfo+    ResolveDOMDOMWindowMethod "getSelection" o = DOMDOMWindowGetSelectionMethodInfo+    ResolveDOMDOMWindowMethod "getSelf" o = DOMDOMWindowGetSelfMethodInfo+    ResolveDOMDOMWindowMethod "getStatus" o = DOMDOMWindowGetStatusMethodInfo+    ResolveDOMDOMWindowMethod "getTop" o = DOMDOMWindowGetTopMethodInfo+    ResolveDOMDOMWindowMethod "getWindow" o = DOMDOMWindowGetWindowMethodInfo+    ResolveDOMDOMWindowMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDOMWindowMethod "setDefaultStatus" o = DOMDOMWindowSetDefaultStatusMethodInfo+    ResolveDOMDOMWindowMethod "setName" o = DOMDOMWindowSetNameMethodInfo+    ResolveDOMDOMWindowMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDOMWindowMethod "setStatus" o = DOMDOMWindowSetStatusMethodInfo+    ResolveDOMDOMWindowMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDOMWindowMethod t DOMDOMWindow, O.MethodInfo info DOMDOMWindow p) => OL.IsLabel t (DOMDOMWindow -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "closed"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@closed@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #closed+@+-}+getDOMDOMWindowClosed :: (MonadIO m, IsDOMDOMWindow o) => o -> m Bool+getDOMDOMWindowClosed obj = liftIO $ B.Properties.getObjectPropertyBool obj "closed"++#if ENABLE_OVERLOADING+data DOMDOMWindowClosedPropertyInfo+instance AttrInfo DOMDOMWindowClosedPropertyInfo where+    type AttrAllowedOps DOMDOMWindowClosedPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowClosedPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowClosedPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowClosedPropertyInfo = Bool+    type AttrLabel DOMDOMWindowClosedPropertyInfo = "closed"+    type AttrOrigin DOMDOMWindowClosedPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowClosed+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "default-status"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@default-status@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #defaultStatus+@+-}+getDOMDOMWindowDefaultStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)+getDOMDOMWindowDefaultStatus obj = liftIO $ B.Properties.getObjectPropertyString obj "default-status"++{- |+Set the value of the “@default-status@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDOMWindow [ #defaultStatus 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDOMWindowDefaultStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()+setDOMDOMWindowDefaultStatus obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-status" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@default-status@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDOMWindowDefaultStatus :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)+constructDOMDOMWindowDefaultStatus val = B.Properties.constructObjectPropertyString "default-status" (Just val)++#if ENABLE_OVERLOADING+data DOMDOMWindowDefaultStatusPropertyInfo+instance AttrInfo DOMDOMWindowDefaultStatusPropertyInfo where+    type AttrAllowedOps DOMDOMWindowDefaultStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowDefaultStatusPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDOMWindowDefaultStatusPropertyInfo = "default-status"+    type AttrOrigin DOMDOMWindowDefaultStatusPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowDefaultStatus+    attrSet _ = setDOMDOMWindowDefaultStatus+    attrConstruct _ = constructDOMDOMWindowDefaultStatus+    attrClear _ = undefined+#endif++-- VVV Prop "device-pixel-ratio"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@device-pixel-ratio@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #devicePixelRatio+@+-}+getDOMDOMWindowDevicePixelRatio :: (MonadIO m, IsDOMDOMWindow o) => o -> m Double+getDOMDOMWindowDevicePixelRatio obj = liftIO $ B.Properties.getObjectPropertyDouble obj "device-pixel-ratio"++#if ENABLE_OVERLOADING+data DOMDOMWindowDevicePixelRatioPropertyInfo+instance AttrInfo DOMDOMWindowDevicePixelRatioPropertyInfo where+    type AttrAllowedOps DOMDOMWindowDevicePixelRatioPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowDevicePixelRatioPropertyInfo = Double+    type AttrLabel DOMDOMWindowDevicePixelRatioPropertyInfo = "device-pixel-ratio"+    type AttrOrigin DOMDOMWindowDevicePixelRatioPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowDevicePixelRatio+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "document"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@document@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #document+@+-}+getDOMDOMWindowDocument :: (MonadIO m, IsDOMDOMWindow o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument+getDOMDOMWindowDocument obj = liftIO $ checkUnexpectedNothing "getDOMDOMWindowDocument" $ B.Properties.getObjectPropertyObject obj "document" WebKit2WebExtension.DOMDocument.DOMDocument++#if ENABLE_OVERLOADING+data DOMDOMWindowDocumentPropertyInfo+instance AttrInfo DOMDOMWindowDocumentPropertyInfo where+    type AttrAllowedOps DOMDOMWindowDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowDocumentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowDocumentPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument+    type AttrLabel DOMDOMWindowDocumentPropertyInfo = "document"+    type AttrOrigin DOMDOMWindowDocumentPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowDocument+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "frame-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@frame-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #frameElement+@+-}+getDOMDOMWindowFrameElement :: (MonadIO m, IsDOMDOMWindow o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDOMWindowFrameElement obj = liftIO $ checkUnexpectedNothing "getDOMDOMWindowFrameElement" $ B.Properties.getObjectPropertyObject obj "frame-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDOMWindowFrameElementPropertyInfo+instance AttrInfo DOMDOMWindowFrameElementPropertyInfo where+    type AttrAllowedOps DOMDOMWindowFrameElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowFrameElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowFrameElementPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowFrameElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDOMWindowFrameElementPropertyInfo = "frame-element"+    type AttrOrigin DOMDOMWindowFrameElementPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowFrameElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "frames"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@frames@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #frames+@+-}+getDOMDOMWindowFrames :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)+getDOMDOMWindowFrames obj = liftIO $ B.Properties.getObjectPropertyObject obj "frames" DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDOMWindowFramesPropertyInfo+instance AttrInfo DOMDOMWindowFramesPropertyInfo where+    type AttrAllowedOps DOMDOMWindowFramesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowFramesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowFramesPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowFramesPropertyInfo = (Maybe DOMDOMWindow)+    type AttrLabel DOMDOMWindowFramesPropertyInfo = "frames"+    type AttrOrigin DOMDOMWindowFramesPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowFrames+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "inner-height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@inner-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #innerHeight+@+-}+getDOMDOMWindowInnerHeight :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowInnerHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "inner-height"++#if ENABLE_OVERLOADING+data DOMDOMWindowInnerHeightPropertyInfo+instance AttrInfo DOMDOMWindowInnerHeightPropertyInfo where+    type AttrAllowedOps DOMDOMWindowInnerHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowInnerHeightPropertyInfo = CLong+    type AttrLabel DOMDOMWindowInnerHeightPropertyInfo = "inner-height"+    type AttrOrigin DOMDOMWindowInnerHeightPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowInnerHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "inner-width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@inner-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #innerWidth+@+-}+getDOMDOMWindowInnerWidth :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowInnerWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "inner-width"++#if ENABLE_OVERLOADING+data DOMDOMWindowInnerWidthPropertyInfo+instance AttrInfo DOMDOMWindowInnerWidthPropertyInfo where+    type AttrAllowedOps DOMDOMWindowInnerWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowInnerWidthPropertyInfo = CLong+    type AttrLabel DOMDOMWindowInnerWidthPropertyInfo = "inner-width"+    type AttrOrigin DOMDOMWindowInnerWidthPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowInnerWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #length+@+-}+getDOMDOMWindowLength :: (MonadIO m, IsDOMDOMWindow o) => o -> m CULong+getDOMDOMWindowLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMDOMWindowLengthPropertyInfo+instance AttrInfo DOMDOMWindowLengthPropertyInfo where+    type AttrAllowedOps DOMDOMWindowLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowLengthPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowLengthPropertyInfo = CULong+    type AttrLabel DOMDOMWindowLengthPropertyInfo = "length"+    type AttrOrigin DOMDOMWindowLengthPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #name+@+-}+getDOMDOMWindowName :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)+getDOMDOMWindowName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDOMWindow [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDOMWindowName :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()+setDOMDOMWindowName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDOMWindowName :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)+constructDOMDOMWindowName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMDOMWindowNamePropertyInfo+instance AttrInfo DOMDOMWindowNamePropertyInfo where+    type AttrAllowedOps DOMDOMWindowNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDOMWindowNamePropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDOMWindowNamePropertyInfo = "name"+    type AttrOrigin DOMDOMWindowNamePropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowName+    attrSet _ = setDOMDOMWindowName+    attrConstruct _ = constructDOMDOMWindowName+    attrClear _ = undefined+#endif++-- VVV Prop "offscreen-buffering"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offscreen-buffering@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #offscreenBuffering+@+-}+getDOMDOMWindowOffscreenBuffering :: (MonadIO m, IsDOMDOMWindow o) => o -> m Bool+getDOMDOMWindowOffscreenBuffering obj = liftIO $ B.Properties.getObjectPropertyBool obj "offscreen-buffering"++#if ENABLE_OVERLOADING+data DOMDOMWindowOffscreenBufferingPropertyInfo+instance AttrInfo DOMDOMWindowOffscreenBufferingPropertyInfo where+    type AttrAllowedOps DOMDOMWindowOffscreenBufferingPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowOffscreenBufferingPropertyInfo = Bool+    type AttrLabel DOMDOMWindowOffscreenBufferingPropertyInfo = "offscreen-buffering"+    type AttrOrigin DOMDOMWindowOffscreenBufferingPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowOffscreenBuffering+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "opener"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@opener@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #opener+@+-}+getDOMDOMWindowOpener :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)+getDOMDOMWindowOpener obj = liftIO $ B.Properties.getObjectPropertyObject obj "opener" DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDOMWindowOpenerPropertyInfo+instance AttrInfo DOMDOMWindowOpenerPropertyInfo where+    type AttrAllowedOps DOMDOMWindowOpenerPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowOpenerPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowOpenerPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowOpenerPropertyInfo = (Maybe DOMDOMWindow)+    type AttrLabel DOMDOMWindowOpenerPropertyInfo = "opener"+    type AttrOrigin DOMDOMWindowOpenerPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowOpener+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "orientation"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@orientation@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #orientation+@+-}+getDOMDOMWindowOrientation :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowOrientation obj = liftIO $ B.Properties.getObjectPropertyLong obj "orientation"++#if ENABLE_OVERLOADING+data DOMDOMWindowOrientationPropertyInfo+instance AttrInfo DOMDOMWindowOrientationPropertyInfo where+    type AttrAllowedOps DOMDOMWindowOrientationPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowOrientationPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowOrientationPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowOrientationPropertyInfo = CLong+    type AttrLabel DOMDOMWindowOrientationPropertyInfo = "orientation"+    type AttrOrigin DOMDOMWindowOrientationPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowOrientation+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "outer-height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@outer-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #outerHeight+@+-}+getDOMDOMWindowOuterHeight :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowOuterHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "outer-height"++#if ENABLE_OVERLOADING+data DOMDOMWindowOuterHeightPropertyInfo+instance AttrInfo DOMDOMWindowOuterHeightPropertyInfo where+    type AttrAllowedOps DOMDOMWindowOuterHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowOuterHeightPropertyInfo = CLong+    type AttrLabel DOMDOMWindowOuterHeightPropertyInfo = "outer-height"+    type AttrOrigin DOMDOMWindowOuterHeightPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowOuterHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "outer-width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@outer-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #outerWidth+@+-}+getDOMDOMWindowOuterWidth :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowOuterWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "outer-width"++#if ENABLE_OVERLOADING+data DOMDOMWindowOuterWidthPropertyInfo+instance AttrInfo DOMDOMWindowOuterWidthPropertyInfo where+    type AttrAllowedOps DOMDOMWindowOuterWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowOuterWidthPropertyInfo = CLong+    type AttrLabel DOMDOMWindowOuterWidthPropertyInfo = "outer-width"+    type AttrOrigin DOMDOMWindowOuterWidthPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowOuterWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "page-x-offset"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@page-x-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #pageXOffset+@+-}+getDOMDOMWindowPageXOffset :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowPageXOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-x-offset"++#if ENABLE_OVERLOADING+data DOMDOMWindowPageXOffsetPropertyInfo+instance AttrInfo DOMDOMWindowPageXOffsetPropertyInfo where+    type AttrAllowedOps DOMDOMWindowPageXOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowPageXOffsetPropertyInfo = CLong+    type AttrLabel DOMDOMWindowPageXOffsetPropertyInfo = "page-x-offset"+    type AttrOrigin DOMDOMWindowPageXOffsetPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowPageXOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "page-y-offset"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@page-y-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #pageYOffset+@+-}+getDOMDOMWindowPageYOffset :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowPageYOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-y-offset"++#if ENABLE_OVERLOADING+data DOMDOMWindowPageYOffsetPropertyInfo+instance AttrInfo DOMDOMWindowPageYOffsetPropertyInfo where+    type AttrAllowedOps DOMDOMWindowPageYOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowPageYOffsetPropertyInfo = CLong+    type AttrLabel DOMDOMWindowPageYOffsetPropertyInfo = "page-y-offset"+    type AttrOrigin DOMDOMWindowPageYOffsetPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowPageYOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "parent"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@parent@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #parent+@+-}+getDOMDOMWindowParent :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)+getDOMDOMWindowParent obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent" DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDOMWindowParentPropertyInfo+instance AttrInfo DOMDOMWindowParentPropertyInfo where+    type AttrAllowedOps DOMDOMWindowParentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowParentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowParentPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowParentPropertyInfo = (Maybe DOMDOMWindow)+    type AttrLabel DOMDOMWindowParentPropertyInfo = "parent"+    type AttrOrigin DOMDOMWindowParentPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowParent+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "screen-left"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@screen-left@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #screenLeft+@+-}+getDOMDOMWindowScreenLeft :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowScreenLeft obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-left"++#if ENABLE_OVERLOADING+data DOMDOMWindowScreenLeftPropertyInfo+instance AttrInfo DOMDOMWindowScreenLeftPropertyInfo where+    type AttrAllowedOps DOMDOMWindowScreenLeftPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowScreenLeftPropertyInfo = CLong+    type AttrLabel DOMDOMWindowScreenLeftPropertyInfo = "screen-left"+    type AttrOrigin DOMDOMWindowScreenLeftPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowScreenLeft+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "screen-top"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@screen-top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #screenTop+@+-}+getDOMDOMWindowScreenTop :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowScreenTop obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-top"++#if ENABLE_OVERLOADING+data DOMDOMWindowScreenTopPropertyInfo+instance AttrInfo DOMDOMWindowScreenTopPropertyInfo where+    type AttrAllowedOps DOMDOMWindowScreenTopPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowScreenTopPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowScreenTopPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowScreenTopPropertyInfo = CLong+    type AttrLabel DOMDOMWindowScreenTopPropertyInfo = "screen-top"+    type AttrOrigin DOMDOMWindowScreenTopPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowScreenTop+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "screen-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@screen-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #screenX+@+-}+getDOMDOMWindowScreenX :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowScreenX obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-x"++#if ENABLE_OVERLOADING+data DOMDOMWindowScreenXPropertyInfo+instance AttrInfo DOMDOMWindowScreenXPropertyInfo where+    type AttrAllowedOps DOMDOMWindowScreenXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowScreenXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowScreenXPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowScreenXPropertyInfo = CLong+    type AttrLabel DOMDOMWindowScreenXPropertyInfo = "screen-x"+    type AttrOrigin DOMDOMWindowScreenXPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowScreenX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "screen-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@screen-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #screenY+@+-}+getDOMDOMWindowScreenY :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowScreenY obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-y"++#if ENABLE_OVERLOADING+data DOMDOMWindowScreenYPropertyInfo+instance AttrInfo DOMDOMWindowScreenYPropertyInfo where+    type AttrAllowedOps DOMDOMWindowScreenYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowScreenYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowScreenYPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowScreenYPropertyInfo = CLong+    type AttrLabel DOMDOMWindowScreenYPropertyInfo = "screen-y"+    type AttrOrigin DOMDOMWindowScreenYPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowScreenY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "scroll-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@scroll-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #scrollX+@+-}+getDOMDOMWindowScrollX :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowScrollX obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-x"++#if ENABLE_OVERLOADING+data DOMDOMWindowScrollXPropertyInfo+instance AttrInfo DOMDOMWindowScrollXPropertyInfo where+    type AttrAllowedOps DOMDOMWindowScrollXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowScrollXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowScrollXPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowScrollXPropertyInfo = CLong+    type AttrLabel DOMDOMWindowScrollXPropertyInfo = "scroll-x"+    type AttrOrigin DOMDOMWindowScrollXPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowScrollX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "scroll-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@scroll-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #scrollY+@+-}+getDOMDOMWindowScrollY :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong+getDOMDOMWindowScrollY obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-y"++#if ENABLE_OVERLOADING+data DOMDOMWindowScrollYPropertyInfo+instance AttrInfo DOMDOMWindowScrollYPropertyInfo where+    type AttrAllowedOps DOMDOMWindowScrollYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowScrollYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowScrollYPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowScrollYPropertyInfo = CLong+    type AttrLabel DOMDOMWindowScrollYPropertyInfo = "scroll-y"+    type AttrOrigin DOMDOMWindowScrollYPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowScrollY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "self"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@self@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #self+@+-}+getDOMDOMWindowSelf :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)+getDOMDOMWindowSelf obj = liftIO $ B.Properties.getObjectPropertyObject obj "self" DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDOMWindowSelfPropertyInfo+instance AttrInfo DOMDOMWindowSelfPropertyInfo where+    type AttrAllowedOps DOMDOMWindowSelfPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowSelfPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowSelfPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowSelfPropertyInfo = (Maybe DOMDOMWindow)+    type AttrLabel DOMDOMWindowSelfPropertyInfo = "self"+    type AttrOrigin DOMDOMWindowSelfPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowSelf+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "status"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@status@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #status+@+-}+getDOMDOMWindowStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)+getDOMDOMWindowStatus obj = liftIO $ B.Properties.getObjectPropertyString obj "status"++{- |+Set the value of the “@status@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDOMWindow [ #status 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDOMWindowStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()+setDOMDOMWindowStatus obj val = liftIO $ B.Properties.setObjectPropertyString obj "status" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@status@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDOMWindowStatus :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)+constructDOMDOMWindowStatus val = B.Properties.constructObjectPropertyString "status" (Just val)++#if ENABLE_OVERLOADING+data DOMDOMWindowStatusPropertyInfo+instance AttrInfo DOMDOMWindowStatusPropertyInfo where+    type AttrAllowedOps DOMDOMWindowStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDOMWindowStatusPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDOMWindowStatusPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowStatusPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDOMWindowStatusPropertyInfo = "status"+    type AttrOrigin DOMDOMWindowStatusPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowStatus+    attrSet _ = setDOMDOMWindowStatus+    attrConstruct _ = constructDOMDOMWindowStatus+    attrClear _ = undefined+#endif++-- VVV Prop "top"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #top+@+-}+getDOMDOMWindowTop :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)+getDOMDOMWindowTop obj = liftIO $ B.Properties.getObjectPropertyObject obj "top" DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDOMWindowTopPropertyInfo+instance AttrInfo DOMDOMWindowTopPropertyInfo where+    type AttrAllowedOps DOMDOMWindowTopPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowTopPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowTopPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowTopPropertyInfo = (Maybe DOMDOMWindow)+    type AttrLabel DOMDOMWindowTopPropertyInfo = "top"+    type AttrOrigin DOMDOMWindowTopPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowTop+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "window"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@window@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDOMWindow #window+@+-}+getDOMDOMWindowWindow :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)+getDOMDOMWindowWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "window" DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDOMWindowWindowPropertyInfo+instance AttrInfo DOMDOMWindowWindowPropertyInfo where+    type AttrAllowedOps DOMDOMWindowWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDOMWindowWindowPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDOMWindowWindowPropertyInfo = IsDOMDOMWindow+    type AttrGetType DOMDOMWindowWindowPropertyInfo = (Maybe DOMDOMWindow)+    type AttrLabel DOMDOMWindowWindowPropertyInfo = "window"+    type AttrOrigin DOMDOMWindowWindowPropertyInfo = DOMDOMWindow+    attrGet _ = getDOMDOMWindowWindow+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDOMWindow+type instance O.AttributeList DOMDOMWindow = DOMDOMWindowAttributeList+type DOMDOMWindowAttributeList = ('[ '("closed", DOMDOMWindowClosedPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultStatus", DOMDOMWindowDefaultStatusPropertyInfo), '("devicePixelRatio", DOMDOMWindowDevicePixelRatioPropertyInfo), '("document", DOMDOMWindowDocumentPropertyInfo), '("frameElement", DOMDOMWindowFrameElementPropertyInfo), '("frames", DOMDOMWindowFramesPropertyInfo), '("innerHeight", DOMDOMWindowInnerHeightPropertyInfo), '("innerWidth", DOMDOMWindowInnerWidthPropertyInfo), '("length", DOMDOMWindowLengthPropertyInfo), '("name", DOMDOMWindowNamePropertyInfo), '("offscreenBuffering", DOMDOMWindowOffscreenBufferingPropertyInfo), '("opener", DOMDOMWindowOpenerPropertyInfo), '("orientation", DOMDOMWindowOrientationPropertyInfo), '("outerHeight", DOMDOMWindowOuterHeightPropertyInfo), '("outerWidth", DOMDOMWindowOuterWidthPropertyInfo), '("pageXOffset", DOMDOMWindowPageXOffsetPropertyInfo), '("pageYOffset", DOMDOMWindowPageYOffsetPropertyInfo), '("parent", DOMDOMWindowParentPropertyInfo), '("screenLeft", DOMDOMWindowScreenLeftPropertyInfo), '("screenTop", DOMDOMWindowScreenTopPropertyInfo), '("screenX", DOMDOMWindowScreenXPropertyInfo), '("screenY", DOMDOMWindowScreenYPropertyInfo), '("scrollX", DOMDOMWindowScrollXPropertyInfo), '("scrollY", DOMDOMWindowScrollYPropertyInfo), '("self", DOMDOMWindowSelfPropertyInfo), '("status", DOMDOMWindowStatusPropertyInfo), '("top", DOMDOMWindowTopPropertyInfo), '("window", DOMDOMWindowWindowPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMDOMWindowClosed :: AttrLabelProxy "closed"+dOMDOMWindowClosed = AttrLabelProxy++dOMDOMWindowDefaultStatus :: AttrLabelProxy "defaultStatus"+dOMDOMWindowDefaultStatus = AttrLabelProxy++dOMDOMWindowDevicePixelRatio :: AttrLabelProxy "devicePixelRatio"+dOMDOMWindowDevicePixelRatio = AttrLabelProxy++dOMDOMWindowDocument :: AttrLabelProxy "document"+dOMDOMWindowDocument = AttrLabelProxy++dOMDOMWindowFrameElement :: AttrLabelProxy "frameElement"+dOMDOMWindowFrameElement = AttrLabelProxy++dOMDOMWindowFrames :: AttrLabelProxy "frames"+dOMDOMWindowFrames = AttrLabelProxy++dOMDOMWindowInnerHeight :: AttrLabelProxy "innerHeight"+dOMDOMWindowInnerHeight = AttrLabelProxy++dOMDOMWindowInnerWidth :: AttrLabelProxy "innerWidth"+dOMDOMWindowInnerWidth = AttrLabelProxy++dOMDOMWindowLength :: AttrLabelProxy "length"+dOMDOMWindowLength = AttrLabelProxy++dOMDOMWindowName :: AttrLabelProxy "name"+dOMDOMWindowName = AttrLabelProxy++dOMDOMWindowOffscreenBuffering :: AttrLabelProxy "offscreenBuffering"+dOMDOMWindowOffscreenBuffering = AttrLabelProxy++dOMDOMWindowOpener :: AttrLabelProxy "opener"+dOMDOMWindowOpener = AttrLabelProxy++dOMDOMWindowOrientation :: AttrLabelProxy "orientation"+dOMDOMWindowOrientation = AttrLabelProxy++dOMDOMWindowOuterHeight :: AttrLabelProxy "outerHeight"+dOMDOMWindowOuterHeight = AttrLabelProxy++dOMDOMWindowOuterWidth :: AttrLabelProxy "outerWidth"+dOMDOMWindowOuterWidth = AttrLabelProxy++dOMDOMWindowPageXOffset :: AttrLabelProxy "pageXOffset"+dOMDOMWindowPageXOffset = AttrLabelProxy++dOMDOMWindowPageYOffset :: AttrLabelProxy "pageYOffset"+dOMDOMWindowPageYOffset = AttrLabelProxy++dOMDOMWindowParent :: AttrLabelProxy "parent"+dOMDOMWindowParent = AttrLabelProxy++dOMDOMWindowScreenLeft :: AttrLabelProxy "screenLeft"+dOMDOMWindowScreenLeft = AttrLabelProxy++dOMDOMWindowScreenTop :: AttrLabelProxy "screenTop"+dOMDOMWindowScreenTop = AttrLabelProxy++dOMDOMWindowScreenX :: AttrLabelProxy "screenX"+dOMDOMWindowScreenX = AttrLabelProxy++dOMDOMWindowScreenY :: AttrLabelProxy "screenY"+dOMDOMWindowScreenY = AttrLabelProxy++dOMDOMWindowScrollX :: AttrLabelProxy "scrollX"+dOMDOMWindowScrollX = AttrLabelProxy++dOMDOMWindowScrollY :: AttrLabelProxy "scrollY"+dOMDOMWindowScrollY = AttrLabelProxy++dOMDOMWindowSelf :: AttrLabelProxy "self"+dOMDOMWindowSelf = AttrLabelProxy++dOMDOMWindowStatus :: AttrLabelProxy "status"+dOMDOMWindowStatus = AttrLabelProxy++dOMDOMWindowTop :: AttrLabelProxy "top"+dOMDOMWindowTop = AttrLabelProxy++dOMDOMWindowWindow :: AttrLabelProxy "window"+dOMDOMWindowWindow = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDOMWindow = DOMDOMWindowSignalList+type DOMDOMWindowSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDOMWindow::alert+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_alert" webkit_dom_dom_window_alert :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- message : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDOMWindowAlert ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowAlert ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@message@/: A @/gchar/@ -}+    -> m ()+dOMDOMWindowAlert self message = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    message' <- textToCString message+    webkit_dom_dom_window_alert self' message'+    touchManagedPtr self+    freeMem message'+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowAlertMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowAlertMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowAlert++#endif++-- method DOMDOMWindow::blur+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_blur" webkit_dom_dom_window_blur :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowBlur ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowBlur ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowBlur self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_blur self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowBlurMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowBlurMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowBlur++#endif++-- method DOMDOMWindow::capture_events+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_capture_events" webkit_dom_dom_window_capture_events :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowCaptureEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowCaptureEvents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowCaptureEvents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_capture_events self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowCaptureEventsMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowCaptureEventsMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowCaptureEvents++#endif++-- method DOMDOMWindow::close+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_close" webkit_dom_dom_window_close :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowClose ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowClose ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowClose self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_close self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowCloseMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowCloseMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowClose++#endif++-- method DOMDOMWindow::confirm+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_confirm" webkit_dom_dom_window_confirm :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- message : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDOMWindowConfirm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowConfirm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@message@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMWindowConfirm self message = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    message' <- textToCString message+    result <- webkit_dom_dom_window_confirm self' message'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem message'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowConfirmMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowConfirmMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowConfirm++#endif++-- method DOMDOMWindow::find+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "string", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "caseSensitive", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "backwards", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wrap", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wholeWord", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "searchInFrames", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "showDialog", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_find" webkit_dom_dom_window_find :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- string : TBasicType TUTF8+    CInt ->                                 -- caseSensitive : TBasicType TBoolean+    CInt ->                                 -- backwards : TBasicType TBoolean+    CInt ->                                 -- wrap : TBasicType TBoolean+    CInt ->                                 -- wholeWord : TBasicType TBoolean+    CInt ->                                 -- searchInFrames : TBasicType TBoolean+    CInt ->                                 -- showDialog : TBasicType TBoolean+    IO CInt++{-# DEPRECATED dOMDOMWindowFind ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowFind ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@string@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@caseSensitive@/: A 'Bool' -}+    -> Bool+    {- ^ /@backwards@/: A 'Bool' -}+    -> Bool+    {- ^ /@wrap@/: A 'Bool' -}+    -> Bool+    {- ^ /@wholeWord@/: A 'Bool' -}+    -> Bool+    {- ^ /@searchInFrames@/: A 'Bool' -}+    -> Bool+    {- ^ /@showDialog@/: A 'Bool' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMWindowFind self string caseSensitive backwards wrap wholeWord searchInFrames showDialog = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    string' <- textToCString string+    let caseSensitive' = (fromIntegral . fromEnum) caseSensitive+    let backwards' = (fromIntegral . fromEnum) backwards+    let wrap' = (fromIntegral . fromEnum) wrap+    let wholeWord' = (fromIntegral . fromEnum) wholeWord+    let searchInFrames' = (fromIntegral . fromEnum) searchInFrames+    let showDialog' = (fromIntegral . fromEnum) showDialog+    result <- webkit_dom_dom_window_find self' string' caseSensitive' backwards' wrap' wholeWord' searchInFrames' showDialog'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem string'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowFindMethodInfo+instance (signature ~ (T.Text -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowFindMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowFind++#endif++-- method DOMDOMWindow::focus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_focus" webkit_dom_dom_window_focus :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowFocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowFocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_focus self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowFocusMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowFocusMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowFocus++#endif++-- method DOMDOMWindow::get_closed+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_closed" webkit_dom_dom_window_get_closed :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CInt++{-# DEPRECATED dOMDOMWindowGetClosed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetClosed ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMWindowGetClosed self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_closed self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetClosedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetClosedMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetClosed++#endif++-- method DOMDOMWindow::get_computed_style+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pseudoElement", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_computed_style" webkit_dom_dom_window_get_computed_style :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    Ptr WebKit2WebExtension.DOMElement.DOMElement -> -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- pseudoElement : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)++{-# DEPRECATED dOMDOMWindowGetComputedStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetComputedStyle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a, WebKit2WebExtension.DOMElement.IsDOMElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> b+    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> Maybe (T.Text)+    {- ^ /@pseudoElement@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+dOMDOMWindowGetComputedStyle self element pseudoElement = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    element' <- unsafeManagedPtrCastPtr element+    maybePseudoElement <- case pseudoElement of+        Nothing -> return nullPtr+        Just jPseudoElement -> do+            jPseudoElement' <- textToCString jPseudoElement+            return jPseudoElement'+    result <- webkit_dom_dom_window_get_computed_style self' element' maybePseudoElement+    checkUnexpectedReturnNULL "dOMDOMWindowGetComputedStyle" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result+    touchManagedPtr self+    touchManagedPtr element+    freeMem maybePseudoElement+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetComputedStyleMethodInfo+instance (signature ~ (b -> Maybe (T.Text) -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDOMWindow a, WebKit2WebExtension.DOMElement.IsDOMElement b) => O.MethodInfo DOMDOMWindowGetComputedStyleMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetComputedStyle++#endif++-- method DOMDOMWindow::get_default_status+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_default_status" webkit_dom_dom_window_get_default_status :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CString++{-# DEPRECATED dOMDOMWindowGetDefaultStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetDefaultStatus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMWindowGetDefaultStatus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_default_status self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetDefaultStatus" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetDefaultStatusMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDefaultStatusMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetDefaultStatus++#endif++-- method DOMDOMWindow::get_device_pixel_ratio+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_device_pixel_ratio" webkit_dom_dom_window_get_device_pixel_ratio :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CDouble++{-# DEPRECATED dOMDOMWindowGetDevicePixelRatio ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetDevicePixelRatio ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMDOMWindowGetDevicePixelRatio self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_device_pixel_ratio self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetDevicePixelRatioMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDevicePixelRatioMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetDevicePixelRatio++#endif++-- method DOMDOMWindow::get_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_document" webkit_dom_dom_window_get_document :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{-# DEPRECATED dOMDOMWindowGetDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m WebKit2WebExtension.DOMDocument.DOMDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+dOMDOMWindowGetDocument self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_document self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetDocument" result+    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetDocumentMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDocumentMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetDocument++#endif++-- method DOMDOMWindow::get_frame_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_frame_element" webkit_dom_dom_window_get_frame_element :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDOMWindowGetFrameElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetFrameElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDOMWindowGetFrameElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_frame_element self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetFrameElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetFrameElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetFrameElementMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetFrameElement++#endif++-- method DOMDOMWindow::get_frames+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_frames" webkit_dom_dom_window_get_frames :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr DOMDOMWindow)++{-# DEPRECATED dOMDOMWindowGetFrames ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetFrames ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDOMWindowGetFrames self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_frames self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetFrames" result+    result' <- (wrapObject DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetFramesMethodInfo+instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetFramesMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetFrames++#endif++-- method DOMDOMWindow::get_inner_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_inner_height" webkit_dom_dom_window_get_inner_height :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetInnerHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetInnerHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetInnerHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_inner_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetInnerHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetInnerHeightMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetInnerHeight++#endif++-- method DOMDOMWindow::get_inner_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_inner_width" webkit_dom_dom_window_get_inner_width :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetInnerWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetInnerWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetInnerWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_inner_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetInnerWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetInnerWidthMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetInnerWidth++#endif++-- method DOMDOMWindow::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_length" webkit_dom_dom_window_get_length :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CULong++{-# DEPRECATED dOMDOMWindowGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDOMWindowGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetLength++#endif++-- method DOMDOMWindow::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_name" webkit_dom_dom_window_get_name :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CString++{-# DEPRECATED dOMDOMWindowGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMWindowGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_name self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetNameMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetName++#endif++-- method DOMDOMWindow::get_offscreen_buffering+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_offscreen_buffering" webkit_dom_dom_window_get_offscreen_buffering :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CInt++{-# DEPRECATED dOMDOMWindowGetOffscreenBuffering ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetOffscreenBuffering ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDOMWindowGetOffscreenBuffering self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_offscreen_buffering self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetOffscreenBufferingMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOffscreenBufferingMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetOffscreenBuffering++#endif++-- method DOMDOMWindow::get_opener+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_opener" webkit_dom_dom_window_get_opener :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr DOMDOMWindow)++{-# DEPRECATED dOMDOMWindowGetOpener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetOpener ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDOMWindowGetOpener self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_opener self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetOpener" result+    result' <- (wrapObject DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetOpenerMethodInfo+instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOpenerMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetOpener++#endif++-- method DOMDOMWindow::get_orientation+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_orientation" webkit_dom_dom_window_get_orientation :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetOrientation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetOrientation ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetOrientation self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_orientation self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetOrientationMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOrientationMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetOrientation++#endif++-- method DOMDOMWindow::get_outer_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_outer_height" webkit_dom_dom_window_get_outer_height :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetOuterHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetOuterHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetOuterHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_outer_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetOuterHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOuterHeightMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetOuterHeight++#endif++-- method DOMDOMWindow::get_outer_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_outer_width" webkit_dom_dom_window_get_outer_width :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetOuterWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetOuterWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetOuterWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_outer_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetOuterWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOuterWidthMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetOuterWidth++#endif++-- method DOMDOMWindow::get_page_x_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_page_x_offset" webkit_dom_dom_window_get_page_x_offset :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetPageXOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetPageXOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetPageXOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_page_x_offset self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetPageXOffsetMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetPageXOffsetMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetPageXOffset++#endif++-- method DOMDOMWindow::get_page_y_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_page_y_offset" webkit_dom_dom_window_get_page_y_offset :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetPageYOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetPageYOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetPageYOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_page_y_offset self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetPageYOffsetMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetPageYOffsetMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetPageYOffset++#endif++-- method DOMDOMWindow::get_parent+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_parent" webkit_dom_dom_window_get_parent :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr DOMDOMWindow)++{-# DEPRECATED dOMDOMWindowGetParent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetParent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDOMWindowGetParent self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_parent self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetParent" result+    result' <- (wrapObject DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetParentMethodInfo+instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetParentMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetParent++#endif++-- method DOMDOMWindow::get_screen_left+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_screen_left" webkit_dom_dom_window_get_screen_left :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetScreenLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetScreenLeft ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetScreenLeft self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_screen_left self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenLeftMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenLeftMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetScreenLeft++#endif++-- method DOMDOMWindow::get_screen_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_screen_top" webkit_dom_dom_window_get_screen_top :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetScreenTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetScreenTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetScreenTop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_screen_top self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenTopMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenTopMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetScreenTop++#endif++-- method DOMDOMWindow::get_screen_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_screen_x" webkit_dom_dom_window_get_screen_x :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetScreenX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetScreenX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetScreenX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_screen_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenXMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetScreenX++#endif++-- method DOMDOMWindow::get_screen_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_screen_y" webkit_dom_dom_window_get_screen_y :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetScreenY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetScreenY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetScreenY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_screen_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenYMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetScreenY++#endif++-- method DOMDOMWindow::get_scroll_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_scroll_x" webkit_dom_dom_window_get_scroll_x :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetScrollX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetScrollX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetScrollX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_scroll_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetScrollXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScrollXMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetScrollX++#endif++-- method DOMDOMWindow::get_scroll_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_scroll_y" webkit_dom_dom_window_get_scroll_y :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CLong++{-# DEPRECATED dOMDOMWindowGetScrollY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetScrollY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMDOMWindowGetScrollY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_scroll_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDOMWindowGetScrollYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScrollYMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetScrollY++#endif++-- method DOMDOMWindow::get_selection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_selection" webkit_dom_dom_window_get_selection :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection)++{-# DEPRECATED dOMDOMWindowGetSelection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetSelection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}+dOMDOMWindowGetSelection self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_selection self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetSelection" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetSelectionMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetSelectionMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetSelection++#endif++-- method DOMDOMWindow::get_self+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_self" webkit_dom_dom_window_get_self :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr DOMDOMWindow)++{-# DEPRECATED dOMDOMWindowGetSelf ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetSelf ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDOMWindowGetSelf self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_self self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetSelf" result+    result' <- (wrapObject DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetSelfMethodInfo+instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetSelfMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetSelf++#endif++-- method DOMDOMWindow::get_status+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_status" webkit_dom_dom_window_get_status :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO CString++{-# DEPRECATED dOMDOMWindowGetStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetStatus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMWindowGetStatus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_status self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetStatus" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetStatusMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetStatusMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetStatus++#endif++-- method DOMDOMWindow::get_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_top" webkit_dom_dom_window_get_top :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr DOMDOMWindow)++{-# DEPRECATED dOMDOMWindowGetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDOMWindowGetTop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_top self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetTop" result+    result' <- (wrapObject DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetTopMethodInfo+instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetTopMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetTop++#endif++-- method DOMDOMWindow::get_window+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_get_window" webkit_dom_dom_window_get_window :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO (Ptr DOMDOMWindow)++{-# DEPRECATED dOMDOMWindowGetWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowGetWindow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDOMWindowGetWindow self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_dom_window_get_window self'+    checkUnexpectedReturnNULL "dOMDOMWindowGetWindow" result+    result' <- (wrapObject DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowGetWindowMethodInfo+instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetWindowMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowGetWindow++#endif++-- method DOMDOMWindow::move_by+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_move_by" webkit_dom_dom_window_move_by :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CFloat ->                               -- x : TBasicType TFloat+    CFloat ->                               -- y : TBasicType TFloat+    IO ()++{-# DEPRECATED dOMDOMWindowMoveBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowMoveBy ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> Float+    {- ^ /@x@/: A @/gfloat/@ -}+    -> Float+    {- ^ /@y@/: A @/gfloat/@ -}+    -> m ()+dOMDOMWindowMoveBy self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let x' = realToFrac x+    let y' = realToFrac y+    webkit_dom_dom_window_move_by self' x' y'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowMoveByMethodInfo+instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowMoveByMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowMoveBy++#endif++-- method DOMDOMWindow::move_to+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_move_to" webkit_dom_dom_window_move_to :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CFloat ->                               -- x : TBasicType TFloat+    CFloat ->                               -- y : TBasicType TFloat+    IO ()++{-# DEPRECATED dOMDOMWindowMoveTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowMoveTo ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> Float+    {- ^ /@x@/: A @/gfloat/@ -}+    -> Float+    {- ^ /@y@/: A @/gfloat/@ -}+    -> m ()+dOMDOMWindowMoveTo self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let x' = realToFrac x+    let y' = realToFrac y+    webkit_dom_dom_window_move_to self' x' y'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowMoveToMethodInfo+instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowMoveToMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowMoveTo++#endif++-- method DOMDOMWindow::print+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_print" webkit_dom_dom_window_print :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowPrint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowPrint ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowPrint self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_print self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowPrintMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowPrintMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowPrint++#endif++-- method DOMDOMWindow::prompt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "defaultValue", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_prompt" webkit_dom_dom_window_prompt :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- message : TBasicType TUTF8+    CString ->                              -- defaultValue : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMDOMWindowPrompt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowPrompt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@message@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@defaultValue@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDOMWindowPrompt self message defaultValue = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    message' <- textToCString message+    defaultValue' <- textToCString defaultValue+    result <- webkit_dom_dom_window_prompt self' message' defaultValue'+    checkUnexpectedReturnNULL "dOMDOMWindowPrompt" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem message'+    freeMem defaultValue'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowPromptMethodInfo+instance (signature ~ (T.Text -> T.Text -> m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowPromptMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowPrompt++#endif++-- method DOMDOMWindow::release_events+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_release_events" webkit_dom_dom_window_release_events :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowReleaseEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowReleaseEvents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowReleaseEvents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_release_events self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowReleaseEventsMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowReleaseEventsMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowReleaseEvents++#endif++-- method DOMDOMWindow::resize_by+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_resize_by" webkit_dom_dom_window_resize_by :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CFloat ->                               -- x : TBasicType TFloat+    CFloat ->                               -- y : TBasicType TFloat+    IO ()++{-# DEPRECATED dOMDOMWindowResizeBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowResizeBy ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> Float+    {- ^ /@x@/: A @/gfloat/@ -}+    -> Float+    {- ^ /@y@/: A @/gfloat/@ -}+    -> m ()+dOMDOMWindowResizeBy self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let x' = realToFrac x+    let y' = realToFrac y+    webkit_dom_dom_window_resize_by self' x' y'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowResizeByMethodInfo+instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowResizeByMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowResizeBy++#endif++-- method DOMDOMWindow::resize_to+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_resize_to" webkit_dom_dom_window_resize_to :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CFloat ->                               -- width : TBasicType TFloat+    CFloat ->                               -- height : TBasicType TFloat+    IO ()++{-# DEPRECATED dOMDOMWindowResizeTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowResizeTo ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> Float+    {- ^ /@width@/: A @/gfloat/@ -}+    -> Float+    {- ^ /@height@/: A @/gfloat/@ -}+    -> m ()+dOMDOMWindowResizeTo self width height = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let width' = realToFrac width+    let height' = realToFrac height+    webkit_dom_dom_window_resize_to self' width' height'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowResizeToMethodInfo+instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowResizeToMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowResizeTo++#endif++-- method DOMDOMWindow::scroll_by+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_scroll_by" webkit_dom_dom_window_scroll_by :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CDouble ->                              -- x : TBasicType TDouble+    CDouble ->                              -- y : TBasicType TDouble+    IO ()++{-# DEPRECATED dOMDOMWindowScrollBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowScrollBy ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> Double+    {- ^ /@x@/: A @/gdouble/@ -}+    -> Double+    {- ^ /@y@/: A @/gdouble/@ -}+    -> m ()+dOMDOMWindowScrollBy self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let x' = realToFrac x+    let y' = realToFrac y+    webkit_dom_dom_window_scroll_by self' x' y'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowScrollByMethodInfo+instance (signature ~ (Double -> Double -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowScrollByMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowScrollBy++#endif++-- method DOMDOMWindow::scroll_to+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_scroll_to" webkit_dom_dom_window_scroll_to :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CDouble ->                              -- x : TBasicType TDouble+    CDouble ->                              -- y : TBasicType TDouble+    IO ()++{-# DEPRECATED dOMDOMWindowScrollTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowScrollTo ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> Double+    {- ^ /@x@/: A @/gdouble/@ -}+    -> Double+    {- ^ /@y@/: A @/gdouble/@ -}+    -> m ()+dOMDOMWindowScrollTo self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let x' = realToFrac x+    let y' = realToFrac y+    webkit_dom_dom_window_scroll_to self' x' y'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowScrollToMethodInfo+instance (signature ~ (Double -> Double -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowScrollToMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowScrollTo++#endif++-- method DOMDOMWindow::set_default_status+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_set_default_status" webkit_dom_dom_window_set_default_status :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDOMWindowSetDefaultStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowSetDefaultStatus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDOMWindowSetDefaultStatus self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_dom_window_set_default_status self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowSetDefaultStatusMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetDefaultStatusMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowSetDefaultStatus++#endif++-- method DOMDOMWindow::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_set_name" webkit_dom_dom_window_set_name :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDOMWindowSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDOMWindowSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_dom_window_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetNameMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowSetName++#endif++-- method DOMDOMWindow::set_status+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_set_status" webkit_dom_dom_window_set_status :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDOMWindowSetStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowSetStatus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDOMWindowSetStatus self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_dom_window_set_status self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowSetStatusMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetStatusMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowSetStatus++#endif++-- method DOMDOMWindow::stop+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_stop" webkit_dom_dom_window_stop :: +    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    IO ()++{-# DEPRECATED dOMDOMWindowStop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDOMWindowStop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> m ()+dOMDOMWindowStop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_dom_window_stop self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDOMWindowStopMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowStopMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowStop++#endif++-- method DOMDOMWindow::webkit_message_handlers_post_message+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "window", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_dom_window_webkit_message_handlers_post_message" webkit_dom_dom_window_webkit_message_handlers_post_message :: +    Ptr DOMDOMWindow ->                     -- window : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- handler : TBasicType TUTF8+    CString ->                              -- message : TBasicType TUTF8+    IO CInt++{- |+/No description available in the introspection data./+-}+dOMDOMWindowWebkitMessageHandlersPostMessage ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>+    a+    -> T.Text+    -> T.Text+    -> m Bool+dOMDOMWindowWebkitMessageHandlersPostMessage window handler message = liftIO $ do+    window' <- unsafeManagedPtrCastPtr window+    handler' <- textToCString handler+    message' <- textToCString message+    result <- webkit_dom_dom_window_webkit_message_handlers_post_message window' handler' message'+    let result' = (/= 0) result+    touchManagedPtr window+    freeMem handler'+    freeMem message'+    return result'++#if ENABLE_OVERLOADING+data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo+instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo a signature where+    overloadedMethod _ = dOMDOMWindowWebkitMessageHandlersPostMessage++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs-boot view
@@ -0,0 +1,266 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDOMWindow where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDOMWindow = DOMDOMWindow (ManagedPtr DOMDOMWindow)+instance GObject DOMDOMWindow where+class (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o+instance (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o+instance O.HasParentTypes DOMDOMWindow+#if ENABLE_OVERLOADING+data DOMDOMWindowClosedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowDefaultStatusPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowDevicePixelRatioPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowDocumentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowFrameElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowFramesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowInnerHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowInnerWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowOffscreenBufferingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowOpenerPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowOrientationPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowOuterHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowOuterWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowPageXOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowPageYOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowParentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScreenLeftPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScreenTopPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScreenXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScreenYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScrollXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScrollYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowSelfPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowStatusPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowTopPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowWindowPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowAlertMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowBlurMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowCaptureEventsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowCloseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowConfirmMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowFindMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowFocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetClosedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetComputedStyleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetDefaultStatusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetDevicePixelRatioMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetFrameElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetFramesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetInnerHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetInnerWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetOffscreenBufferingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetOpenerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetOrientationMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetOuterHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetOuterWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetPageXOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetPageYOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetParentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenLeftMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetScreenYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetScrollXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetScrollYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetSelectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetSelfMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetStatusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowGetWindowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowMoveByMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowMoveToMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowPrintMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowPromptMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowReleaseEventsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowResizeByMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowResizeToMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScrollByMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowScrollToMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowSetDefaultStatusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowSetStatusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowStopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMDocument.hs view
@@ -0,0 +1,8062 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDocument+    ( ++-- * Exported types+    DOMDocument(..)                         ,+    IsDOMDocument                           ,+    toDOMDocument                           ,+    noDOMDocument                           ,+++ -- * Methods+-- ** adoptNode #method:adoptNode#++#if ENABLE_OVERLOADING+    DOMDocumentAdoptNodeMethodInfo          ,+#endif+    dOMDocumentAdoptNode                    ,+++-- ** caretRangeFromPoint #method:caretRangeFromPoint#++#if ENABLE_OVERLOADING+    DOMDocumentCaretRangeFromPointMethodInfo,+#endif+    dOMDocumentCaretRangeFromPoint          ,+++-- ** createAttribute #method:createAttribute#++#if ENABLE_OVERLOADING+    DOMDocumentCreateAttributeMethodInfo    ,+#endif+    dOMDocumentCreateAttribute              ,+++-- ** createAttributeNs #method:createAttributeNs#++#if ENABLE_OVERLOADING+    DOMDocumentCreateAttributeNsMethodInfo  ,+#endif+    dOMDocumentCreateAttributeNs            ,+++-- ** createCdataSection #method:createCdataSection#++#if ENABLE_OVERLOADING+    DOMDocumentCreateCdataSectionMethodInfo ,+#endif+    dOMDocumentCreateCdataSection           ,+++-- ** createComment #method:createComment#++#if ENABLE_OVERLOADING+    DOMDocumentCreateCommentMethodInfo      ,+#endif+    dOMDocumentCreateComment                ,+++-- ** createCssStyleDeclaration #method:createCssStyleDeclaration#++#if ENABLE_OVERLOADING+    DOMDocumentCreateCssStyleDeclarationMethodInfo,+#endif+    dOMDocumentCreateCssStyleDeclaration    ,+++-- ** createDocumentFragment #method:createDocumentFragment#++#if ENABLE_OVERLOADING+    DOMDocumentCreateDocumentFragmentMethodInfo,+#endif+    dOMDocumentCreateDocumentFragment       ,+++-- ** createElement #method:createElement#++#if ENABLE_OVERLOADING+    DOMDocumentCreateElementMethodInfo      ,+#endif+    dOMDocumentCreateElement                ,+++-- ** createElementNs #method:createElementNs#++#if ENABLE_OVERLOADING+    DOMDocumentCreateElementNsMethodInfo    ,+#endif+    dOMDocumentCreateElementNs              ,+++-- ** createEntityReference #method:createEntityReference#++#if ENABLE_OVERLOADING+    DOMDocumentCreateEntityReferenceMethodInfo,+#endif+    dOMDocumentCreateEntityReference        ,+++-- ** createEvent #method:createEvent#++#if ENABLE_OVERLOADING+    DOMDocumentCreateEventMethodInfo        ,+#endif+    dOMDocumentCreateEvent                  ,+++-- ** createExpression #method:createExpression#++#if ENABLE_OVERLOADING+    DOMDocumentCreateExpressionMethodInfo   ,+#endif+    dOMDocumentCreateExpression             ,+++-- ** createNodeIterator #method:createNodeIterator#++#if ENABLE_OVERLOADING+    DOMDocumentCreateNodeIteratorMethodInfo ,+#endif+    dOMDocumentCreateNodeIterator           ,+++-- ** createNsResolver #method:createNsResolver#++#if ENABLE_OVERLOADING+    DOMDocumentCreateNsResolverMethodInfo   ,+#endif+    dOMDocumentCreateNsResolver             ,+++-- ** createProcessingInstruction #method:createProcessingInstruction#++#if ENABLE_OVERLOADING+    DOMDocumentCreateProcessingInstructionMethodInfo,+#endif+    dOMDocumentCreateProcessingInstruction  ,+++-- ** createRange #method:createRange#++#if ENABLE_OVERLOADING+    DOMDocumentCreateRangeMethodInfo        ,+#endif+    dOMDocumentCreateRange                  ,+++-- ** createTextNode #method:createTextNode#++#if ENABLE_OVERLOADING+    DOMDocumentCreateTextNodeMethodInfo     ,+#endif+    dOMDocumentCreateTextNode               ,+++-- ** createTreeWalker #method:createTreeWalker#++#if ENABLE_OVERLOADING+    DOMDocumentCreateTreeWalkerMethodInfo   ,+#endif+    dOMDocumentCreateTreeWalker             ,+++-- ** elementFromPoint #method:elementFromPoint#++#if ENABLE_OVERLOADING+    DOMDocumentElementFromPointMethodInfo   ,+#endif+    dOMDocumentElementFromPoint             ,+++-- ** evaluate #method:evaluate#++#if ENABLE_OVERLOADING+    DOMDocumentEvaluateMethodInfo           ,+#endif+    dOMDocumentEvaluate                     ,+++-- ** execCommand #method:execCommand#++#if ENABLE_OVERLOADING+    DOMDocumentExecCommandMethodInfo        ,+#endif+    dOMDocumentExecCommand                  ,+++-- ** exitPointerLock #method:exitPointerLock#++#if ENABLE_OVERLOADING+    DOMDocumentExitPointerLockMethodInfo    ,+#endif+    dOMDocumentExitPointerLock              ,+++-- ** getActiveElement #method:getActiveElement#++#if ENABLE_OVERLOADING+    DOMDocumentGetActiveElementMethodInfo   ,+#endif+    dOMDocumentGetActiveElement             ,+++-- ** getAnchors #method:getAnchors#++#if ENABLE_OVERLOADING+    DOMDocumentGetAnchorsMethodInfo         ,+#endif+    dOMDocumentGetAnchors                   ,+++-- ** getApplets #method:getApplets#++#if ENABLE_OVERLOADING+    DOMDocumentGetAppletsMethodInfo         ,+#endif+    dOMDocumentGetApplets                   ,+++-- ** getBody #method:getBody#++#if ENABLE_OVERLOADING+    DOMDocumentGetBodyMethodInfo            ,+#endif+    dOMDocumentGetBody                      ,+++-- ** getCharacterSet #method:getCharacterSet#++#if ENABLE_OVERLOADING+    DOMDocumentGetCharacterSetMethodInfo    ,+#endif+    dOMDocumentGetCharacterSet              ,+++-- ** getCharset #method:getCharset#++#if ENABLE_OVERLOADING+    DOMDocumentGetCharsetMethodInfo         ,+#endif+    dOMDocumentGetCharset                   ,+++-- ** getChildElementCount #method:getChildElementCount#++#if ENABLE_OVERLOADING+    DOMDocumentGetChildElementCountMethodInfo,+#endif+    dOMDocumentGetChildElementCount         ,+++-- ** getChildren #method:getChildren#++#if ENABLE_OVERLOADING+    DOMDocumentGetChildrenMethodInfo        ,+#endif+    dOMDocumentGetChildren                  ,+++-- ** getCompatMode #method:getCompatMode#++#if ENABLE_OVERLOADING+    DOMDocumentGetCompatModeMethodInfo      ,+#endif+    dOMDocumentGetCompatMode                ,+++-- ** getContentType #method:getContentType#++#if ENABLE_OVERLOADING+    DOMDocumentGetContentTypeMethodInfo     ,+#endif+    dOMDocumentGetContentType               ,+++-- ** getCookie #method:getCookie#++#if ENABLE_OVERLOADING+    DOMDocumentGetCookieMethodInfo          ,+#endif+    dOMDocumentGetCookie                    ,+++-- ** getCurrentScript #method:getCurrentScript#++#if ENABLE_OVERLOADING+    DOMDocumentGetCurrentScriptMethodInfo   ,+#endif+    dOMDocumentGetCurrentScript             ,+++-- ** getDefaultCharset #method:getDefaultCharset#++#if ENABLE_OVERLOADING+    DOMDocumentGetDefaultCharsetMethodInfo  ,+#endif+    dOMDocumentGetDefaultCharset            ,+++-- ** getDefaultView #method:getDefaultView#++#if ENABLE_OVERLOADING+    DOMDocumentGetDefaultViewMethodInfo     ,+#endif+    dOMDocumentGetDefaultView               ,+++-- ** getDesignMode #method:getDesignMode#++#if ENABLE_OVERLOADING+    DOMDocumentGetDesignModeMethodInfo      ,+#endif+    dOMDocumentGetDesignMode                ,+++-- ** getDir #method:getDir#++#if ENABLE_OVERLOADING+    DOMDocumentGetDirMethodInfo             ,+#endif+    dOMDocumentGetDir                       ,+++-- ** getDoctype #method:getDoctype#++#if ENABLE_OVERLOADING+    DOMDocumentGetDoctypeMethodInfo         ,+#endif+    dOMDocumentGetDoctype                   ,+++-- ** getDocumentElement #method:getDocumentElement#++#if ENABLE_OVERLOADING+    DOMDocumentGetDocumentElementMethodInfo ,+#endif+    dOMDocumentGetDocumentElement           ,+++-- ** getDocumentUri #method:getDocumentUri#++#if ENABLE_OVERLOADING+    DOMDocumentGetDocumentUriMethodInfo     ,+#endif+    dOMDocumentGetDocumentUri               ,+++-- ** getDomain #method:getDomain#++#if ENABLE_OVERLOADING+    DOMDocumentGetDomainMethodInfo          ,+#endif+    dOMDocumentGetDomain                    ,+++-- ** getElementById #method:getElementById#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementByIdMethodInfo     ,+#endif+    dOMDocumentGetElementById               ,+++-- ** getElementsByClassName #method:getElementsByClassName#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByClassNameMethodInfo,+#endif+    dOMDocumentGetElementsByClassName       ,+++-- ** getElementsByClassNameAsHtmlCollection #method:getElementsByClassNameAsHtmlCollection#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo,+#endif+    dOMDocumentGetElementsByClassNameAsHtmlCollection,+++-- ** getElementsByName #method:getElementsByName#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByNameMethodInfo  ,+#endif+    dOMDocumentGetElementsByName            ,+++-- ** getElementsByTagName #method:getElementsByTagName#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByTagNameMethodInfo,+#endif+    dOMDocumentGetElementsByTagName         ,+++-- ** getElementsByTagNameAsHtmlCollection #method:getElementsByTagNameAsHtmlCollection#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo,+#endif+    dOMDocumentGetElementsByTagNameAsHtmlCollection,+++-- ** getElementsByTagNameNs #method:getElementsByTagNameNs#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByTagNameNsMethodInfo,+#endif+    dOMDocumentGetElementsByTagNameNs       ,+++-- ** getElementsByTagNameNsAsHtmlCollection #method:getElementsByTagNameNsAsHtmlCollection#++#if ENABLE_OVERLOADING+    DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo,+#endif+    dOMDocumentGetElementsByTagNameNsAsHtmlCollection,+++-- ** getEmbeds #method:getEmbeds#++#if ENABLE_OVERLOADING+    DOMDocumentGetEmbedsMethodInfo          ,+#endif+    dOMDocumentGetEmbeds                    ,+++-- ** getFirstElementChild #method:getFirstElementChild#++#if ENABLE_OVERLOADING+    DOMDocumentGetFirstElementChildMethodInfo,+#endif+    dOMDocumentGetFirstElementChild         ,+++-- ** getForms #method:getForms#++#if ENABLE_OVERLOADING+    DOMDocumentGetFormsMethodInfo           ,+#endif+    dOMDocumentGetForms                     ,+++-- ** getHead #method:getHead#++#if ENABLE_OVERLOADING+    DOMDocumentGetHeadMethodInfo            ,+#endif+    dOMDocumentGetHead                      ,+++-- ** getHidden #method:getHidden#++#if ENABLE_OVERLOADING+    DOMDocumentGetHiddenMethodInfo          ,+#endif+    dOMDocumentGetHidden                    ,+++-- ** getImages #method:getImages#++#if ENABLE_OVERLOADING+    DOMDocumentGetImagesMethodInfo          ,+#endif+    dOMDocumentGetImages                    ,+++-- ** getImplementation #method:getImplementation#++#if ENABLE_OVERLOADING+    DOMDocumentGetImplementationMethodInfo  ,+#endif+    dOMDocumentGetImplementation            ,+++-- ** getInputEncoding #method:getInputEncoding#++#if ENABLE_OVERLOADING+    DOMDocumentGetInputEncodingMethodInfo   ,+#endif+    dOMDocumentGetInputEncoding             ,+++-- ** getLastElementChild #method:getLastElementChild#++#if ENABLE_OVERLOADING+    DOMDocumentGetLastElementChildMethodInfo,+#endif+    dOMDocumentGetLastElementChild          ,+++-- ** getLastModified #method:getLastModified#++#if ENABLE_OVERLOADING+    DOMDocumentGetLastModifiedMethodInfo    ,+#endif+    dOMDocumentGetLastModified              ,+++-- ** getLinks #method:getLinks#++#if ENABLE_OVERLOADING+    DOMDocumentGetLinksMethodInfo           ,+#endif+    dOMDocumentGetLinks                     ,+++-- ** getOrigin #method:getOrigin#++#if ENABLE_OVERLOADING+    DOMDocumentGetOriginMethodInfo          ,+#endif+    dOMDocumentGetOrigin                    ,+++-- ** getOverrideStyle #method:getOverrideStyle#++#if ENABLE_OVERLOADING+    DOMDocumentGetOverrideStyleMethodInfo   ,+#endif+    dOMDocumentGetOverrideStyle             ,+++-- ** getPlugins #method:getPlugins#++#if ENABLE_OVERLOADING+    DOMDocumentGetPluginsMethodInfo         ,+#endif+    dOMDocumentGetPlugins                   ,+++-- ** getPointerLockElement #method:getPointerLockElement#++#if ENABLE_OVERLOADING+    DOMDocumentGetPointerLockElementMethodInfo,+#endif+    dOMDocumentGetPointerLockElement        ,+++-- ** getPreferredStylesheetSet #method:getPreferredStylesheetSet#++#if ENABLE_OVERLOADING+    DOMDocumentGetPreferredStylesheetSetMethodInfo,+#endif+    dOMDocumentGetPreferredStylesheetSet    ,+++-- ** getReadyState #method:getReadyState#++#if ENABLE_OVERLOADING+    DOMDocumentGetReadyStateMethodInfo      ,+#endif+    dOMDocumentGetReadyState                ,+++-- ** getReferrer #method:getReferrer#++#if ENABLE_OVERLOADING+    DOMDocumentGetReferrerMethodInfo        ,+#endif+    dOMDocumentGetReferrer                  ,+++-- ** getScripts #method:getScripts#++#if ENABLE_OVERLOADING+    DOMDocumentGetScriptsMethodInfo         ,+#endif+    dOMDocumentGetScripts                   ,+++-- ** getScrollingElement #method:getScrollingElement#++#if ENABLE_OVERLOADING+    DOMDocumentGetScrollingElementMethodInfo,+#endif+    dOMDocumentGetScrollingElement          ,+++-- ** getSelectedStylesheetSet #method:getSelectedStylesheetSet#++#if ENABLE_OVERLOADING+    DOMDocumentGetSelectedStylesheetSetMethodInfo,+#endif+    dOMDocumentGetSelectedStylesheetSet     ,+++-- ** getStyleSheets #method:getStyleSheets#++#if ENABLE_OVERLOADING+    DOMDocumentGetStyleSheetsMethodInfo     ,+#endif+    dOMDocumentGetStyleSheets               ,+++-- ** getTitle #method:getTitle#++#if ENABLE_OVERLOADING+    DOMDocumentGetTitleMethodInfo           ,+#endif+    dOMDocumentGetTitle                     ,+++-- ** getUrl #method:getUrl#++#if ENABLE_OVERLOADING+    DOMDocumentGetUrlMethodInfo             ,+#endif+    dOMDocumentGetUrl                       ,+++-- ** getVisibilityState #method:getVisibilityState#++#if ENABLE_OVERLOADING+    DOMDocumentGetVisibilityStateMethodInfo ,+#endif+    dOMDocumentGetVisibilityState           ,+++-- ** getWebkitCurrentFullscreenElement #method:getWebkitCurrentFullscreenElement#++#if ENABLE_OVERLOADING+    DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo,+#endif+    dOMDocumentGetWebkitCurrentFullscreenElement,+++-- ** getWebkitFullscreenElement #method:getWebkitFullscreenElement#++#if ENABLE_OVERLOADING+    DOMDocumentGetWebkitFullscreenElementMethodInfo,+#endif+    dOMDocumentGetWebkitFullscreenElement   ,+++-- ** getWebkitFullscreenEnabled #method:getWebkitFullscreenEnabled#++#if ENABLE_OVERLOADING+    DOMDocumentGetWebkitFullscreenEnabledMethodInfo,+#endif+    dOMDocumentGetWebkitFullscreenEnabled   ,+++-- ** getWebkitFullscreenKeyboardInputAllowed #method:getWebkitFullscreenKeyboardInputAllowed#++#if ENABLE_OVERLOADING+    DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo,+#endif+    dOMDocumentGetWebkitFullscreenKeyboardInputAllowed,+++-- ** getWebkitIsFullscreen #method:getWebkitIsFullscreen#++#if ENABLE_OVERLOADING+    DOMDocumentGetWebkitIsFullscreenMethodInfo,+#endif+    dOMDocumentGetWebkitIsFullscreen        ,+++-- ** getXmlEncoding #method:getXmlEncoding#++#if ENABLE_OVERLOADING+    DOMDocumentGetXmlEncodingMethodInfo     ,+#endif+    dOMDocumentGetXmlEncoding               ,+++-- ** getXmlStandalone #method:getXmlStandalone#++#if ENABLE_OVERLOADING+    DOMDocumentGetXmlStandaloneMethodInfo   ,+#endif+    dOMDocumentGetXmlStandalone             ,+++-- ** getXmlVersion #method:getXmlVersion#++#if ENABLE_OVERLOADING+    DOMDocumentGetXmlVersionMethodInfo      ,+#endif+    dOMDocumentGetXmlVersion                ,+++-- ** hasFocus #method:hasFocus#++#if ENABLE_OVERLOADING+    DOMDocumentHasFocusMethodInfo           ,+#endif+    dOMDocumentHasFocus                     ,+++-- ** importNode #method:importNode#++#if ENABLE_OVERLOADING+    DOMDocumentImportNodeMethodInfo         ,+#endif+    dOMDocumentImportNode                   ,+++-- ** queryCommandEnabled #method:queryCommandEnabled#++#if ENABLE_OVERLOADING+    DOMDocumentQueryCommandEnabledMethodInfo,+#endif+    dOMDocumentQueryCommandEnabled          ,+++-- ** queryCommandIndeterm #method:queryCommandIndeterm#++#if ENABLE_OVERLOADING+    DOMDocumentQueryCommandIndetermMethodInfo,+#endif+    dOMDocumentQueryCommandIndeterm         ,+++-- ** queryCommandState #method:queryCommandState#++#if ENABLE_OVERLOADING+    DOMDocumentQueryCommandStateMethodInfo  ,+#endif+    dOMDocumentQueryCommandState            ,+++-- ** queryCommandSupported #method:queryCommandSupported#++#if ENABLE_OVERLOADING+    DOMDocumentQueryCommandSupportedMethodInfo,+#endif+    dOMDocumentQueryCommandSupported        ,+++-- ** queryCommandValue #method:queryCommandValue#++#if ENABLE_OVERLOADING+    DOMDocumentQueryCommandValueMethodInfo  ,+#endif+    dOMDocumentQueryCommandValue            ,+++-- ** querySelector #method:querySelector#++#if ENABLE_OVERLOADING+    DOMDocumentQuerySelectorMethodInfo      ,+#endif+    dOMDocumentQuerySelector                ,+++-- ** querySelectorAll #method:querySelectorAll#++#if ENABLE_OVERLOADING+    DOMDocumentQuerySelectorAllMethodInfo   ,+#endif+    dOMDocumentQuerySelectorAll             ,+++-- ** setBody #method:setBody#++#if ENABLE_OVERLOADING+    DOMDocumentSetBodyMethodInfo            ,+#endif+    dOMDocumentSetBody                      ,+++-- ** setCharset #method:setCharset#++#if ENABLE_OVERLOADING+    DOMDocumentSetCharsetMethodInfo         ,+#endif+    dOMDocumentSetCharset                   ,+++-- ** setCookie #method:setCookie#++#if ENABLE_OVERLOADING+    DOMDocumentSetCookieMethodInfo          ,+#endif+    dOMDocumentSetCookie                    ,+++-- ** setDesignMode #method:setDesignMode#++#if ENABLE_OVERLOADING+    DOMDocumentSetDesignModeMethodInfo      ,+#endif+    dOMDocumentSetDesignMode                ,+++-- ** setDir #method:setDir#++#if ENABLE_OVERLOADING+    DOMDocumentSetDirMethodInfo             ,+#endif+    dOMDocumentSetDir                       ,+++-- ** setDocumentUri #method:setDocumentUri#++#if ENABLE_OVERLOADING+    DOMDocumentSetDocumentUriMethodInfo     ,+#endif+    dOMDocumentSetDocumentUri               ,+++-- ** setSelectedStylesheetSet #method:setSelectedStylesheetSet#++#if ENABLE_OVERLOADING+    DOMDocumentSetSelectedStylesheetSetMethodInfo,+#endif+    dOMDocumentSetSelectedStylesheetSet     ,+++-- ** setTitle #method:setTitle#++#if ENABLE_OVERLOADING+    DOMDocumentSetTitleMethodInfo           ,+#endif+    dOMDocumentSetTitle                     ,+++-- ** setXmlStandalone #method:setXmlStandalone#++#if ENABLE_OVERLOADING+    DOMDocumentSetXmlStandaloneMethodInfo   ,+#endif+    dOMDocumentSetXmlStandalone             ,+++-- ** setXmlVersion #method:setXmlVersion#++#if ENABLE_OVERLOADING+    DOMDocumentSetXmlVersionMethodInfo      ,+#endif+    dOMDocumentSetXmlVersion                ,+++-- ** webkitCancelFullscreen #method:webkitCancelFullscreen#++#if ENABLE_OVERLOADING+    DOMDocumentWebkitCancelFullscreenMethodInfo,+#endif+    dOMDocumentWebkitCancelFullscreen       ,+++-- ** webkitExitFullscreen #method:webkitExitFullscreen#++#if ENABLE_OVERLOADING+    DOMDocumentWebkitExitFullscreenMethodInfo,+#endif+    dOMDocumentWebkitExitFullscreen         ,+++++ -- * Properties+-- ** activeElement #attr:activeElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentActiveElementPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentActiveElement                ,+#endif+    getDOMDocumentActiveElement             ,+++-- ** anchors #attr:anchors#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentAnchorsPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentAnchors                      ,+#endif+    getDOMDocumentAnchors                   ,+++-- ** applets #attr:applets#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentAppletsPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentApplets                      ,+#endif+    getDOMDocumentApplets                   ,+++-- ** body #attr:body#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentBodyPropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentBody                         ,+#endif+    getDOMDocumentBody                      ,+++-- ** characterSet #attr:characterSet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentCharacterSetPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentCharacterSet                 ,+#endif+    getDOMDocumentCharacterSet              ,+++-- ** charset #attr:charset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentCharsetPropertyInfo          ,+#endif+    constructDOMDocumentCharset             ,+#if ENABLE_OVERLOADING+    dOMDocumentCharset                      ,+#endif+    getDOMDocumentCharset                   ,+    setDOMDocumentCharset                   ,+++-- ** childElementCount #attr:childElementCount#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentChildElementCountPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentChildElementCount            ,+#endif+    getDOMDocumentChildElementCount         ,+++-- ** children #attr:children#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentChildrenPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentChildren                     ,+#endif+    getDOMDocumentChildren                  ,+++-- ** compatMode #attr:compatMode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentCompatModePropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentCompatMode                   ,+#endif+    getDOMDocumentCompatMode                ,+++-- ** contentType #attr:contentType#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentContentTypePropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentContentType                  ,+#endif+    getDOMDocumentContentType               ,+++-- ** cookie #attr:cookie#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentCookiePropertyInfo           ,+#endif+    clearDOMDocumentCookie                  ,+    constructDOMDocumentCookie              ,+#if ENABLE_OVERLOADING+    dOMDocumentCookie                       ,+#endif+    getDOMDocumentCookie                    ,+    setDOMDocumentCookie                    ,+++-- ** currentScript #attr:currentScript#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentCurrentScriptPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentCurrentScript                ,+#endif+    getDOMDocumentCurrentScript             ,+++-- ** defaultView #attr:defaultView#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDefaultViewPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentDefaultView                  ,+#endif+    getDOMDocumentDefaultView               ,+++-- ** designMode #attr:designMode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDesignModePropertyInfo       ,+#endif+    constructDOMDocumentDesignMode          ,+#if ENABLE_OVERLOADING+    dOMDocumentDesignMode                   ,+#endif+    getDOMDocumentDesignMode                ,+    setDOMDocumentDesignMode                ,+++-- ** dir #attr:dir#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDirPropertyInfo              ,+#endif+    constructDOMDocumentDir                 ,+#if ENABLE_OVERLOADING+    dOMDocumentDir                          ,+#endif+    getDOMDocumentDir                       ,+    setDOMDocumentDir                       ,+++-- ** doctype #attr:doctype#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDoctypePropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentDoctype                      ,+#endif+    getDOMDocumentDoctype                   ,+++-- ** documentElement #attr:documentElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDocumentElementPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentDocumentElement              ,+#endif+    getDOMDocumentDocumentElement           ,+++-- ** documentUri #attr:documentUri#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDocumentUriPropertyInfo      ,+#endif+    constructDOMDocumentDocumentUri         ,+#if ENABLE_OVERLOADING+    dOMDocumentDocumentUri                  ,+#endif+    getDOMDocumentDocumentUri               ,+    setDOMDocumentDocumentUri               ,+++-- ** domain #attr:domain#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentDomainPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentDomain                       ,+#endif+    getDOMDocumentDomain                    ,+++-- ** embeds #attr:embeds#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentEmbedsPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentEmbeds                       ,+#endif+    getDOMDocumentEmbeds                    ,+++-- ** firstElementChild #attr:firstElementChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentFirstElementChildPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentFirstElementChild            ,+#endif+    getDOMDocumentFirstElementChild         ,+++-- ** forms #attr:forms#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentFormsPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentForms                        ,+#endif+    getDOMDocumentForms                     ,+++-- ** head #attr:head#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentHeadPropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentHead                         ,+#endif+    getDOMDocumentHead                      ,+++-- ** hidden #attr:hidden#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentHiddenPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentHidden                       ,+#endif+    getDOMDocumentHidden                    ,+++-- ** images #attr:images#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentImagesPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentImages                       ,+#endif+    getDOMDocumentImages                    ,+++-- ** implementation #attr:implementation#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentImplementationPropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentImplementation               ,+#endif+    getDOMDocumentImplementation            ,+++-- ** inputEncoding #attr:inputEncoding#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentInputEncodingPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentInputEncoding                ,+#endif+    getDOMDocumentInputEncoding             ,+++-- ** lastElementChild #attr:lastElementChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentLastElementChildPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentLastElementChild             ,+#endif+    getDOMDocumentLastElementChild          ,+++-- ** lastModified #attr:lastModified#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentLastModifiedPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentLastModified                 ,+#endif+    getDOMDocumentLastModified              ,+++-- ** links #attr:links#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentLinksPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentLinks                        ,+#endif+    getDOMDocumentLinks                     ,+++-- ** origin #attr:origin#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentOriginPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentOrigin                       ,+#endif+    getDOMDocumentOrigin                    ,+++-- ** plugins #attr:plugins#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentPluginsPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentPlugins                      ,+#endif+    getDOMDocumentPlugins                   ,+++-- ** pointerLockElement #attr:pointerLockElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentPointerLockElementPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentPointerLockElement           ,+#endif+    getDOMDocumentPointerLockElement        ,+++-- ** preferredStylesheetSet #attr:preferredStylesheetSet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentPreferredStylesheetSetPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentPreferredStylesheetSet       ,+#endif+    getDOMDocumentPreferredStylesheetSet    ,+++-- ** readyState #attr:readyState#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentReadyStatePropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentReadyState                   ,+#endif+    getDOMDocumentReadyState                ,+++-- ** referrer #attr:referrer#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentReferrerPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentReferrer                     ,+#endif+    getDOMDocumentReferrer                  ,+++-- ** scripts #attr:scripts#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentScriptsPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentScripts                      ,+#endif+    getDOMDocumentScripts                   ,+++-- ** scrollingElement #attr:scrollingElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentScrollingElementPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentScrollingElement             ,+#endif+    getDOMDocumentScrollingElement          ,+++-- ** selectedStylesheetSet #attr:selectedStylesheetSet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentSelectedStylesheetSetPropertyInfo,+#endif+    constructDOMDocumentSelectedStylesheetSet,+#if ENABLE_OVERLOADING+    dOMDocumentSelectedStylesheetSet        ,+#endif+    getDOMDocumentSelectedStylesheetSet     ,+    setDOMDocumentSelectedStylesheetSet     ,+++-- ** styleSheets #attr:styleSheets#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentStyleSheetsPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentStyleSheets                  ,+#endif+    getDOMDocumentStyleSheets               ,+++-- ** title #attr:title#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTitlePropertyInfo            ,+#endif+    constructDOMDocumentTitle               ,+#if ENABLE_OVERLOADING+    dOMDocumentTitle                        ,+#endif+    getDOMDocumentTitle                     ,+    setDOMDocumentTitle                     ,+++-- ** url #attr:url#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentUrlPropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentUrl                          ,+#endif+    getDOMDocumentUrl                       ,+++-- ** visibilityState #attr:visibilityState#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentVisibilityStatePropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentVisibilityState              ,+#endif+    getDOMDocumentVisibilityState           ,+++-- ** webkitCurrentFullScreenElement #attr:webkitCurrentFullScreenElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentWebkitCurrentFullScreenElementPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentWebkitCurrentFullScreenElement,+#endif+    getDOMDocumentWebkitCurrentFullScreenElement,+++-- ** webkitFullScreenKeyboardInputAllowed #attr:webkitFullScreenKeyboardInputAllowed#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentWebkitFullScreenKeyboardInputAllowed,+#endif+    getDOMDocumentWebkitFullScreenKeyboardInputAllowed,+++-- ** webkitFullscreenElement #attr:webkitFullscreenElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentWebkitFullscreenElementPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentWebkitFullscreenElement      ,+#endif+    getDOMDocumentWebkitFullscreenElement   ,+++-- ** webkitFullscreenEnabled #attr:webkitFullscreenEnabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentWebkitFullscreenEnabledPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentWebkitFullscreenEnabled      ,+#endif+    getDOMDocumentWebkitFullscreenEnabled   ,+++-- ** webkitIsFullScreen #attr:webkitIsFullScreen#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentWebkitIsFullScreenPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentWebkitIsFullScreen           ,+#endif+    getDOMDocumentWebkitIsFullScreen        ,+++-- ** xmlEncoding #attr:xmlEncoding#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentXmlEncodingPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentXmlEncoding                  ,+#endif+    getDOMDocumentXmlEncoding               ,+++-- ** xmlStandalone #attr:xmlStandalone#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentXmlStandalonePropertyInfo    ,+#endif+    constructDOMDocumentXmlStandalone       ,+#if ENABLE_OVERLOADING+    dOMDocumentXmlStandalone                ,+#endif+    getDOMDocumentXmlStandalone             ,+    setDOMDocumentXmlStandalone             ,+++-- ** xmlVersion #attr:xmlVersion#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentXmlVersionPropertyInfo       ,+#endif+    clearDOMDocumentXmlVersion              ,+    constructDOMDocumentXmlVersion          ,+#if ENABLE_OVERLOADING+    dOMDocumentXmlVersion                   ,+#endif+    getDOMDocumentXmlVersion                ,+    setDOMDocumentXmlVersion                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMNodeFilter as WebKit2WebExtension.DOMNodeFilter+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver as WebKit2WebExtension.DOMXPathNSResolver+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMAttr as WebKit2WebExtension.DOMAttr+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCDATASection as WebKit2WebExtension.DOMCDATASection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMComment as WebKit2WebExtension.DOMComment+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMImplementation as WebKit2WebExtension.DOMDOMImplementation+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentFragment as WebKit2WebExtension.DOMDocumentFragment+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentType as WebKit2WebExtension.DOMDocumentType+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEntityReference as WebKit2WebExtension.DOMEntityReference+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement as WebKit2WebExtension.DOMHTMLHeadElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement as WebKit2WebExtension.DOMHTMLScriptElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeIterator as WebKit2WebExtension.DOMNodeIterator+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMProcessingInstruction as WebKit2WebExtension.DOMProcessingInstruction+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMRange as WebKit2WebExtension.DOMRange+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheetList as WebKit2WebExtension.DOMStyleSheetList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMText as WebKit2WebExtension.DOMText+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMTreeWalker as WebKit2WebExtension.DOMTreeWalker+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMXPathExpression as WebKit2WebExtension.DOMXPathExpression+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMXPathResult as WebKit2WebExtension.DOMXPathResult++-- | Memory-managed wrapper type.+newtype DOMDocument = DOMDocument (ManagedPtr DOMDocument)+foreign import ccall "webkit_dom_document_get_type"+    c_webkit_dom_document_get_type :: IO GType++instance GObject DOMDocument where+    gobjectType = c_webkit_dom_document_get_type+    ++-- | Type class for types which can be safely cast to `DOMDocument`, for instance with `toDOMDocument`.+class (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o+instance (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o++instance O.HasParentTypes DOMDocument+type instance O.ParentTypes DOMDocument = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMDocument`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDocument :: (MonadIO m, IsDOMDocument o) => o -> m DOMDocument+toDOMDocument = liftIO . unsafeCastTo DOMDocument++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDocument`.+noDOMDocument :: Maybe DOMDocument+noDOMDocument = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDocumentMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDocumentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMDocumentMethod "adoptNode" o = DOMDocumentAdoptNodeMethodInfo+    ResolveDOMDocumentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMDocumentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDocumentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDocumentMethod "caretRangeFromPoint" o = DOMDocumentCaretRangeFromPointMethodInfo+    ResolveDOMDocumentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMDocumentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMDocumentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMDocumentMethod "createAttribute" o = DOMDocumentCreateAttributeMethodInfo+    ResolveDOMDocumentMethod "createAttributeNs" o = DOMDocumentCreateAttributeNsMethodInfo+    ResolveDOMDocumentMethod "createCdataSection" o = DOMDocumentCreateCdataSectionMethodInfo+    ResolveDOMDocumentMethod "createComment" o = DOMDocumentCreateCommentMethodInfo+    ResolveDOMDocumentMethod "createCssStyleDeclaration" o = DOMDocumentCreateCssStyleDeclarationMethodInfo+    ResolveDOMDocumentMethod "createDocumentFragment" o = DOMDocumentCreateDocumentFragmentMethodInfo+    ResolveDOMDocumentMethod "createElement" o = DOMDocumentCreateElementMethodInfo+    ResolveDOMDocumentMethod "createElementNs" o = DOMDocumentCreateElementNsMethodInfo+    ResolveDOMDocumentMethod "createEntityReference" o = DOMDocumentCreateEntityReferenceMethodInfo+    ResolveDOMDocumentMethod "createEvent" o = DOMDocumentCreateEventMethodInfo+    ResolveDOMDocumentMethod "createExpression" o = DOMDocumentCreateExpressionMethodInfo+    ResolveDOMDocumentMethod "createNodeIterator" o = DOMDocumentCreateNodeIteratorMethodInfo+    ResolveDOMDocumentMethod "createNsResolver" o = DOMDocumentCreateNsResolverMethodInfo+    ResolveDOMDocumentMethod "createProcessingInstruction" o = DOMDocumentCreateProcessingInstructionMethodInfo+    ResolveDOMDocumentMethod "createRange" o = DOMDocumentCreateRangeMethodInfo+    ResolveDOMDocumentMethod "createTextNode" o = DOMDocumentCreateTextNodeMethodInfo+    ResolveDOMDocumentMethod "createTreeWalker" o = DOMDocumentCreateTreeWalkerMethodInfo+    ResolveDOMDocumentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMDocumentMethod "elementFromPoint" o = DOMDocumentElementFromPointMethodInfo+    ResolveDOMDocumentMethod "evaluate" o = DOMDocumentEvaluateMethodInfo+    ResolveDOMDocumentMethod "execCommand" o = DOMDocumentExecCommandMethodInfo+    ResolveDOMDocumentMethod "exitPointerLock" o = DOMDocumentExitPointerLockMethodInfo+    ResolveDOMDocumentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDocumentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDocumentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDocumentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMDocumentMethod "hasFocus" o = DOMDocumentHasFocusMethodInfo+    ResolveDOMDocumentMethod "importNode" o = DOMDocumentImportNodeMethodInfo+    ResolveDOMDocumentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMDocumentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMDocumentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMDocumentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDocumentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMDocumentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMDocumentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMDocumentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMDocumentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMDocumentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDocumentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDocumentMethod "queryCommandEnabled" o = DOMDocumentQueryCommandEnabledMethodInfo+    ResolveDOMDocumentMethod "queryCommandIndeterm" o = DOMDocumentQueryCommandIndetermMethodInfo+    ResolveDOMDocumentMethod "queryCommandState" o = DOMDocumentQueryCommandStateMethodInfo+    ResolveDOMDocumentMethod "queryCommandSupported" o = DOMDocumentQueryCommandSupportedMethodInfo+    ResolveDOMDocumentMethod "queryCommandValue" o = DOMDocumentQueryCommandValueMethodInfo+    ResolveDOMDocumentMethod "querySelector" o = DOMDocumentQuerySelectorMethodInfo+    ResolveDOMDocumentMethod "querySelectorAll" o = DOMDocumentQuerySelectorAllMethodInfo+    ResolveDOMDocumentMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDocumentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDocumentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMDocumentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMDocumentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMDocumentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDocumentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDocumentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDocumentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDocumentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDocumentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDocumentMethod "webkitCancelFullscreen" o = DOMDocumentWebkitCancelFullscreenMethodInfo+    ResolveDOMDocumentMethod "webkitExitFullscreen" o = DOMDocumentWebkitExitFullscreenMethodInfo+    ResolveDOMDocumentMethod "getActiveElement" o = DOMDocumentGetActiveElementMethodInfo+    ResolveDOMDocumentMethod "getAnchors" o = DOMDocumentGetAnchorsMethodInfo+    ResolveDOMDocumentMethod "getApplets" o = DOMDocumentGetAppletsMethodInfo+    ResolveDOMDocumentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMDocumentMethod "getBody" o = DOMDocumentGetBodyMethodInfo+    ResolveDOMDocumentMethod "getCharacterSet" o = DOMDocumentGetCharacterSetMethodInfo+    ResolveDOMDocumentMethod "getCharset" o = DOMDocumentGetCharsetMethodInfo+    ResolveDOMDocumentMethod "getChildElementCount" o = DOMDocumentGetChildElementCountMethodInfo+    ResolveDOMDocumentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMDocumentMethod "getChildren" o = DOMDocumentGetChildrenMethodInfo+    ResolveDOMDocumentMethod "getCompatMode" o = DOMDocumentGetCompatModeMethodInfo+    ResolveDOMDocumentMethod "getContentType" o = DOMDocumentGetContentTypeMethodInfo+    ResolveDOMDocumentMethod "getCookie" o = DOMDocumentGetCookieMethodInfo+    ResolveDOMDocumentMethod "getCurrentScript" o = DOMDocumentGetCurrentScriptMethodInfo+    ResolveDOMDocumentMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDocumentMethod "getDefaultCharset" o = DOMDocumentGetDefaultCharsetMethodInfo+    ResolveDOMDocumentMethod "getDefaultView" o = DOMDocumentGetDefaultViewMethodInfo+    ResolveDOMDocumentMethod "getDesignMode" o = DOMDocumentGetDesignModeMethodInfo+    ResolveDOMDocumentMethod "getDir" o = DOMDocumentGetDirMethodInfo+    ResolveDOMDocumentMethod "getDoctype" o = DOMDocumentGetDoctypeMethodInfo+    ResolveDOMDocumentMethod "getDocumentElement" o = DOMDocumentGetDocumentElementMethodInfo+    ResolveDOMDocumentMethod "getDocumentUri" o = DOMDocumentGetDocumentUriMethodInfo+    ResolveDOMDocumentMethod "getDomain" o = DOMDocumentGetDomainMethodInfo+    ResolveDOMDocumentMethod "getElementById" o = DOMDocumentGetElementByIdMethodInfo+    ResolveDOMDocumentMethod "getElementsByClassName" o = DOMDocumentGetElementsByClassNameMethodInfo+    ResolveDOMDocumentMethod "getElementsByClassNameAsHtmlCollection" o = DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMDocumentMethod "getElementsByName" o = DOMDocumentGetElementsByNameMethodInfo+    ResolveDOMDocumentMethod "getElementsByTagName" o = DOMDocumentGetElementsByTagNameMethodInfo+    ResolveDOMDocumentMethod "getElementsByTagNameAsHtmlCollection" o = DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMDocumentMethod "getElementsByTagNameNs" o = DOMDocumentGetElementsByTagNameNsMethodInfo+    ResolveDOMDocumentMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMDocumentMethod "getEmbeds" o = DOMDocumentGetEmbedsMethodInfo+    ResolveDOMDocumentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMDocumentMethod "getFirstElementChild" o = DOMDocumentGetFirstElementChildMethodInfo+    ResolveDOMDocumentMethod "getForms" o = DOMDocumentGetFormsMethodInfo+    ResolveDOMDocumentMethod "getHead" o = DOMDocumentGetHeadMethodInfo+    ResolveDOMDocumentMethod "getHidden" o = DOMDocumentGetHiddenMethodInfo+    ResolveDOMDocumentMethod "getImages" o = DOMDocumentGetImagesMethodInfo+    ResolveDOMDocumentMethod "getImplementation" o = DOMDocumentGetImplementationMethodInfo+    ResolveDOMDocumentMethod "getInputEncoding" o = DOMDocumentGetInputEncodingMethodInfo+    ResolveDOMDocumentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMDocumentMethod "getLastElementChild" o = DOMDocumentGetLastElementChildMethodInfo+    ResolveDOMDocumentMethod "getLastModified" o = DOMDocumentGetLastModifiedMethodInfo+    ResolveDOMDocumentMethod "getLinks" o = DOMDocumentGetLinksMethodInfo+    ResolveDOMDocumentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMDocumentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMDocumentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMDocumentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMDocumentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMDocumentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMDocumentMethod "getOrigin" o = DOMDocumentGetOriginMethodInfo+    ResolveDOMDocumentMethod "getOverrideStyle" o = DOMDocumentGetOverrideStyleMethodInfo+    ResolveDOMDocumentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMDocumentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMDocumentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMDocumentMethod "getPlugins" o = DOMDocumentGetPluginsMethodInfo+    ResolveDOMDocumentMethod "getPointerLockElement" o = DOMDocumentGetPointerLockElementMethodInfo+    ResolveDOMDocumentMethod "getPreferredStylesheetSet" o = DOMDocumentGetPreferredStylesheetSetMethodInfo+    ResolveDOMDocumentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMDocumentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMDocumentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDocumentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDocumentMethod "getReadyState" o = DOMDocumentGetReadyStateMethodInfo+    ResolveDOMDocumentMethod "getReferrer" o = DOMDocumentGetReferrerMethodInfo+    ResolveDOMDocumentMethod "getScripts" o = DOMDocumentGetScriptsMethodInfo+    ResolveDOMDocumentMethod "getScrollingElement" o = DOMDocumentGetScrollingElementMethodInfo+    ResolveDOMDocumentMethod "getSelectedStylesheetSet" o = DOMDocumentGetSelectedStylesheetSetMethodInfo+    ResolveDOMDocumentMethod "getStyleSheets" o = DOMDocumentGetStyleSheetsMethodInfo+    ResolveDOMDocumentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMDocumentMethod "getTitle" o = DOMDocumentGetTitleMethodInfo+    ResolveDOMDocumentMethod "getUrl" o = DOMDocumentGetUrlMethodInfo+    ResolveDOMDocumentMethod "getVisibilityState" o = DOMDocumentGetVisibilityStateMethodInfo+    ResolveDOMDocumentMethod "getWebkitCurrentFullscreenElement" o = DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo+    ResolveDOMDocumentMethod "getWebkitFullscreenElement" o = DOMDocumentGetWebkitFullscreenElementMethodInfo+    ResolveDOMDocumentMethod "getWebkitFullscreenEnabled" o = DOMDocumentGetWebkitFullscreenEnabledMethodInfo+    ResolveDOMDocumentMethod "getWebkitFullscreenKeyboardInputAllowed" o = DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo+    ResolveDOMDocumentMethod "getWebkitIsFullscreen" o = DOMDocumentGetWebkitIsFullscreenMethodInfo+    ResolveDOMDocumentMethod "getXmlEncoding" o = DOMDocumentGetXmlEncodingMethodInfo+    ResolveDOMDocumentMethod "getXmlStandalone" o = DOMDocumentGetXmlStandaloneMethodInfo+    ResolveDOMDocumentMethod "getXmlVersion" o = DOMDocumentGetXmlVersionMethodInfo+    ResolveDOMDocumentMethod "setBody" o = DOMDocumentSetBodyMethodInfo+    ResolveDOMDocumentMethod "setCharset" o = DOMDocumentSetCharsetMethodInfo+    ResolveDOMDocumentMethod "setCookie" o = DOMDocumentSetCookieMethodInfo+    ResolveDOMDocumentMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDocumentMethod "setDesignMode" o = DOMDocumentSetDesignModeMethodInfo+    ResolveDOMDocumentMethod "setDir" o = DOMDocumentSetDirMethodInfo+    ResolveDOMDocumentMethod "setDocumentUri" o = DOMDocumentSetDocumentUriMethodInfo+    ResolveDOMDocumentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMDocumentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMDocumentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDocumentMethod "setSelectedStylesheetSet" o = DOMDocumentSetSelectedStylesheetSetMethodInfo+    ResolveDOMDocumentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMDocumentMethod "setTitle" o = DOMDocumentSetTitleMethodInfo+    ResolveDOMDocumentMethod "setXmlStandalone" o = DOMDocumentSetXmlStandaloneMethodInfo+    ResolveDOMDocumentMethod "setXmlVersion" o = DOMDocumentSetXmlVersionMethodInfo+    ResolveDOMDocumentMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDocumentMethod t DOMDocument, O.MethodInfo info DOMDocument p) => OL.IsLabel t (DOMDocument -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "active-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@active-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #activeElement+@+-}+getDOMDocumentActiveElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentActiveElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentActiveElement" $ B.Properties.getObjectPropertyObject obj "active-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentActiveElementPropertyInfo+instance AttrInfo DOMDocumentActiveElementPropertyInfo where+    type AttrAllowedOps DOMDocumentActiveElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentActiveElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentActiveElementPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentActiveElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentActiveElementPropertyInfo = "active-element"+    type AttrOrigin DOMDocumentActiveElementPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentActiveElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "anchors"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@anchors@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #anchors+@+-}+getDOMDocumentAnchors :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentAnchors obj = liftIO $ B.Properties.getObjectPropertyObject obj "anchors" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentAnchorsPropertyInfo+instance AttrInfo DOMDocumentAnchorsPropertyInfo where+    type AttrAllowedOps DOMDocumentAnchorsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentAnchorsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentAnchorsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentAnchorsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentAnchorsPropertyInfo = "anchors"+    type AttrOrigin DOMDocumentAnchorsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentAnchors+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "applets"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@applets@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #applets+@+-}+getDOMDocumentApplets :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentApplets obj = liftIO $ B.Properties.getObjectPropertyObject obj "applets" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentAppletsPropertyInfo+instance AttrInfo DOMDocumentAppletsPropertyInfo where+    type AttrAllowedOps DOMDocumentAppletsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentAppletsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentAppletsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentAppletsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentAppletsPropertyInfo = "applets"+    type AttrOrigin DOMDocumentAppletsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentApplets+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "body"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@body@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #body+@+-}+getDOMDocumentBody :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+getDOMDocumentBody obj = liftIO $ checkUnexpectedNothing "getDOMDocumentBody" $ B.Properties.getObjectPropertyObject obj "body" WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement++#if ENABLE_OVERLOADING+data DOMDocumentBodyPropertyInfo+instance AttrInfo DOMDocumentBodyPropertyInfo where+    type AttrAllowedOps DOMDocumentBodyPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentBodyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentBodyPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentBodyPropertyInfo = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    type AttrLabel DOMDocumentBodyPropertyInfo = "body"+    type AttrOrigin DOMDocumentBodyPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentBody+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "character-set"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@character-set@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #characterSet+@+-}+getDOMDocumentCharacterSet :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentCharacterSet obj = liftIO $ B.Properties.getObjectPropertyString obj "character-set"++#if ENABLE_OVERLOADING+data DOMDocumentCharacterSetPropertyInfo+instance AttrInfo DOMDocumentCharacterSetPropertyInfo where+    type AttrAllowedOps DOMDocumentCharacterSetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentCharacterSetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentCharacterSetPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentCharacterSetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentCharacterSetPropertyInfo = "character-set"+    type AttrOrigin DOMDocumentCharacterSetPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentCharacterSet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "charset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #charset+@+-}+getDOMDocumentCharset :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"++{- |+Set the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #charset 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentCharset :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentCharset :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)++#if ENABLE_OVERLOADING+data DOMDocumentCharsetPropertyInfo+instance AttrInfo DOMDocumentCharsetPropertyInfo where+    type AttrAllowedOps DOMDocumentCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentCharsetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentCharsetPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentCharsetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentCharsetPropertyInfo = "charset"+    type AttrOrigin DOMDocumentCharsetPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentCharset+    attrSet _ = setDOMDocumentCharset+    attrConstruct _ = constructDOMDocumentCharset+    attrClear _ = undefined+#endif++-- VVV Prop "child-element-count"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@child-element-count@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #childElementCount+@+-}+getDOMDocumentChildElementCount :: (MonadIO m, IsDOMDocument o) => o -> m CULong+getDOMDocumentChildElementCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "child-element-count"++#if ENABLE_OVERLOADING+data DOMDocumentChildElementCountPropertyInfo+instance AttrInfo DOMDocumentChildElementCountPropertyInfo where+    type AttrAllowedOps DOMDocumentChildElementCountPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentChildElementCountPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentChildElementCountPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentChildElementCountPropertyInfo = CULong+    type AttrLabel DOMDocumentChildElementCountPropertyInfo = "child-element-count"+    type AttrOrigin DOMDocumentChildElementCountPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentChildElementCount+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "children"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@children@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #children+@+-}+getDOMDocumentChildren :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentChildren obj = liftIO $ B.Properties.getObjectPropertyObject obj "children" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentChildrenPropertyInfo+instance AttrInfo DOMDocumentChildrenPropertyInfo where+    type AttrAllowedOps DOMDocumentChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentChildrenPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentChildrenPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentChildrenPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentChildrenPropertyInfo = "children"+    type AttrOrigin DOMDocumentChildrenPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentChildren+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "compat-mode"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@compat-mode@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #compatMode+@+-}+getDOMDocumentCompatMode :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentCompatMode obj = liftIO $ B.Properties.getObjectPropertyString obj "compat-mode"++#if ENABLE_OVERLOADING+data DOMDocumentCompatModePropertyInfo+instance AttrInfo DOMDocumentCompatModePropertyInfo where+    type AttrAllowedOps DOMDocumentCompatModePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentCompatModePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentCompatModePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentCompatModePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentCompatModePropertyInfo = "compat-mode"+    type AttrOrigin DOMDocumentCompatModePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentCompatMode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "content-type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@content-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #contentType+@+-}+getDOMDocumentContentType :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentContentType obj = liftIO $ B.Properties.getObjectPropertyString obj "content-type"++#if ENABLE_OVERLOADING+data DOMDocumentContentTypePropertyInfo+instance AttrInfo DOMDocumentContentTypePropertyInfo where+    type AttrAllowedOps DOMDocumentContentTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentContentTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentContentTypePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentContentTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentContentTypePropertyInfo = "content-type"+    type AttrOrigin DOMDocumentContentTypePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentContentType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "cookie"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@cookie@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #cookie+@+-}+getDOMDocumentCookie :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentCookie obj = liftIO $ B.Properties.getObjectPropertyString obj "cookie"++{- |+Set the value of the “@cookie@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #cookie 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentCookie :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentCookie obj val = liftIO $ B.Properties.setObjectPropertyString obj "cookie" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@cookie@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentCookie :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentCookie val = B.Properties.constructObjectPropertyString "cookie" (Just val)++{- |+Set the value of the “@cookie@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #cookie+@+-}+clearDOMDocumentCookie :: (MonadIO m, IsDOMDocument o) => o -> m ()+clearDOMDocumentCookie obj = liftIO $ B.Properties.setObjectPropertyString obj "cookie" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMDocumentCookiePropertyInfo+instance AttrInfo DOMDocumentCookiePropertyInfo where+    type AttrAllowedOps DOMDocumentCookiePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentCookiePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentCookiePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentCookiePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentCookiePropertyInfo = "cookie"+    type AttrOrigin DOMDocumentCookiePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentCookie+    attrSet _ = setDOMDocumentCookie+    attrConstruct _ = constructDOMDocumentCookie+    attrClear _ = clearDOMDocumentCookie+#endif++-- VVV Prop "current-script"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@current-script@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #currentScript+@+-}+getDOMDocumentCurrentScript :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement+getDOMDocumentCurrentScript obj = liftIO $ checkUnexpectedNothing "getDOMDocumentCurrentScript" $ B.Properties.getObjectPropertyObject obj "current-script" WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement++#if ENABLE_OVERLOADING+data DOMDocumentCurrentScriptPropertyInfo+instance AttrInfo DOMDocumentCurrentScriptPropertyInfo where+    type AttrAllowedOps DOMDocumentCurrentScriptPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentCurrentScriptPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentCurrentScriptPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentCurrentScriptPropertyInfo = WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement+    type AttrLabel DOMDocumentCurrentScriptPropertyInfo = "current-script"+    type AttrOrigin DOMDocumentCurrentScriptPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentCurrentScript+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "default-view"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@default-view@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #defaultView+@+-}+getDOMDocumentDefaultView :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+getDOMDocumentDefaultView obj = liftIO $ B.Properties.getObjectPropertyObject obj "default-view" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMDocumentDefaultViewPropertyInfo+instance AttrInfo DOMDocumentDefaultViewPropertyInfo where+    type AttrAllowedOps DOMDocumentDefaultViewPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentDefaultViewPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentDefaultViewPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDefaultViewPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+    type AttrLabel DOMDocumentDefaultViewPropertyInfo = "default-view"+    type AttrOrigin DOMDocumentDefaultViewPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDefaultView+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "design-mode"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@design-mode@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #designMode+@+-}+getDOMDocumentDesignMode :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentDesignMode obj = liftIO $ B.Properties.getObjectPropertyString obj "design-mode"++{- |+Set the value of the “@design-mode@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #designMode 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentDesignMode :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentDesignMode obj val = liftIO $ B.Properties.setObjectPropertyString obj "design-mode" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@design-mode@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentDesignMode :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentDesignMode val = B.Properties.constructObjectPropertyString "design-mode" (Just val)++#if ENABLE_OVERLOADING+data DOMDocumentDesignModePropertyInfo+instance AttrInfo DOMDocumentDesignModePropertyInfo where+    type AttrAllowedOps DOMDocumentDesignModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentDesignModePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentDesignModePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDesignModePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentDesignModePropertyInfo = "design-mode"+    type AttrOrigin DOMDocumentDesignModePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDesignMode+    attrSet _ = setDOMDocumentDesignMode+    attrConstruct _ = constructDOMDocumentDesignMode+    attrClear _ = undefined+#endif++-- VVV Prop "dir"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@dir@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #dir+@+-}+getDOMDocumentDir :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentDir obj = liftIO $ B.Properties.getObjectPropertyString obj "dir"++{- |+Set the value of the “@dir@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #dir 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentDir :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentDir obj val = liftIO $ B.Properties.setObjectPropertyString obj "dir" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@dir@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentDir :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentDir val = B.Properties.constructObjectPropertyString "dir" (Just val)++#if ENABLE_OVERLOADING+data DOMDocumentDirPropertyInfo+instance AttrInfo DOMDocumentDirPropertyInfo where+    type AttrAllowedOps DOMDocumentDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentDirPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentDirPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDirPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentDirPropertyInfo = "dir"+    type AttrOrigin DOMDocumentDirPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDir+    attrSet _ = setDOMDocumentDir+    attrConstruct _ = constructDOMDocumentDir+    attrClear _ = undefined+#endif++-- VVV Prop "doctype"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@doctype@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #doctype+@+-}+getDOMDocumentDoctype :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType+getDOMDocumentDoctype obj = liftIO $ checkUnexpectedNothing "getDOMDocumentDoctype" $ B.Properties.getObjectPropertyObject obj "doctype" WebKit2WebExtension.DOMDocumentType.DOMDocumentType++#if ENABLE_OVERLOADING+data DOMDocumentDoctypePropertyInfo+instance AttrInfo DOMDocumentDoctypePropertyInfo where+    type AttrAllowedOps DOMDocumentDoctypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentDoctypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentDoctypePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDoctypePropertyInfo = WebKit2WebExtension.DOMDocumentType.DOMDocumentType+    type AttrLabel DOMDocumentDoctypePropertyInfo = "doctype"+    type AttrOrigin DOMDocumentDoctypePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDoctype+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "document-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@document-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #documentElement+@+-}+getDOMDocumentDocumentElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentDocumentElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentDocumentElement" $ B.Properties.getObjectPropertyObject obj "document-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentDocumentElementPropertyInfo+instance AttrInfo DOMDocumentDocumentElementPropertyInfo where+    type AttrAllowedOps DOMDocumentDocumentElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentDocumentElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentDocumentElementPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDocumentElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentDocumentElementPropertyInfo = "document-element"+    type AttrOrigin DOMDocumentDocumentElementPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDocumentElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "document-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@document-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #documentUri+@+-}+getDOMDocumentDocumentUri :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentDocumentUri obj = liftIO $ B.Properties.getObjectPropertyString obj "document-uri"++{- |+Set the value of the “@document-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #documentUri 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentDocumentUri :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentDocumentUri obj val = liftIO $ B.Properties.setObjectPropertyString obj "document-uri" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@document-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentDocumentUri :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentDocumentUri val = B.Properties.constructObjectPropertyString "document-uri" (Just val)++#if ENABLE_OVERLOADING+data DOMDocumentDocumentUriPropertyInfo+instance AttrInfo DOMDocumentDocumentUriPropertyInfo where+    type AttrAllowedOps DOMDocumentDocumentUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentDocumentUriPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentDocumentUriPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDocumentUriPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentDocumentUriPropertyInfo = "document-uri"+    type AttrOrigin DOMDocumentDocumentUriPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDocumentUri+    attrSet _ = setDOMDocumentDocumentUri+    attrConstruct _ = constructDOMDocumentDocumentUri+    attrClear _ = undefined+#endif++-- VVV Prop "domain"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@domain@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #domain+@+-}+getDOMDocumentDomain :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentDomain obj = liftIO $ B.Properties.getObjectPropertyString obj "domain"++#if ENABLE_OVERLOADING+data DOMDocumentDomainPropertyInfo+instance AttrInfo DOMDocumentDomainPropertyInfo where+    type AttrAllowedOps DOMDocumentDomainPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentDomainPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentDomainPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentDomainPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentDomainPropertyInfo = "domain"+    type AttrOrigin DOMDocumentDomainPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentDomain+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "embeds"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@embeds@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #embeds+@+-}+getDOMDocumentEmbeds :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentEmbeds obj = liftIO $ B.Properties.getObjectPropertyObject obj "embeds" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentEmbedsPropertyInfo+instance AttrInfo DOMDocumentEmbedsPropertyInfo where+    type AttrAllowedOps DOMDocumentEmbedsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentEmbedsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentEmbedsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentEmbedsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentEmbedsPropertyInfo = "embeds"+    type AttrOrigin DOMDocumentEmbedsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentEmbeds+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "first-element-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@first-element-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #firstElementChild+@+-}+getDOMDocumentFirstElementChild :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentFirstElementChild" $ B.Properties.getObjectPropertyObject obj "first-element-child" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentFirstElementChildPropertyInfo+instance AttrInfo DOMDocumentFirstElementChildPropertyInfo where+    type AttrAllowedOps DOMDocumentFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentFirstElementChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentFirstElementChildPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentFirstElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentFirstElementChildPropertyInfo = "first-element-child"+    type AttrOrigin DOMDocumentFirstElementChildPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentFirstElementChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "forms"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@forms@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #forms+@+-}+getDOMDocumentForms :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentForms obj = liftIO $ B.Properties.getObjectPropertyObject obj "forms" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentFormsPropertyInfo+instance AttrInfo DOMDocumentFormsPropertyInfo where+    type AttrAllowedOps DOMDocumentFormsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentFormsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentFormsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentFormsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentFormsPropertyInfo = "forms"+    type AttrOrigin DOMDocumentFormsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentForms+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "head"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@head@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #head+@+-}+getDOMDocumentHead :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement+getDOMDocumentHead obj = liftIO $ checkUnexpectedNothing "getDOMDocumentHead" $ B.Properties.getObjectPropertyObject obj "head" WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement++#if ENABLE_OVERLOADING+data DOMDocumentHeadPropertyInfo+instance AttrInfo DOMDocumentHeadPropertyInfo where+    type AttrAllowedOps DOMDocumentHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentHeadPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentHeadPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentHeadPropertyInfo = WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement+    type AttrLabel DOMDocumentHeadPropertyInfo = "head"+    type AttrOrigin DOMDocumentHeadPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentHead+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "hidden"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@hidden@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #hidden+@+-}+getDOMDocumentHidden :: (MonadIO m, IsDOMDocument o) => o -> m Bool+getDOMDocumentHidden obj = liftIO $ B.Properties.getObjectPropertyBool obj "hidden"++#if ENABLE_OVERLOADING+data DOMDocumentHiddenPropertyInfo+instance AttrInfo DOMDocumentHiddenPropertyInfo where+    type AttrAllowedOps DOMDocumentHiddenPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentHiddenPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentHiddenPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentHiddenPropertyInfo = Bool+    type AttrLabel DOMDocumentHiddenPropertyInfo = "hidden"+    type AttrOrigin DOMDocumentHiddenPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentHidden+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "images"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@images@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #images+@+-}+getDOMDocumentImages :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentImages obj = liftIO $ B.Properties.getObjectPropertyObject obj "images" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentImagesPropertyInfo+instance AttrInfo DOMDocumentImagesPropertyInfo where+    type AttrAllowedOps DOMDocumentImagesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentImagesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentImagesPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentImagesPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentImagesPropertyInfo = "images"+    type AttrOrigin DOMDocumentImagesPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentImages+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "implementation"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@implementation@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #implementation+@+-}+getDOMDocumentImplementation :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation)+getDOMDocumentImplementation obj = liftIO $ B.Properties.getObjectPropertyObject obj "implementation" WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation++#if ENABLE_OVERLOADING+data DOMDocumentImplementationPropertyInfo+instance AttrInfo DOMDocumentImplementationPropertyInfo where+    type AttrAllowedOps DOMDocumentImplementationPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentImplementationPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentImplementationPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentImplementationPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation)+    type AttrLabel DOMDocumentImplementationPropertyInfo = "implementation"+    type AttrOrigin DOMDocumentImplementationPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentImplementation+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "input-encoding"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@input-encoding@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #inputEncoding+@+-}+getDOMDocumentInputEncoding :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentInputEncoding obj = liftIO $ B.Properties.getObjectPropertyString obj "input-encoding"++#if ENABLE_OVERLOADING+data DOMDocumentInputEncodingPropertyInfo+instance AttrInfo DOMDocumentInputEncodingPropertyInfo where+    type AttrAllowedOps DOMDocumentInputEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentInputEncodingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentInputEncodingPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentInputEncodingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentInputEncodingPropertyInfo = "input-encoding"+    type AttrOrigin DOMDocumentInputEncodingPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentInputEncoding+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "last-element-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@last-element-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #lastElementChild+@+-}+getDOMDocumentLastElementChild :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentLastElementChild" $ B.Properties.getObjectPropertyObject obj "last-element-child" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentLastElementChildPropertyInfo+instance AttrInfo DOMDocumentLastElementChildPropertyInfo where+    type AttrAllowedOps DOMDocumentLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentLastElementChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentLastElementChildPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentLastElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentLastElementChildPropertyInfo = "last-element-child"+    type AttrOrigin DOMDocumentLastElementChildPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentLastElementChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "last-modified"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@last-modified@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #lastModified+@+-}+getDOMDocumentLastModified :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentLastModified obj = liftIO $ B.Properties.getObjectPropertyString obj "last-modified"++#if ENABLE_OVERLOADING+data DOMDocumentLastModifiedPropertyInfo+instance AttrInfo DOMDocumentLastModifiedPropertyInfo where+    type AttrAllowedOps DOMDocumentLastModifiedPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentLastModifiedPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentLastModifiedPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentLastModifiedPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentLastModifiedPropertyInfo = "last-modified"+    type AttrOrigin DOMDocumentLastModifiedPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentLastModified+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "links"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@links@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #links+@+-}+getDOMDocumentLinks :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentLinks obj = liftIO $ B.Properties.getObjectPropertyObject obj "links" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentLinksPropertyInfo+instance AttrInfo DOMDocumentLinksPropertyInfo where+    type AttrAllowedOps DOMDocumentLinksPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentLinksPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentLinksPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentLinksPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentLinksPropertyInfo = "links"+    type AttrOrigin DOMDocumentLinksPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentLinks+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "origin"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@origin@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #origin+@+-}+getDOMDocumentOrigin :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentOrigin obj = liftIO $ B.Properties.getObjectPropertyString obj "origin"++#if ENABLE_OVERLOADING+data DOMDocumentOriginPropertyInfo+instance AttrInfo DOMDocumentOriginPropertyInfo where+    type AttrAllowedOps DOMDocumentOriginPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentOriginPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentOriginPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentOriginPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentOriginPropertyInfo = "origin"+    type AttrOrigin DOMDocumentOriginPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentOrigin+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "plugins"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@plugins@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #plugins+@+-}+getDOMDocumentPlugins :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentPlugins obj = liftIO $ B.Properties.getObjectPropertyObject obj "plugins" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentPluginsPropertyInfo+instance AttrInfo DOMDocumentPluginsPropertyInfo where+    type AttrAllowedOps DOMDocumentPluginsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentPluginsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentPluginsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentPluginsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentPluginsPropertyInfo = "plugins"+    type AttrOrigin DOMDocumentPluginsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentPlugins+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "pointer-lock-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@pointer-lock-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #pointerLockElement+@+-}+getDOMDocumentPointerLockElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentPointerLockElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentPointerLockElement" $ B.Properties.getObjectPropertyObject obj "pointer-lock-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentPointerLockElementPropertyInfo+instance AttrInfo DOMDocumentPointerLockElementPropertyInfo where+    type AttrAllowedOps DOMDocumentPointerLockElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentPointerLockElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentPointerLockElementPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentPointerLockElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentPointerLockElementPropertyInfo = "pointer-lock-element"+    type AttrOrigin DOMDocumentPointerLockElementPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentPointerLockElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "preferred-stylesheet-set"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@preferred-stylesheet-set@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #preferredStylesheetSet+@+-}+getDOMDocumentPreferredStylesheetSet :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentPreferredStylesheetSet obj = liftIO $ B.Properties.getObjectPropertyString obj "preferred-stylesheet-set"++#if ENABLE_OVERLOADING+data DOMDocumentPreferredStylesheetSetPropertyInfo+instance AttrInfo DOMDocumentPreferredStylesheetSetPropertyInfo where+    type AttrAllowedOps DOMDocumentPreferredStylesheetSetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentPreferredStylesheetSetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentPreferredStylesheetSetPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentPreferredStylesheetSetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentPreferredStylesheetSetPropertyInfo = "preferred-stylesheet-set"+    type AttrOrigin DOMDocumentPreferredStylesheetSetPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentPreferredStylesheetSet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "ready-state"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@ready-state@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #readyState+@+-}+getDOMDocumentReadyState :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentReadyState obj = liftIO $ B.Properties.getObjectPropertyString obj "ready-state"++#if ENABLE_OVERLOADING+data DOMDocumentReadyStatePropertyInfo+instance AttrInfo DOMDocumentReadyStatePropertyInfo where+    type AttrAllowedOps DOMDocumentReadyStatePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentReadyStatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentReadyStatePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentReadyStatePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentReadyStatePropertyInfo = "ready-state"+    type AttrOrigin DOMDocumentReadyStatePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentReadyState+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "referrer"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@referrer@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #referrer+@+-}+getDOMDocumentReferrer :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentReferrer obj = liftIO $ B.Properties.getObjectPropertyString obj "referrer"++#if ENABLE_OVERLOADING+data DOMDocumentReferrerPropertyInfo+instance AttrInfo DOMDocumentReferrerPropertyInfo where+    type AttrAllowedOps DOMDocumentReferrerPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentReferrerPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentReferrerPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentReferrerPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentReferrerPropertyInfo = "referrer"+    type AttrOrigin DOMDocumentReferrerPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentReferrer+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "scripts"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@scripts@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #scripts+@+-}+getDOMDocumentScripts :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentScripts obj = liftIO $ B.Properties.getObjectPropertyObject obj "scripts" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentScriptsPropertyInfo+instance AttrInfo DOMDocumentScriptsPropertyInfo where+    type AttrAllowedOps DOMDocumentScriptsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentScriptsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentScriptsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentScriptsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentScriptsPropertyInfo = "scripts"+    type AttrOrigin DOMDocumentScriptsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentScripts+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "scrolling-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@scrolling-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #scrollingElement+@+-}+getDOMDocumentScrollingElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentScrollingElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentScrollingElement" $ B.Properties.getObjectPropertyObject obj "scrolling-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentScrollingElementPropertyInfo+instance AttrInfo DOMDocumentScrollingElementPropertyInfo where+    type AttrAllowedOps DOMDocumentScrollingElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentScrollingElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentScrollingElementPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentScrollingElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentScrollingElementPropertyInfo = "scrolling-element"+    type AttrOrigin DOMDocumentScrollingElementPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentScrollingElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "selected-stylesheet-set"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@selected-stylesheet-set@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #selectedStylesheetSet+@+-}+getDOMDocumentSelectedStylesheetSet :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentSelectedStylesheetSet obj = liftIO $ B.Properties.getObjectPropertyString obj "selected-stylesheet-set"++{- |+Set the value of the “@selected-stylesheet-set@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #selectedStylesheetSet 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentSelectedStylesheetSet :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentSelectedStylesheetSet obj val = liftIO $ B.Properties.setObjectPropertyString obj "selected-stylesheet-set" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@selected-stylesheet-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentSelectedStylesheetSet :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentSelectedStylesheetSet val = B.Properties.constructObjectPropertyString "selected-stylesheet-set" (Just val)++#if ENABLE_OVERLOADING+data DOMDocumentSelectedStylesheetSetPropertyInfo+instance AttrInfo DOMDocumentSelectedStylesheetSetPropertyInfo where+    type AttrAllowedOps DOMDocumentSelectedStylesheetSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentSelectedStylesheetSetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentSelectedStylesheetSetPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentSelectedStylesheetSetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentSelectedStylesheetSetPropertyInfo = "selected-stylesheet-set"+    type AttrOrigin DOMDocumentSelectedStylesheetSetPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentSelectedStylesheetSet+    attrSet _ = setDOMDocumentSelectedStylesheetSet+    attrConstruct _ = constructDOMDocumentSelectedStylesheetSet+    attrClear _ = undefined+#endif++-- VVV Prop "style-sheets"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@style-sheets@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #styleSheets+@+-}+getDOMDocumentStyleSheets :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList+getDOMDocumentStyleSheets obj = liftIO $ checkUnexpectedNothing "getDOMDocumentStyleSheets" $ B.Properties.getObjectPropertyObject obj "style-sheets" WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList++#if ENABLE_OVERLOADING+data DOMDocumentStyleSheetsPropertyInfo+instance AttrInfo DOMDocumentStyleSheetsPropertyInfo where+    type AttrAllowedOps DOMDocumentStyleSheetsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentStyleSheetsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentStyleSheetsPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentStyleSheetsPropertyInfo = WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList+    type AttrLabel DOMDocumentStyleSheetsPropertyInfo = "style-sheets"+    type AttrOrigin DOMDocumentStyleSheetsPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentStyleSheets+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "title"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@title@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #title+@+-}+getDOMDocumentTitle :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentTitle obj = liftIO $ B.Properties.getObjectPropertyString obj "title"++{- |+Set the value of the “@title@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #title 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentTitle :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentTitle obj val = liftIO $ B.Properties.setObjectPropertyString obj "title" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentTitle :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentTitle val = B.Properties.constructObjectPropertyString "title" (Just val)++#if ENABLE_OVERLOADING+data DOMDocumentTitlePropertyInfo+instance AttrInfo DOMDocumentTitlePropertyInfo where+    type AttrAllowedOps DOMDocumentTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentTitlePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentTitlePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentTitlePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentTitlePropertyInfo = "title"+    type AttrOrigin DOMDocumentTitlePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentTitle+    attrSet _ = setDOMDocumentTitle+    attrConstruct _ = constructDOMDocumentTitle+    attrClear _ = undefined+#endif++-- VVV Prop "url"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@url@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #url+@+-}+getDOMDocumentUrl :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentUrl obj = liftIO $ B.Properties.getObjectPropertyString obj "url"++#if ENABLE_OVERLOADING+data DOMDocumentUrlPropertyInfo+instance AttrInfo DOMDocumentUrlPropertyInfo where+    type AttrAllowedOps DOMDocumentUrlPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentUrlPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentUrlPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentUrlPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentUrlPropertyInfo = "url"+    type AttrOrigin DOMDocumentUrlPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentUrl+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "visibility-state"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@visibility-state@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #visibilityState+@+-}+getDOMDocumentVisibilityState :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentVisibilityState obj = liftIO $ B.Properties.getObjectPropertyString obj "visibility-state"++#if ENABLE_OVERLOADING+data DOMDocumentVisibilityStatePropertyInfo+instance AttrInfo DOMDocumentVisibilityStatePropertyInfo where+    type AttrAllowedOps DOMDocumentVisibilityStatePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentVisibilityStatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentVisibilityStatePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentVisibilityStatePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentVisibilityStatePropertyInfo = "visibility-state"+    type AttrOrigin DOMDocumentVisibilityStatePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentVisibilityState+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "webkit-current-full-screen-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@webkit-current-full-screen-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #webkitCurrentFullScreenElement+@+-}+getDOMDocumentWebkitCurrentFullScreenElement :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMElement.DOMElement)+getDOMDocumentWebkitCurrentFullScreenElement obj = liftIO $ B.Properties.getObjectPropertyObject obj "webkit-current-full-screen-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentWebkitCurrentFullScreenElementPropertyInfo+instance AttrInfo DOMDocumentWebkitCurrentFullScreenElementPropertyInfo where+    type AttrAllowedOps DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = (Maybe WebKit2WebExtension.DOMElement.DOMElement)+    type AttrLabel DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = "webkit-current-full-screen-element"+    type AttrOrigin DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentWebkitCurrentFullScreenElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "webkit-full-screen-keyboard-input-allowed"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@webkit-full-screen-keyboard-input-allowed@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #webkitFullScreenKeyboardInputAllowed+@+-}+getDOMDocumentWebkitFullScreenKeyboardInputAllowed :: (MonadIO m, IsDOMDocument o) => o -> m Bool+getDOMDocumentWebkitFullScreenKeyboardInputAllowed obj = liftIO $ B.Properties.getObjectPropertyBool obj "webkit-full-screen-keyboard-input-allowed"++#if ENABLE_OVERLOADING+data DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo+instance AttrInfo DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo where+    type AttrAllowedOps DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = Bool+    type AttrLabel DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = "webkit-full-screen-keyboard-input-allowed"+    type AttrOrigin DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentWebkitFullScreenKeyboardInputAllowed+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "webkit-fullscreen-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@webkit-fullscreen-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #webkitFullscreenElement+@+-}+getDOMDocumentWebkitFullscreenElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentWebkitFullscreenElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentWebkitFullscreenElement" $ B.Properties.getObjectPropertyObject obj "webkit-fullscreen-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentWebkitFullscreenElementPropertyInfo+instance AttrInfo DOMDocumentWebkitFullscreenElementPropertyInfo where+    type AttrAllowedOps DOMDocumentWebkitFullscreenElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentWebkitFullscreenElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentWebkitFullscreenElementPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentWebkitFullscreenElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentWebkitFullscreenElementPropertyInfo = "webkit-fullscreen-element"+    type AttrOrigin DOMDocumentWebkitFullscreenElementPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentWebkitFullscreenElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "webkit-fullscreen-enabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@webkit-fullscreen-enabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #webkitFullscreenEnabled+@+-}+getDOMDocumentWebkitFullscreenEnabled :: (MonadIO m, IsDOMDocument o) => o -> m Bool+getDOMDocumentWebkitFullscreenEnabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "webkit-fullscreen-enabled"++#if ENABLE_OVERLOADING+data DOMDocumentWebkitFullscreenEnabledPropertyInfo+instance AttrInfo DOMDocumentWebkitFullscreenEnabledPropertyInfo where+    type AttrAllowedOps DOMDocumentWebkitFullscreenEnabledPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentWebkitFullscreenEnabledPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentWebkitFullscreenEnabledPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentWebkitFullscreenEnabledPropertyInfo = Bool+    type AttrLabel DOMDocumentWebkitFullscreenEnabledPropertyInfo = "webkit-fullscreen-enabled"+    type AttrOrigin DOMDocumentWebkitFullscreenEnabledPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentWebkitFullscreenEnabled+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "webkit-is-full-screen"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@webkit-is-full-screen@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #webkitIsFullScreen+@+-}+getDOMDocumentWebkitIsFullScreen :: (MonadIO m, IsDOMDocument o) => o -> m Bool+getDOMDocumentWebkitIsFullScreen obj = liftIO $ B.Properties.getObjectPropertyBool obj "webkit-is-full-screen"++#if ENABLE_OVERLOADING+data DOMDocumentWebkitIsFullScreenPropertyInfo+instance AttrInfo DOMDocumentWebkitIsFullScreenPropertyInfo where+    type AttrAllowedOps DOMDocumentWebkitIsFullScreenPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentWebkitIsFullScreenPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentWebkitIsFullScreenPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentWebkitIsFullScreenPropertyInfo = Bool+    type AttrLabel DOMDocumentWebkitIsFullScreenPropertyInfo = "webkit-is-full-screen"+    type AttrOrigin DOMDocumentWebkitIsFullScreenPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentWebkitIsFullScreen+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "xml-encoding"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@xml-encoding@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #xmlEncoding+@+-}+getDOMDocumentXmlEncoding :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentXmlEncoding obj = liftIO $ B.Properties.getObjectPropertyString obj "xml-encoding"++#if ENABLE_OVERLOADING+data DOMDocumentXmlEncodingPropertyInfo+instance AttrInfo DOMDocumentXmlEncodingPropertyInfo where+    type AttrAllowedOps DOMDocumentXmlEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentXmlEncodingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentXmlEncodingPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentXmlEncodingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentXmlEncodingPropertyInfo = "xml-encoding"+    type AttrOrigin DOMDocumentXmlEncodingPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentXmlEncoding+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "xml-standalone"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@xml-standalone@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #xmlStandalone+@+-}+getDOMDocumentXmlStandalone :: (MonadIO m, IsDOMDocument o) => o -> m Bool+getDOMDocumentXmlStandalone obj = liftIO $ B.Properties.getObjectPropertyBool obj "xml-standalone"++{- |+Set the value of the “@xml-standalone@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #xmlStandalone 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentXmlStandalone :: (MonadIO m, IsDOMDocument o) => o -> Bool -> m ()+setDOMDocumentXmlStandalone obj val = liftIO $ B.Properties.setObjectPropertyBool obj "xml-standalone" val++{- |+Construct a `GValueConstruct` with valid value for the “@xml-standalone@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentXmlStandalone :: (IsDOMDocument o) => Bool -> IO (GValueConstruct o)+constructDOMDocumentXmlStandalone val = B.Properties.constructObjectPropertyBool "xml-standalone" val++#if ENABLE_OVERLOADING+data DOMDocumentXmlStandalonePropertyInfo+instance AttrInfo DOMDocumentXmlStandalonePropertyInfo where+    type AttrAllowedOps DOMDocumentXmlStandalonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentXmlStandalonePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMDocumentXmlStandalonePropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentXmlStandalonePropertyInfo = Bool+    type AttrLabel DOMDocumentXmlStandalonePropertyInfo = "xml-standalone"+    type AttrOrigin DOMDocumentXmlStandalonePropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentXmlStandalone+    attrSet _ = setDOMDocumentXmlStandalone+    attrConstruct _ = constructDOMDocumentXmlStandalone+    attrClear _ = undefined+#endif++-- VVV Prop "xml-version"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@xml-version@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocument #xmlVersion+@+-}+getDOMDocumentXmlVersion :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)+getDOMDocumentXmlVersion obj = liftIO $ B.Properties.getObjectPropertyString obj "xml-version"++{- |+Set the value of the “@xml-version@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMDocument [ #xmlVersion 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMDocumentXmlVersion :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()+setDOMDocumentXmlVersion obj val = liftIO $ B.Properties.setObjectPropertyString obj "xml-version" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@xml-version@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMDocumentXmlVersion :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMDocumentXmlVersion val = B.Properties.constructObjectPropertyString "xml-version" (Just val)++{- |+Set the value of the “@xml-version@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #xmlVersion+@+-}+clearDOMDocumentXmlVersion :: (MonadIO m, IsDOMDocument o) => o -> m ()+clearDOMDocumentXmlVersion obj = liftIO $ B.Properties.setObjectPropertyString obj "xml-version" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMDocumentXmlVersionPropertyInfo+instance AttrInfo DOMDocumentXmlVersionPropertyInfo where+    type AttrAllowedOps DOMDocumentXmlVersionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentXmlVersionPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMDocumentXmlVersionPropertyInfo = IsDOMDocument+    type AttrGetType DOMDocumentXmlVersionPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentXmlVersionPropertyInfo = "xml-version"+    type AttrOrigin DOMDocumentXmlVersionPropertyInfo = DOMDocument+    attrGet _ = getDOMDocumentXmlVersion+    attrSet _ = setDOMDocumentXmlVersion+    attrConstruct _ = constructDOMDocumentXmlVersion+    attrClear _ = clearDOMDocumentXmlVersion+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDocument+type instance O.AttributeList DOMDocument = DOMDocumentAttributeList+type DOMDocumentAttributeList = ('[ '("activeElement", DOMDocumentActiveElementPropertyInfo), '("anchors", DOMDocumentAnchorsPropertyInfo), '("applets", DOMDocumentAppletsPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("body", DOMDocumentBodyPropertyInfo), '("characterSet", DOMDocumentCharacterSetPropertyInfo), '("charset", DOMDocumentCharsetPropertyInfo), '("childElementCount", DOMDocumentChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentChildrenPropertyInfo), '("compatMode", DOMDocumentCompatModePropertyInfo), '("contentType", DOMDocumentContentTypePropertyInfo), '("cookie", DOMDocumentCookiePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentScript", DOMDocumentCurrentScriptPropertyInfo), '("defaultView", DOMDocumentDefaultViewPropertyInfo), '("designMode", DOMDocumentDesignModePropertyInfo), '("dir", DOMDocumentDirPropertyInfo), '("doctype", DOMDocumentDoctypePropertyInfo), '("documentElement", DOMDocumentDocumentElementPropertyInfo), '("documentUri", DOMDocumentDocumentUriPropertyInfo), '("domain", DOMDocumentDomainPropertyInfo), '("embeds", DOMDocumentEmbedsPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFirstElementChildPropertyInfo), '("forms", DOMDocumentFormsPropertyInfo), '("head", DOMDocumentHeadPropertyInfo), '("hidden", DOMDocumentHiddenPropertyInfo), '("images", DOMDocumentImagesPropertyInfo), '("implementation", DOMDocumentImplementationPropertyInfo), '("inputEncoding", DOMDocumentInputEncodingPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentLastElementChildPropertyInfo), '("lastModified", DOMDocumentLastModifiedPropertyInfo), '("links", DOMDocumentLinksPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("origin", DOMDocumentOriginPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("plugins", DOMDocumentPluginsPropertyInfo), '("pointerLockElement", DOMDocumentPointerLockElementPropertyInfo), '("preferredStylesheetSet", DOMDocumentPreferredStylesheetSetPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readyState", DOMDocumentReadyStatePropertyInfo), '("referrer", DOMDocumentReferrerPropertyInfo), '("scripts", DOMDocumentScriptsPropertyInfo), '("scrollingElement", DOMDocumentScrollingElementPropertyInfo), '("selectedStylesheetSet", DOMDocumentSelectedStylesheetSetPropertyInfo), '("styleSheets", DOMDocumentStyleSheetsPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", DOMDocumentTitlePropertyInfo), '("url", DOMDocumentUrlPropertyInfo), '("visibilityState", DOMDocumentVisibilityStatePropertyInfo), '("webkitCurrentFullScreenElement", DOMDocumentWebkitCurrentFullScreenElementPropertyInfo), '("webkitFullScreenKeyboardInputAllowed", DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo), '("webkitFullscreenElement", DOMDocumentWebkitFullscreenElementPropertyInfo), '("webkitFullscreenEnabled", DOMDocumentWebkitFullscreenEnabledPropertyInfo), '("webkitIsFullScreen", DOMDocumentWebkitIsFullScreenPropertyInfo), '("xmlEncoding", DOMDocumentXmlEncodingPropertyInfo), '("xmlStandalone", DOMDocumentXmlStandalonePropertyInfo), '("xmlVersion", DOMDocumentXmlVersionPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMDocumentActiveElement :: AttrLabelProxy "activeElement"+dOMDocumentActiveElement = AttrLabelProxy++dOMDocumentAnchors :: AttrLabelProxy "anchors"+dOMDocumentAnchors = AttrLabelProxy++dOMDocumentApplets :: AttrLabelProxy "applets"+dOMDocumentApplets = AttrLabelProxy++dOMDocumentBody :: AttrLabelProxy "body"+dOMDocumentBody = AttrLabelProxy++dOMDocumentCharacterSet :: AttrLabelProxy "characterSet"+dOMDocumentCharacterSet = AttrLabelProxy++dOMDocumentCharset :: AttrLabelProxy "charset"+dOMDocumentCharset = AttrLabelProxy++dOMDocumentChildElementCount :: AttrLabelProxy "childElementCount"+dOMDocumentChildElementCount = AttrLabelProxy++dOMDocumentChildren :: AttrLabelProxy "children"+dOMDocumentChildren = AttrLabelProxy++dOMDocumentCompatMode :: AttrLabelProxy "compatMode"+dOMDocumentCompatMode = AttrLabelProxy++dOMDocumentContentType :: AttrLabelProxy "contentType"+dOMDocumentContentType = AttrLabelProxy++dOMDocumentCookie :: AttrLabelProxy "cookie"+dOMDocumentCookie = AttrLabelProxy++dOMDocumentCurrentScript :: AttrLabelProxy "currentScript"+dOMDocumentCurrentScript = AttrLabelProxy++dOMDocumentDefaultView :: AttrLabelProxy "defaultView"+dOMDocumentDefaultView = AttrLabelProxy++dOMDocumentDesignMode :: AttrLabelProxy "designMode"+dOMDocumentDesignMode = AttrLabelProxy++dOMDocumentDir :: AttrLabelProxy "dir"+dOMDocumentDir = AttrLabelProxy++dOMDocumentDoctype :: AttrLabelProxy "doctype"+dOMDocumentDoctype = AttrLabelProxy++dOMDocumentDocumentElement :: AttrLabelProxy "documentElement"+dOMDocumentDocumentElement = AttrLabelProxy++dOMDocumentDocumentUri :: AttrLabelProxy "documentUri"+dOMDocumentDocumentUri = AttrLabelProxy++dOMDocumentDomain :: AttrLabelProxy "domain"+dOMDocumentDomain = AttrLabelProxy++dOMDocumentEmbeds :: AttrLabelProxy "embeds"+dOMDocumentEmbeds = AttrLabelProxy++dOMDocumentFirstElementChild :: AttrLabelProxy "firstElementChild"+dOMDocumentFirstElementChild = AttrLabelProxy++dOMDocumentForms :: AttrLabelProxy "forms"+dOMDocumentForms = AttrLabelProxy++dOMDocumentHead :: AttrLabelProxy "head"+dOMDocumentHead = AttrLabelProxy++dOMDocumentHidden :: AttrLabelProxy "hidden"+dOMDocumentHidden = AttrLabelProxy++dOMDocumentImages :: AttrLabelProxy "images"+dOMDocumentImages = AttrLabelProxy++dOMDocumentImplementation :: AttrLabelProxy "implementation"+dOMDocumentImplementation = AttrLabelProxy++dOMDocumentInputEncoding :: AttrLabelProxy "inputEncoding"+dOMDocumentInputEncoding = AttrLabelProxy++dOMDocumentLastElementChild :: AttrLabelProxy "lastElementChild"+dOMDocumentLastElementChild = AttrLabelProxy++dOMDocumentLastModified :: AttrLabelProxy "lastModified"+dOMDocumentLastModified = AttrLabelProxy++dOMDocumentLinks :: AttrLabelProxy "links"+dOMDocumentLinks = AttrLabelProxy++dOMDocumentOrigin :: AttrLabelProxy "origin"+dOMDocumentOrigin = AttrLabelProxy++dOMDocumentPlugins :: AttrLabelProxy "plugins"+dOMDocumentPlugins = AttrLabelProxy++dOMDocumentPointerLockElement :: AttrLabelProxy "pointerLockElement"+dOMDocumentPointerLockElement = AttrLabelProxy++dOMDocumentPreferredStylesheetSet :: AttrLabelProxy "preferredStylesheetSet"+dOMDocumentPreferredStylesheetSet = AttrLabelProxy++dOMDocumentReadyState :: AttrLabelProxy "readyState"+dOMDocumentReadyState = AttrLabelProxy++dOMDocumentReferrer :: AttrLabelProxy "referrer"+dOMDocumentReferrer = AttrLabelProxy++dOMDocumentScripts :: AttrLabelProxy "scripts"+dOMDocumentScripts = AttrLabelProxy++dOMDocumentScrollingElement :: AttrLabelProxy "scrollingElement"+dOMDocumentScrollingElement = AttrLabelProxy++dOMDocumentSelectedStylesheetSet :: AttrLabelProxy "selectedStylesheetSet"+dOMDocumentSelectedStylesheetSet = AttrLabelProxy++dOMDocumentStyleSheets :: AttrLabelProxy "styleSheets"+dOMDocumentStyleSheets = AttrLabelProxy++dOMDocumentTitle :: AttrLabelProxy "title"+dOMDocumentTitle = AttrLabelProxy++dOMDocumentUrl :: AttrLabelProxy "url"+dOMDocumentUrl = AttrLabelProxy++dOMDocumentVisibilityState :: AttrLabelProxy "visibilityState"+dOMDocumentVisibilityState = AttrLabelProxy++dOMDocumentWebkitCurrentFullScreenElement :: AttrLabelProxy "webkitCurrentFullScreenElement"+dOMDocumentWebkitCurrentFullScreenElement = AttrLabelProxy++dOMDocumentWebkitFullScreenKeyboardInputAllowed :: AttrLabelProxy "webkitFullScreenKeyboardInputAllowed"+dOMDocumentWebkitFullScreenKeyboardInputAllowed = AttrLabelProxy++dOMDocumentWebkitFullscreenElement :: AttrLabelProxy "webkitFullscreenElement"+dOMDocumentWebkitFullscreenElement = AttrLabelProxy++dOMDocumentWebkitFullscreenEnabled :: AttrLabelProxy "webkitFullscreenEnabled"+dOMDocumentWebkitFullscreenEnabled = AttrLabelProxy++dOMDocumentWebkitIsFullScreen :: AttrLabelProxy "webkitIsFullScreen"+dOMDocumentWebkitIsFullScreen = AttrLabelProxy++dOMDocumentXmlEncoding :: AttrLabelProxy "xmlEncoding"+dOMDocumentXmlEncoding = AttrLabelProxy++dOMDocumentXmlStandalone :: AttrLabelProxy "xmlStandalone"+dOMDocumentXmlStandalone = AttrLabelProxy++dOMDocumentXmlVersion :: AttrLabelProxy "xmlVersion"+dOMDocumentXmlVersion = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDocument = DOMDocumentSignalList+type DOMDocumentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDocument::adopt_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "source", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_adopt_node" webkit_dom_document_adopt_node :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- source : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMDocumentAdoptNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentAdoptNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@source@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentAdoptNode self source = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    source' <- unsafeManagedPtrCastPtr source+    onException (do+        result <- propagateGError $ webkit_dom_document_adopt_node self' source'+        checkUnexpectedReturnNULL "dOMDocumentAdoptNode" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        touchManagedPtr source+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentAdoptNodeMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDocumentAdoptNodeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentAdoptNode++#endif++-- method DOMDocument::caret_range_from_point+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_caret_range_from_point" webkit_dom_document_caret_range_from_point :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CLong ->                                -- x : TBasicType TLong+    CLong ->                                -- y : TBasicType TLong+    IO (Ptr WebKit2WebExtension.DOMRange.DOMRange)++{-# DEPRECATED dOMDocumentCaretRangeFromPoint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentCaretRangeFromPoint ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> CLong+    {- ^ /@x@/: A @/glong/@ -}+    -> CLong+    {- ^ /@y@/: A @/glong/@ -}+    -> m WebKit2WebExtension.DOMRange.DOMRange+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+dOMDocumentCaretRangeFromPoint self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_caret_range_from_point self' x y+    checkUnexpectedReturnNULL "dOMDocumentCaretRangeFromPoint" result+    result' <- (wrapObject WebKit2WebExtension.DOMRange.DOMRange) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCaretRangeFromPointMethodInfo+instance (signature ~ (CLong -> CLong -> m WebKit2WebExtension.DOMRange.DOMRange), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCaretRangeFromPointMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCaretRangeFromPoint++#endif++-- method DOMDocument::create_attribute+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_attribute" webkit_dom_document_create_attribute :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- name : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMDocumentCreateAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateAttribute ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateAttribute self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    onException (do+        result <- propagateGError $ webkit_dom_document_create_attribute self' name'+        checkUnexpectedReturnNULL "dOMDocumentCreateAttribute" result+        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+        touchManagedPtr self+        freeMem name'+        return result'+     ) (do+        freeMem name'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateAttributeMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateAttributeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateAttribute++#endif++-- method DOMDocument::create_attribute_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_attribute_ns" webkit_dom_document_create_attribute_ns :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- qualifiedName : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMDocumentCreateAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateAttributeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> Maybe (T.Text)+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@qualifiedName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateAttributeNs self namespaceURI qualifiedName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    maybeNamespaceURI <- case namespaceURI of+        Nothing -> return nullPtr+        Just jNamespaceURI -> do+            jNamespaceURI' <- textToCString jNamespaceURI+            return jNamespaceURI'+    qualifiedName' <- textToCString qualifiedName+    onException (do+        result <- propagateGError $ webkit_dom_document_create_attribute_ns self' maybeNamespaceURI qualifiedName'+        checkUnexpectedReturnNULL "dOMDocumentCreateAttributeNs" result+        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+        touchManagedPtr self+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+        return result'+     ) (do+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateAttributeNsMethodInfo+instance (signature ~ (Maybe (T.Text) -> T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateAttributeNsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateAttributeNs++#endif++-- method DOMDocument::create_cdata_section+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCDATASection"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_cdata_section" webkit_dom_document_create_cdata_section :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- data : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMCDATASection.DOMCDATASection)++{-# DEPRECATED dOMDocumentCreateCdataSection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateCdataSection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMCDATASection.DOMCDATASection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateCdataSection self data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    data_' <- textToCString data_+    onException (do+        result <- propagateGError $ webkit_dom_document_create_cdata_section self' data_'+        checkUnexpectedReturnNULL "dOMDocumentCreateCdataSection" result+        result' <- (newObject WebKit2WebExtension.DOMCDATASection.DOMCDATASection) result+        touchManagedPtr self+        freeMem data_'+        return result'+     ) (do+        freeMem data_'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateCdataSectionMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMCDATASection.DOMCDATASection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateCdataSectionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateCdataSection++#endif++-- method DOMDocument::create_comment+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMComment"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_create_comment" webkit_dom_document_create_comment :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- data : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMComment.DOMComment)++{-# DEPRECATED dOMDocumentCreateComment ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateComment ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMComment.DOMComment+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMComment.DOMComment' -}+dOMDocumentCreateComment self data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    data_' <- textToCString data_+    result <- webkit_dom_document_create_comment self' data_'+    checkUnexpectedReturnNULL "dOMDocumentCreateComment" result+    result' <- (newObject WebKit2WebExtension.DOMComment.DOMComment) result+    touchManagedPtr self+    freeMem data_'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCreateCommentMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMComment.DOMComment), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateCommentMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateComment++#endif++-- method DOMDocument::create_css_style_declaration+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_create_css_style_declaration" webkit_dom_document_create_css_style_declaration :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)++{-# DEPRECATED dOMDocumentCreateCssStyleDeclaration ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateCssStyleDeclaration ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+dOMDocumentCreateCssStyleDeclaration self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_create_css_style_declaration self'+    checkUnexpectedReturnNULL "dOMDocumentCreateCssStyleDeclaration" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCreateCssStyleDeclarationMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateCssStyleDeclarationMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateCssStyleDeclaration++#endif++-- method DOMDocument::create_document_fragment+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_create_document_fragment" webkit_dom_document_create_document_fragment :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)++{-# DEPRECATED dOMDocumentCreateDocumentFragment ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateDocumentFragment ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+dOMDocumentCreateDocumentFragment self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_create_document_fragment self'+    checkUnexpectedReturnNULL "dOMDocumentCreateDocumentFragment" result+    result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCreateDocumentFragmentMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateDocumentFragmentMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateDocumentFragment++#endif++-- method DOMDocument::create_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tagName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_element" webkit_dom_document_create_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- tagName : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentCreateElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@tagName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateElement self tagName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    tagName' <- textToCString tagName+    onException (do+        result <- propagateGError $ webkit_dom_document_create_element self' tagName'+        checkUnexpectedReturnNULL "dOMDocumentCreateElement" result+        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+        touchManagedPtr self+        freeMem tagName'+        return result'+     ) (do+        freeMem tagName'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateElementMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateElement++#endif++-- method DOMDocument::create_element_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_element_ns" webkit_dom_document_create_element_ns :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- qualifiedName : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentCreateElementNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateElementNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> Maybe (T.Text)+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@qualifiedName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateElementNs self namespaceURI qualifiedName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    maybeNamespaceURI <- case namespaceURI of+        Nothing -> return nullPtr+        Just jNamespaceURI -> do+            jNamespaceURI' <- textToCString jNamespaceURI+            return jNamespaceURI'+    qualifiedName' <- textToCString qualifiedName+    onException (do+        result <- propagateGError $ webkit_dom_document_create_element_ns self' maybeNamespaceURI qualifiedName'+        checkUnexpectedReturnNULL "dOMDocumentCreateElementNs" result+        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+        touchManagedPtr self+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+        return result'+     ) (do+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateElementNsMethodInfo+instance (signature ~ (Maybe (T.Text) -> T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateElementNsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateElementNs++#endif++-- method DOMDocument::create_entity_reference+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEntityReference"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_entity_reference" webkit_dom_document_create_entity_reference :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- name : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMEntityReference.DOMEntityReference)++{-# DEPRECATED dOMDocumentCreateEntityReference ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it just returns 'Nothing'.+-}+dOMDocumentCreateEntityReference ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> Maybe (T.Text)+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMEntityReference.DOMEntityReference+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateEntityReference self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    maybeName <- case name of+        Nothing -> return nullPtr+        Just jName -> do+            jName' <- textToCString jName+            return jName'+    onException (do+        result <- propagateGError $ webkit_dom_document_create_entity_reference self' maybeName+        checkUnexpectedReturnNULL "dOMDocumentCreateEntityReference" result+        result' <- (newObject WebKit2WebExtension.DOMEntityReference.DOMEntityReference) result+        touchManagedPtr self+        freeMem maybeName+        return result'+     ) (do+        freeMem maybeName+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateEntityReferenceMethodInfo+instance (signature ~ (Maybe (T.Text) -> m WebKit2WebExtension.DOMEntityReference.DOMEntityReference), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateEntityReferenceMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateEntityReference++#endif++-- method DOMDocument::create_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "eventType", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_event" webkit_dom_document_create_event :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- eventType : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMEvent.DOMEvent)++{-# DEPRECATED dOMDocumentCreateEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@eventType@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMEvent.DOMEvent+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateEvent self eventType = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    eventType' <- textToCString eventType+    onException (do+        result <- propagateGError $ webkit_dom_document_create_event self' eventType'+        checkUnexpectedReturnNULL "dOMDocumentCreateEvent" result+        result' <- (wrapObject WebKit2WebExtension.DOMEvent.DOMEvent) result+        touchManagedPtr self+        freeMem eventType'+        return result'+     ) (do+        freeMem eventType'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateEventMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMEvent.DOMEvent), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateEventMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateEvent++#endif++-- method DOMDocument::create_expression+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expression", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathNSResolver", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathExpression"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_expression" webkit_dom_document_create_expression :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- expression : TBasicType TUTF8+    Ptr WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver -> -- resolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression)++{-# DEPRECATED dOMDocumentCreateExpression ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateExpression ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@expression@/: A @/gchar/@ -}+    -> b+    {- ^ /@resolver@/: A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}+    -> m WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateExpression self expression resolver = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    expression' <- textToCString expression+    resolver' <- unsafeManagedPtrCastPtr resolver+    onException (do+        result <- propagateGError $ webkit_dom_document_create_expression self' expression' resolver'+        checkUnexpectedReturnNULL "dOMDocumentCreateExpression" result+        result' <- (wrapObject WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression) result+        touchManagedPtr self+        touchManagedPtr resolver+        freeMem expression'+        return result'+     ) (do+        freeMem expression'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateExpressionMethodInfo+instance (signature ~ (T.Text -> b -> m WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver b) => O.MethodInfo DOMDocumentCreateExpressionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateExpression++#endif++-- method DOMDocument::create_node_iterator+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "root", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whatToShow", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filter", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeFilter", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expandEntityReferences", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_node_iterator" webkit_dom_document_create_node_iterator :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- root : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- whatToShow : TBasicType TULong+    Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter -> -- filter : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})+    CInt ->                                 -- expandEntityReferences : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator)++{-# DEPRECATED dOMDocumentCreateNodeIterator ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateNodeIterator ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@root@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@whatToShow@/: A @/gulong/@ -}+    -> Maybe (c)+    {- ^ /@filter@/: A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}+    -> Bool+    {- ^ /@expandEntityReferences@/: A 'Bool' -}+    -> m WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateNodeIterator self root whatToShow filter expandEntityReferences = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    root' <- unsafeManagedPtrCastPtr root+    maybeFilter <- case filter of+        Nothing -> return nullPtr+        Just jFilter -> do+            jFilter' <- unsafeManagedPtrCastPtr jFilter+            return jFilter'+    let expandEntityReferences' = (fromIntegral . fromEnum) expandEntityReferences+    onException (do+        result <- propagateGError $ webkit_dom_document_create_node_iterator self' root' whatToShow maybeFilter expandEntityReferences'+        checkUnexpectedReturnNULL "dOMDocumentCreateNodeIterator" result+        result' <- (wrapObject WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator) result+        touchManagedPtr self+        touchManagedPtr root+        whenJust filter touchManagedPtr+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateNodeIteratorMethodInfo+instance (signature ~ (b -> CULong -> Maybe (c) -> Bool -> m WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) => O.MethodInfo DOMDocumentCreateNodeIteratorMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateNodeIterator++#endif++-- method DOMDocument::create_ns_resolver+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "nodeResolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_create_ns_resolver" webkit_dom_document_create_ns_resolver :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- nodeResolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver)++{-# DEPRECATED dOMDocumentCreateNsResolver ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateNsResolver ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@nodeResolver@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}+dOMDocumentCreateNsResolver self nodeResolver = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    nodeResolver' <- unsafeManagedPtrCastPtr nodeResolver+    result <- webkit_dom_document_create_ns_resolver self' nodeResolver'+    checkUnexpectedReturnNULL "dOMDocumentCreateNsResolver" result+    result' <- (wrapObject WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver) result+    touchManagedPtr self+    touchManagedPtr nodeResolver+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCreateNsResolverMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDocumentCreateNsResolverMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateNsResolver++#endif++-- method DOMDocument::create_processing_instruction+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "target", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_processing_instruction" webkit_dom_document_create_processing_instruction :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- target : TBasicType TUTF8+    CString ->                              -- data : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction)++{-# DEPRECATED dOMDocumentCreateProcessingInstruction ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateProcessingInstruction ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@target@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateProcessingInstruction self target data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    target' <- textToCString target+    data_' <- textToCString data_+    onException (do+        result <- propagateGError $ webkit_dom_document_create_processing_instruction self' target' data_'+        checkUnexpectedReturnNULL "dOMDocumentCreateProcessingInstruction" result+        result' <- (newObject WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction) result+        touchManagedPtr self+        freeMem target'+        freeMem data_'+        return result'+     ) (do+        freeMem target'+        freeMem data_'+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateProcessingInstructionMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateProcessingInstructionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateProcessingInstruction++#endif++-- method DOMDocument::create_range+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_create_range" webkit_dom_document_create_range :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMRange.DOMRange)++{-# DEPRECATED dOMDocumentCreateRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateRange ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMRange.DOMRange+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+dOMDocumentCreateRange self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_create_range self'+    checkUnexpectedReturnNULL "dOMDocumentCreateRange" result+    result' <- (wrapObject WebKit2WebExtension.DOMRange.DOMRange) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCreateRangeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMRange.DOMRange), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateRangeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateRange++#endif++-- method DOMDocument::create_text_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_create_text_node" webkit_dom_document_create_text_node :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- data : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMText.DOMText)++{-# DEPRECATED dOMDocumentCreateTextNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateTextNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@data@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMText.DOMText+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}+dOMDocumentCreateTextNode self data_ = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    data_' <- textToCString data_+    result <- webkit_dom_document_create_text_node self' data_'+    checkUnexpectedReturnNULL "dOMDocumentCreateTextNode" result+    result' <- (newObject WebKit2WebExtension.DOMText.DOMText) result+    touchManagedPtr self+    freeMem data_'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentCreateTextNodeMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMText.DOMText), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateTextNodeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateTextNode++#endif++-- method DOMDocument::create_tree_walker+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "root", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whatToShow", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filter", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeFilter", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expandEntityReferences", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_create_tree_walker" webkit_dom_document_create_tree_walker :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- root : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CULong ->                               -- whatToShow : TBasicType TULong+    Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter -> -- filter : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})+    CInt ->                                 -- expandEntityReferences : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker)++{-# DEPRECATED dOMDocumentCreateTreeWalker ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentCreateTreeWalker ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@root@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CULong+    {- ^ /@whatToShow@/: A @/gulong/@ -}+    -> Maybe (c)+    {- ^ /@filter@/: A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}+    -> Bool+    {- ^ /@expandEntityReferences@/: A 'Bool' -}+    -> m WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentCreateTreeWalker self root whatToShow filter expandEntityReferences = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    root' <- unsafeManagedPtrCastPtr root+    maybeFilter <- case filter of+        Nothing -> return nullPtr+        Just jFilter -> do+            jFilter' <- unsafeManagedPtrCastPtr jFilter+            return jFilter'+    let expandEntityReferences' = (fromIntegral . fromEnum) expandEntityReferences+    onException (do+        result <- propagateGError $ webkit_dom_document_create_tree_walker self' root' whatToShow maybeFilter expandEntityReferences'+        checkUnexpectedReturnNULL "dOMDocumentCreateTreeWalker" result+        result' <- (wrapObject WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker) result+        touchManagedPtr self+        touchManagedPtr root+        whenJust filter touchManagedPtr+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentCreateTreeWalkerMethodInfo+instance (signature ~ (b -> CULong -> Maybe (c) -> Bool -> m WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) => O.MethodInfo DOMDocumentCreateTreeWalkerMethodInfo a signature where+    overloadedMethod _ = dOMDocumentCreateTreeWalker++#endif++-- method DOMDocument::element_from_point+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_element_from_point" webkit_dom_document_element_from_point :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CLong ->                                -- x : TBasicType TLong+    CLong ->                                -- y : TBasicType TLong+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentElementFromPoint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentElementFromPoint ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> CLong+    {- ^ /@x@/: A @/glong/@ -}+    -> CLong+    {- ^ /@y@/: A @/glong/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentElementFromPoint self x y = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_element_from_point self' x y+    checkUnexpectedReturnNULL "dOMDocumentElementFromPoint" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentElementFromPointMethodInfo+instance (signature ~ (CLong -> CLong -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentElementFromPointMethodInfo a signature where+    overloadedMethod _ = dOMDocumentElementFromPoint++#endif++-- method DOMDocument::evaluate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expression", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contextNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathNSResolver", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "inResult", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_evaluate" webkit_dom_document_evaluate :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- expression : TBasicType TUTF8+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- contextNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver -> -- resolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"})+    Word16 ->                               -- type : TBasicType TUInt16+    Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult -> -- inResult : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult)++{-# DEPRECATED dOMDocumentEvaluate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentEvaluate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver c, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult d) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@expression@/: A @/gchar/@ -}+    -> b+    {- ^ /@contextNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> Maybe (c)+    {- ^ /@resolver@/: A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}+    -> Word16+    {- ^ /@type@/: A @/gushort/@ -}+    -> Maybe (d)+    {- ^ /@inResult@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentEvaluate self expression contextNode resolver type_ inResult = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    expression' <- textToCString expression+    contextNode' <- unsafeManagedPtrCastPtr contextNode+    maybeResolver <- case resolver of+        Nothing -> return nullPtr+        Just jResolver -> do+            jResolver' <- unsafeManagedPtrCastPtr jResolver+            return jResolver'+    maybeInResult <- case inResult of+        Nothing -> return nullPtr+        Just jInResult -> do+            jInResult' <- unsafeManagedPtrCastPtr jInResult+            return jInResult'+    onException (do+        result <- propagateGError $ webkit_dom_document_evaluate self' expression' contextNode' maybeResolver type_ maybeInResult+        checkUnexpectedReturnNULL "dOMDocumentEvaluate" result+        result' <- (wrapObject WebKit2WebExtension.DOMXPathResult.DOMXPathResult) result+        touchManagedPtr self+        touchManagedPtr contextNode+        whenJust resolver touchManagedPtr+        whenJust inResult touchManagedPtr+        freeMem expression'+        return result'+     ) (do+        freeMem expression'+     )++#if ENABLE_OVERLOADING+data DOMDocumentEvaluateMethodInfo+instance (signature ~ (T.Text -> b -> Maybe (c) -> Word16 -> Maybe (d) -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver c, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult d) => O.MethodInfo DOMDocumentEvaluateMethodInfo a signature where+    overloadedMethod _ = dOMDocumentEvaluate++#endif++-- method DOMDocument::exec_command+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "userInterface", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_exec_command" webkit_dom_document_exec_command :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- command : TBasicType TUTF8+    CInt ->                                 -- userInterface : TBasicType TBoolean+    CString ->                              -- value : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDocumentExecCommand ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentExecCommand ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@command@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@userInterface@/: A 'Bool' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentExecCommand self command userInterface value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    command' <- textToCString command+    let userInterface' = (fromIntegral . fromEnum) userInterface+    value' <- textToCString value+    result <- webkit_dom_document_exec_command self' command' userInterface' value'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem command'+    freeMem value'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentExecCommandMethodInfo+instance (signature ~ (T.Text -> Bool -> T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentExecCommandMethodInfo a signature where+    overloadedMethod _ = dOMDocumentExecCommand++#endif++-- method DOMDocument::exit_pointer_lock+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_exit_pointer_lock" webkit_dom_document_exit_pointer_lock :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO ()++{-# DEPRECATED dOMDocumentExitPointerLock ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentExitPointerLock ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m ()+dOMDocumentExitPointerLock self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_document_exit_pointer_lock self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentExitPointerLockMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentExitPointerLockMethodInfo a signature where+    overloadedMethod _ = dOMDocumentExitPointerLock++#endif++-- method DOMDocument::get_active_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_active_element" webkit_dom_document_get_active_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetActiveElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetActiveElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetActiveElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_active_element self'+    checkUnexpectedReturnNULL "dOMDocumentGetActiveElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetActiveElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetActiveElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetActiveElement++#endif++-- method DOMDocument::get_anchors+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_anchors" webkit_dom_document_get_anchors :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetAnchors ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetAnchors ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetAnchors self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_anchors self'+    checkUnexpectedReturnNULL "dOMDocumentGetAnchors" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetAnchorsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetAnchorsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetAnchors++#endif++-- method DOMDocument::get_applets+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_applets" webkit_dom_document_get_applets :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetApplets ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetApplets ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetApplets self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_applets self'+    checkUnexpectedReturnNULL "dOMDocumentGetApplets" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetAppletsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetAppletsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetApplets++#endif++-- method DOMDocument::get_body+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_body" webkit_dom_document_get_body :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMDocumentGetBody ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetBody ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+dOMDocumentGetBody self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_body self'+    checkUnexpectedReturnNULL "dOMDocumentGetBody" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetBodyMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetBodyMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetBody++#endif++-- method DOMDocument::get_character_set+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_character_set" webkit_dom_document_get_character_set :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetCharacterSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetCharacterSet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetCharacterSet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_character_set self'+    checkUnexpectedReturnNULL "dOMDocumentGetCharacterSet" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetCharacterSetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCharacterSetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetCharacterSet++#endif++-- method DOMDocument::get_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_charset" webkit_dom_document_get_charset :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetCharset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_charset self'+    checkUnexpectedReturnNULL "dOMDocumentGetCharset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetCharset++#endif++-- method DOMDocument::get_child_element_count+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_child_element_count" webkit_dom_document_get_child_element_count :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CULong++{-# DEPRECATED dOMDocumentGetChildElementCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetChildElementCount ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDocumentGetChildElementCount self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_child_element_count self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDocumentGetChildElementCountMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetChildElementCountMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetChildElementCount++#endif++-- method DOMDocument::get_children+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_children" webkit_dom_document_get_children :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetChildren ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetChildren self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_children self'+    checkUnexpectedReturnNULL "dOMDocumentGetChildren" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetChildrenMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetChildrenMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetChildren++#endif++-- method DOMDocument::get_compat_mode+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_compat_mode" webkit_dom_document_get_compat_mode :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetCompatMode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMDocumentGetCompatMode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetCompatMode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_compat_mode self'+    checkUnexpectedReturnNULL "dOMDocumentGetCompatMode" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetCompatModeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCompatModeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetCompatMode++#endif++-- method DOMDocument::get_content_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_content_type" webkit_dom_document_get_content_type :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetContentType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetContentType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetContentType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_content_type self'+    checkUnexpectedReturnNULL "dOMDocumentGetContentType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetContentTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetContentTypeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetContentType++#endif++-- method DOMDocument::get_cookie+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_get_cookie" webkit_dom_document_get_cookie :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr (Ptr GError) ->                     -- error+    IO CString++{-# DEPRECATED dOMDocumentGetCookie ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetCookie ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentGetCookie self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_document_get_cookie self'+        checkUnexpectedReturnNULL "dOMDocumentGetCookie" result+        result' <- cstringToText result+        freeMem result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentGetCookieMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCookieMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetCookie++#endif++-- method DOMDocument::get_current_script+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_current_script" webkit_dom_document_get_current_script :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement)++{-# DEPRECATED dOMDocumentGetCurrentScript ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetCurrentScript ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+dOMDocumentGetCurrentScript self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_current_script self'+    checkUnexpectedReturnNULL "dOMDocumentGetCurrentScript" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetCurrentScriptMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCurrentScriptMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetCurrentScript++#endif++-- method DOMDocument::get_default_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_default_charset" webkit_dom_document_get_default_charset :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetDefaultCharset ["(Since version 2.14)"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetDefaultCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetDefaultCharset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_default_charset self'+    checkUnexpectedReturnNULL "dOMDocumentGetDefaultCharset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDefaultCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDefaultCharsetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDefaultCharset++#endif++-- method DOMDocument::get_default_view+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_default_view" webkit_dom_document_get_default_view :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)++{-# DEPRECATED dOMDocumentGetDefaultView ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetDefaultView ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMDocumentGetDefaultView self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_default_view self'+    checkUnexpectedReturnNULL "dOMDocumentGetDefaultView" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDefaultViewMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDefaultViewMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDefaultView++#endif++-- method DOMDocument::get_design_mode+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_design_mode" webkit_dom_document_get_design_mode :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetDesignMode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMDocumentGetDesignMode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetDesignMode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_design_mode self'+    checkUnexpectedReturnNULL "dOMDocumentGetDesignMode" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDesignModeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDesignModeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDesignMode++#endif++-- method DOMDocument::get_dir+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_dir" webkit_dom_document_get_dir :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetDir ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetDir self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_dir self'+    checkUnexpectedReturnNULL "dOMDocumentGetDir" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDirMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDirMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDir++#endif++-- method DOMDocument::get_doctype+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_doctype" webkit_dom_document_get_doctype :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMDocumentType.DOMDocumentType)++{-# DEPRECATED dOMDocumentGetDoctype ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetDoctype ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+dOMDocumentGetDoctype self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_doctype self'+    checkUnexpectedReturnNULL "dOMDocumentGetDoctype" result+    result' <- (newObject WebKit2WebExtension.DOMDocumentType.DOMDocumentType) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDoctypeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocumentType.DOMDocumentType), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDoctypeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDoctype++#endif++-- method DOMDocument::get_document_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_document_element" webkit_dom_document_get_document_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetDocumentElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetDocumentElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetDocumentElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_document_element self'+    checkUnexpectedReturnNULL "dOMDocumentGetDocumentElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDocumentElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDocumentElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDocumentElement++#endif++-- method DOMDocument::get_document_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_document_uri" webkit_dom_document_get_document_uri :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetDocumentUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetDocumentUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetDocumentUri self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_document_uri self'+    checkUnexpectedReturnNULL "dOMDocumentGetDocumentUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDocumentUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDocumentUriMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDocumentUri++#endif++-- method DOMDocument::get_domain+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_domain" webkit_dom_document_get_domain :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetDomain ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetDomain ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetDomain self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_domain self'+    checkUnexpectedReturnNULL "dOMDocumentGetDomain" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetDomainMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDomainMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetDomain++#endif++-- method DOMDocument::get_element_by_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_element_by_id" webkit_dom_document_get_element_by_id :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- elementId : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetElementById ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetElementById ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@elementId@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetElementById self elementId = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    elementId' <- textToCString elementId+    result <- webkit_dom_document_get_element_by_id self' elementId'+    checkUnexpectedReturnNULL "dOMDocumentGetElementById" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    freeMem elementId'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementByIdMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementByIdMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementById++#endif++-- method DOMDocument::get_elements_by_class_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "class_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_class_name" webkit_dom_document_get_elements_by_class_name :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- class_name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMDocumentGetElementsByClassName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetElementsByClassNameAsHtmlCollection' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetElementsByClassName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@className@/: a @/gchar/@ with the tag name -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMDocumentGetElementsByClassName self className = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    className' <- textToCString className+    result <- webkit_dom_document_get_elements_by_class_name self' className'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByClassName" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem className'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByClassNameMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByClassNameMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByClassName++#endif++-- method DOMDocument::get_elements_by_class_name_as_html_collection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "classNames", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_class_name_as_html_collection" webkit_dom_document_get_elements_by_class_name_as_html_collection :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- classNames : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetElementsByClassNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.12/+-}+dOMDocumentGetElementsByClassNameAsHtmlCollection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@classNames@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetElementsByClassNameAsHtmlCollection self classNames = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    classNames' <- textToCString classNames+    result <- webkit_dom_document_get_elements_by_class_name_as_html_collection self' classNames'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByClassNameAsHtmlCollection" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    freeMem classNames'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByClassNameAsHtmlCollection++#endif++-- method DOMDocument::get_elements_by_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_name" webkit_dom_document_get_elements_by_name :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- elementName : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMDocumentGetElementsByName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetElementsByName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@elementName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMDocumentGetElementsByName self elementName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    elementName' <- textToCString elementName+    result <- webkit_dom_document_get_elements_by_name self' elementName'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByName" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem elementName'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByNameMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByNameMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByName++#endif++-- method DOMDocument::get_elements_by_tag_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_tag_name" webkit_dom_document_get_elements_by_tag_name :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- tag_name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMDocumentGetElementsByTagName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetElementsByTagNameAsHtmlCollection' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetElementsByTagName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMDocumentGetElementsByTagName self tagName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    tagName' <- textToCString tagName+    result <- webkit_dom_document_get_elements_by_tag_name self' tagName'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagName" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem tagName'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByTagName++#endif++-- method DOMDocument::get_elements_by_tag_name_as_html_collection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tagname", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_tag_name_as_html_collection" webkit_dom_document_get_elements_by_tag_name_as_html_collection :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- tagname : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetElementsByTagNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.12/+-}+dOMDocumentGetElementsByTagNameAsHtmlCollection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@tagname@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetElementsByTagNameAsHtmlCollection self tagname = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    tagname' <- textToCString tagname+    result <- webkit_dom_document_get_elements_by_tag_name_as_html_collection self' tagname'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagNameAsHtmlCollection" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    freeMem tagname'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByTagNameAsHtmlCollection++#endif++-- method DOMDocument::get_elements_by_tag_name_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespace_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the namespace URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_tag_name_ns" webkit_dom_document_get_elements_by_tag_name_ns :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- namespace_uri : TBasicType TUTF8+    CString ->                              -- tag_name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMDocumentGetElementsByTagNameNs ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetElementsByTagNameNsAsHtmlCollection' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetElementsByTagNameNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@namespaceUri@/: a @/gchar/@ with the namespace URI -}+    -> T.Text+    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMDocumentGetElementsByTagNameNs self namespaceUri tagName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceUri' <- textToCString namespaceUri+    tagName' <- textToCString tagName+    result <- webkit_dom_document_get_elements_by_tag_name_ns self' namespaceUri' tagName'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagNameNs" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem namespaceUri'+    freeMem tagName'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameNsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByTagNameNs++#endif++-- method DOMDocument::get_elements_by_tag_name_ns_as_html_collection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection" webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetElementsByTagNameNsAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.12/+-}+dOMDocumentGetElementsByTagNameNsAsHtmlCollection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetElementsByTagNameNsAsHtmlCollection self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    result <- webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection self' namespaceURI' localName'+    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagNameNsAsHtmlCollection" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetElementsByTagNameNsAsHtmlCollection++#endif++-- method DOMDocument::get_embeds+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_embeds" webkit_dom_document_get_embeds :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetEmbeds ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMDocumentGetEmbeds ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetEmbeds self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_embeds self'+    checkUnexpectedReturnNULL "dOMDocumentGetEmbeds" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetEmbedsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetEmbedsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetEmbeds++#endif++-- method DOMDocument::get_first_element_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_first_element_child" webkit_dom_document_get_first_element_child :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetFirstElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetFirstElementChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetFirstElementChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_first_element_child self'+    checkUnexpectedReturnNULL "dOMDocumentGetFirstElementChild" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetFirstElementChildMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetFirstElementChildMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetFirstElementChild++#endif++-- method DOMDocument::get_forms+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_forms" webkit_dom_document_get_forms :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetForms ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetForms ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetForms self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_forms self'+    checkUnexpectedReturnNULL "dOMDocumentGetForms" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetFormsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetFormsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetForms++#endif++-- method DOMDocument::get_head+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_head" webkit_dom_document_get_head :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement)++{-# DEPRECATED dOMDocumentGetHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetHead ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement' -}+dOMDocumentGetHead self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_head self'+    checkUnexpectedReturnNULL "dOMDocumentGetHead" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetHeadMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetHeadMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetHead++#endif++-- method DOMDocument::get_hidden+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_hidden" webkit_dom_document_get_hidden :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CInt++{-# DEPRECATED dOMDocumentGetHidden ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetHidden ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentGetHidden self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_hidden self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetHiddenMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetHiddenMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetHidden++#endif++-- method DOMDocument::get_images+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_images" webkit_dom_document_get_images :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetImages ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetImages ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetImages self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_images self'+    checkUnexpectedReturnNULL "dOMDocumentGetImages" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetImagesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetImagesMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetImages++#endif++-- method DOMDocument::get_implementation+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_implementation" webkit_dom_document_get_implementation :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation)++{-# DEPRECATED dOMDocumentGetImplementation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetImplementation ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}+dOMDocumentGetImplementation self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_implementation self'+    checkUnexpectedReturnNULL "dOMDocumentGetImplementation" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetImplementationMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetImplementationMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetImplementation++#endif++-- method DOMDocument::get_input_encoding+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_input_encoding" webkit_dom_document_get_input_encoding :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetInputEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetInputEncoding ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetInputEncoding self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_input_encoding self'+    checkUnexpectedReturnNULL "dOMDocumentGetInputEncoding" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetInputEncodingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetInputEncodingMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetInputEncoding++#endif++-- method DOMDocument::get_last_element_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_last_element_child" webkit_dom_document_get_last_element_child :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetLastElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetLastElementChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetLastElementChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_last_element_child self'+    checkUnexpectedReturnNULL "dOMDocumentGetLastElementChild" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetLastElementChildMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetLastElementChildMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetLastElementChild++#endif++-- method DOMDocument::get_last_modified+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_last_modified" webkit_dom_document_get_last_modified :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetLastModified ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetLastModified ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetLastModified self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_last_modified self'+    checkUnexpectedReturnNULL "dOMDocumentGetLastModified" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetLastModifiedMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetLastModifiedMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetLastModified++#endif++-- method DOMDocument::get_links+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_links" webkit_dom_document_get_links :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetLinks ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetLinks ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetLinks self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_links self'+    checkUnexpectedReturnNULL "dOMDocumentGetLinks" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetLinksMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetLinksMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetLinks++#endif++-- method DOMDocument::get_origin+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_origin" webkit_dom_document_get_origin :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetOrigin ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetOrigin ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetOrigin self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_origin self'+    checkUnexpectedReturnNULL "dOMDocumentGetOrigin" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetOriginMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetOriginMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetOrigin++#endif++-- method DOMDocument::get_override_style+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pseudoElement", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_override_style" webkit_dom_document_get_override_style :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMElement.DOMElement -> -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- pseudoElement : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)++{-# DEPRECATED dOMDocumentGetOverrideStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetOverrideStyle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMElement.IsDOMElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> Maybe (T.Text)+    {- ^ /@pseudoElement@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+dOMDocumentGetOverrideStyle self element pseudoElement = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    element' <- unsafeManagedPtrCastPtr element+    maybePseudoElement <- case pseudoElement of+        Nothing -> return nullPtr+        Just jPseudoElement -> do+            jPseudoElement' <- textToCString jPseudoElement+            return jPseudoElement'+    result <- webkit_dom_document_get_override_style self' element' maybePseudoElement+    checkUnexpectedReturnNULL "dOMDocumentGetOverrideStyle" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result+    touchManagedPtr self+    touchManagedPtr element+    freeMem maybePseudoElement+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetOverrideStyleMethodInfo+instance (signature ~ (b -> Maybe (T.Text) -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMElement.IsDOMElement b) => O.MethodInfo DOMDocumentGetOverrideStyleMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetOverrideStyle++#endif++-- method DOMDocument::get_plugins+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_plugins" webkit_dom_document_get_plugins :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetPlugins ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMDocumentGetPlugins ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetPlugins self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_plugins self'+    checkUnexpectedReturnNULL "dOMDocumentGetPlugins" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetPluginsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetPluginsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetPlugins++#endif++-- method DOMDocument::get_pointer_lock_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_pointer_lock_element" webkit_dom_document_get_pointer_lock_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetPointerLockElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetPointerLockElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetPointerLockElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_pointer_lock_element self'+    checkUnexpectedReturnNULL "dOMDocumentGetPointerLockElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetPointerLockElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetPointerLockElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetPointerLockElement++#endif++-- method DOMDocument::get_preferred_stylesheet_set+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_preferred_stylesheet_set" webkit_dom_document_get_preferred_stylesheet_set :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetPreferredStylesheetSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+This function has been removed and does nothing.+-}+dOMDocumentGetPreferredStylesheetSet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetPreferredStylesheetSet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_preferred_stylesheet_set self'+    checkUnexpectedReturnNULL "dOMDocumentGetPreferredStylesheetSet" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetPreferredStylesheetSetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetPreferredStylesheetSetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetPreferredStylesheetSet++#endif++-- method DOMDocument::get_ready_state+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_ready_state" webkit_dom_document_get_ready_state :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetReadyState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetReadyState ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetReadyState self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_ready_state self'+    checkUnexpectedReturnNULL "dOMDocumentGetReadyState" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetReadyStateMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetReadyStateMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetReadyState++#endif++-- method DOMDocument::get_referrer+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_referrer" webkit_dom_document_get_referrer :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetReferrer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetReferrer ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetReferrer self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_referrer self'+    checkUnexpectedReturnNULL "dOMDocumentGetReferrer" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetReferrerMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetReferrerMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetReferrer++#endif++-- method DOMDocument::get_scripts+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_scripts" webkit_dom_document_get_scripts :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentGetScripts ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMDocumentGetScripts ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentGetScripts self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_scripts self'+    checkUnexpectedReturnNULL "dOMDocumentGetScripts" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetScriptsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetScriptsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetScripts++#endif++-- method DOMDocument::get_scrolling_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_scrolling_element" webkit_dom_document_get_scrolling_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetScrollingElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetScrollingElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetScrollingElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_scrolling_element self'+    checkUnexpectedReturnNULL "dOMDocumentGetScrollingElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetScrollingElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetScrollingElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetScrollingElement++#endif++-- method DOMDocument::get_selected_stylesheet_set+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_selected_stylesheet_set" webkit_dom_document_get_selected_stylesheet_set :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetSelectedStylesheetSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+This function has been removed and does nothing.+-}+dOMDocumentGetSelectedStylesheetSet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetSelectedStylesheetSet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_selected_stylesheet_set self'+    checkUnexpectedReturnNULL "dOMDocumentGetSelectedStylesheetSet" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetSelectedStylesheetSetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetSelectedStylesheetSetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetSelectedStylesheetSet++#endif++-- method DOMDocument::get_style_sheets+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_style_sheets" webkit_dom_document_get_style_sheets :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList)++{-# DEPRECATED dOMDocumentGetStyleSheets ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetStyleSheets ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList' -}+dOMDocumentGetStyleSheets self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_style_sheets self'+    checkUnexpectedReturnNULL "dOMDocumentGetStyleSheets" result+    result' <- (newObject WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetStyleSheetsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetStyleSheetsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetStyleSheets++#endif++-- method DOMDocument::get_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_title" webkit_dom_document_get_title :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetTitle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetTitle self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_title self'+    checkUnexpectedReturnNULL "dOMDocumentGetTitle" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetTitleMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetTitle++#endif++-- method DOMDocument::get_url+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_url" webkit_dom_document_get_url :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetUrl ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetUrl ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetUrl self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_url self'+    checkUnexpectedReturnNULL "dOMDocumentGetUrl" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetUrlMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetUrlMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetUrl++#endif++-- method DOMDocument::get_visibility_state+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_visibility_state" webkit_dom_document_get_visibility_state :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetVisibilityState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetVisibilityState ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetVisibilityState self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_visibility_state self'+    checkUnexpectedReturnNULL "dOMDocumentGetVisibilityState" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetVisibilityStateMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetVisibilityStateMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetVisibilityState++#endif++-- method DOMDocument::get_webkit_current_fullscreen_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_webkit_current_fullscreen_element" webkit_dom_document_get_webkit_current_fullscreen_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetWebkitCurrentFullscreenElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetWebkitCurrentFullscreenElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetWebkitCurrentFullscreenElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_webkit_current_fullscreen_element self'+    checkUnexpectedReturnNULL "dOMDocumentGetWebkitCurrentFullscreenElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetWebkitCurrentFullscreenElement++#endif++-- method DOMDocument::get_webkit_fullscreen_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_webkit_fullscreen_element" webkit_dom_document_get_webkit_fullscreen_element :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentGetWebkitFullscreenElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetWebkitFullscreenElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentGetWebkitFullscreenElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_webkit_fullscreen_element self'+    checkUnexpectedReturnNULL "dOMDocumentGetWebkitFullscreenElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitFullscreenElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitFullscreenElementMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetWebkitFullscreenElement++#endif++-- method DOMDocument::get_webkit_fullscreen_enabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_webkit_fullscreen_enabled" webkit_dom_document_get_webkit_fullscreen_enabled :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CInt++{-# DEPRECATED dOMDocumentGetWebkitFullscreenEnabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetWebkitFullscreenEnabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentGetWebkitFullscreenEnabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_webkit_fullscreen_enabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitFullscreenEnabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitFullscreenEnabledMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetWebkitFullscreenEnabled++#endif++-- method DOMDocument::get_webkit_fullscreen_keyboard_input_allowed+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed" webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CInt++{-# DEPRECATED dOMDocumentGetWebkitFullscreenKeyboardInputAllowed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetWebkitFullscreenKeyboardInputAllowed ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentGetWebkitFullscreenKeyboardInputAllowed self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetWebkitFullscreenKeyboardInputAllowed++#endif++-- method DOMDocument::get_webkit_is_fullscreen+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_webkit_is_fullscreen" webkit_dom_document_get_webkit_is_fullscreen :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CInt++{-# DEPRECATED dOMDocumentGetWebkitIsFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentGetWebkitIsFullscreen ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentGetWebkitIsFullscreen self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_webkit_is_fullscreen self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitIsFullscreenMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitIsFullscreenMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetWebkitIsFullscreen++#endif++-- method DOMDocument::get_xml_encoding+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_xml_encoding" webkit_dom_document_get_xml_encoding :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetXmlEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetXmlEncoding ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetXmlEncoding self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_xml_encoding self'+    checkUnexpectedReturnNULL "dOMDocumentGetXmlEncoding" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetXmlEncodingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetXmlEncodingMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetXmlEncoding++#endif++-- method DOMDocument::get_xml_standalone+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_xml_standalone" webkit_dom_document_get_xml_standalone :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CInt++{-# DEPRECATED dOMDocumentGetXmlStandalone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetXmlStandalone ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentGetXmlStandalone self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_xml_standalone self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetXmlStandaloneMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetXmlStandaloneMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetXmlStandalone++#endif++-- method DOMDocument::get_xml_version+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_get_xml_version" webkit_dom_document_get_xml_version :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CString++{-# DEPRECATED dOMDocumentGetXmlVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentGetXmlVersion ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentGetXmlVersion self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_get_xml_version self'+    checkUnexpectedReturnNULL "dOMDocumentGetXmlVersion" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentGetXmlVersionMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetXmlVersionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentGetXmlVersion++#endif++-- method DOMDocument::has_focus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_has_focus" webkit_dom_document_has_focus :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO CInt++{-# DEPRECATED dOMDocumentHasFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentHasFocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentHasFocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_has_focus self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentHasFocusMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentHasFocusMethodInfo a signature where+    overloadedMethod _ = dOMDocumentHasFocus++#endif++-- method DOMDocument::import_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "importedNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "deep", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_import_node" webkit_dom_document_import_node :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- importedNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CInt ->                                 -- deep : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMDocumentImportNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentImportNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@importedNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> Bool+    {- ^ /@deep@/: A 'Bool' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentImportNode self importedNode deep = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    importedNode' <- unsafeManagedPtrCastPtr importedNode+    let deep' = (fromIntegral . fromEnum) deep+    onException (do+        result <- propagateGError $ webkit_dom_document_import_node self' importedNode' deep'+        checkUnexpectedReturnNULL "dOMDocumentImportNode" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        touchManagedPtr importedNode+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentImportNodeMethodInfo+instance (signature ~ (b -> Bool -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDocumentImportNodeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentImportNode++#endif++-- method DOMDocument::query_command_enabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_query_command_enabled" webkit_dom_document_query_command_enabled :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- command : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDocumentQueryCommandEnabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQueryCommandEnabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@command@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentQueryCommandEnabled self command = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    command' <- textToCString command+    result <- webkit_dom_document_query_command_enabled self' command'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem command'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandEnabledMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandEnabledMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQueryCommandEnabled++#endif++-- method DOMDocument::query_command_indeterm+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_query_command_indeterm" webkit_dom_document_query_command_indeterm :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- command : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDocumentQueryCommandIndeterm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQueryCommandIndeterm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@command@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentQueryCommandIndeterm self command = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    command' <- textToCString command+    result <- webkit_dom_document_query_command_indeterm self' command'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem command'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandIndetermMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandIndetermMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQueryCommandIndeterm++#endif++-- method DOMDocument::query_command_state+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_query_command_state" webkit_dom_document_query_command_state :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- command : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDocumentQueryCommandState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQueryCommandState ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@command@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentQueryCommandState self command = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    command' <- textToCString command+    result <- webkit_dom_document_query_command_state self' command'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem command'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandStateMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandStateMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQueryCommandState++#endif++-- method DOMDocument::query_command_supported+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_query_command_supported" webkit_dom_document_query_command_supported :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- command : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMDocumentQueryCommandSupported ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQueryCommandSupported ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@command@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMDocumentQueryCommandSupported self command = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    command' <- textToCString command+    result <- webkit_dom_document_query_command_supported self' command'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem command'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandSupportedMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandSupportedMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQueryCommandSupported++#endif++-- method DOMDocument::query_command_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_query_command_value" webkit_dom_document_query_command_value :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- command : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMDocumentQueryCommandValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQueryCommandValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@command@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentQueryCommandValue self command = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    command' <- textToCString command+    result <- webkit_dom_document_query_command_value self' command'+    checkUnexpectedReturnNULL "dOMDocumentQueryCommandValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem command'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandValueMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandValueMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQueryCommandValue++#endif++-- method DOMDocument::query_selector+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_query_selector" webkit_dom_document_query_selector :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentQuerySelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQuerySelector ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentQuerySelector self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_document_query_selector self' selectors'+        checkUnexpectedReturnNULL "dOMDocumentQuerySelector" result+        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMDocumentQuerySelectorMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQuerySelectorMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQuerySelector++#endif++-- method DOMDocument::query_selector_all+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_query_selector_all" webkit_dom_document_query_selector_all :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMDocumentQuerySelectorAll ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentQuerySelectorAll ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentQuerySelectorAll self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_document_query_selector_all self' selectors'+        checkUnexpectedReturnNULL "dOMDocumentQuerySelectorAll" result+        result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMDocumentQuerySelectorAllMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQuerySelectorAllMethodInfo a signature where+    overloadedMethod _ = dOMDocumentQuerySelectorAll++#endif++-- method DOMDocument::set_body+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_set_body" webkit_dom_document_set_body :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDocumentSetBody ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetBody ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> b+    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentSetBody self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- unsafeManagedPtrCastPtr value+    onException (do+        propagateGError $ webkit_dom_document_set_body self' value'+        touchManagedPtr self+        touchManagedPtr value+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentSetBodyMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b) => O.MethodInfo DOMDocumentSetBodyMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetBody++#endif++-- method DOMDocument::set_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_set_charset" webkit_dom_document_set_charset :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDocumentSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDocumentSetCharset self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_document_set_charset self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentSetCharsetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetCharset++#endif++-- method DOMDocument::set_cookie+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_set_cookie" webkit_dom_document_set_cookie :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDocumentSetCookie ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetCookie ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentSetCookie self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_document_set_cookie self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMDocumentSetCookieMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetCookieMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetCookie++#endif++-- method DOMDocument::set_design_mode+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_set_design_mode" webkit_dom_document_set_design_mode :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDocumentSetDesignMode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMDocumentSetDesignMode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDocumentSetDesignMode self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_document_set_design_mode self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentSetDesignModeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetDesignModeMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetDesignMode++#endif++-- method DOMDocument::set_dir+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_set_dir" webkit_dom_document_set_dir :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDocumentSetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentSetDir ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDocumentSetDir self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_document_set_dir self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentSetDirMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetDirMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetDir++#endif++-- method DOMDocument::set_document_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_set_document_uri" webkit_dom_document_set_document_uri :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDocumentSetDocumentUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetDocumentUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDocumentSetDocumentUri self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_document_set_document_uri self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentSetDocumentUriMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetDocumentUriMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetDocumentUri++#endif++-- method DOMDocument::set_selected_stylesheet_set+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_set_selected_stylesheet_set" webkit_dom_document_set_selected_stylesheet_set :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDocumentSetSelectedStylesheetSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+This function has been removed and does nothing.+-}+dOMDocumentSetSelectedStylesheetSet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDocumentSetSelectedStylesheetSet self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_document_set_selected_stylesheet_set self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentSetSelectedStylesheetSetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetSelectedStylesheetSetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetSelectedStylesheetSet++#endif++-- method DOMDocument::set_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_set_title" webkit_dom_document_set_title :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMDocumentSetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetTitle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMDocumentSetTitle self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_document_set_title self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentSetTitleMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetTitleMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetTitle++#endif++-- method DOMDocument::set_xml_standalone+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_set_xml_standalone" webkit_dom_document_set_xml_standalone :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CInt ->                                 -- value : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDocumentSetXmlStandalone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetXmlStandalone ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentSetXmlStandalone self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    onException (do+        propagateGError $ webkit_dom_document_set_xml_standalone self' value'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMDocumentSetXmlStandaloneMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetXmlStandaloneMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetXmlStandalone++#endif++-- method DOMDocument::set_xml_version+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_set_xml_version" webkit_dom_document_set_xml_version :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMDocumentSetXmlVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentSetXmlVersion ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentSetXmlVersion self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_document_set_xml_version self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMDocumentSetXmlVersionMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetXmlVersionMethodInfo a signature where+    overloadedMethod _ = dOMDocumentSetXmlVersion++#endif++-- method DOMDocument::webkit_cancel_fullscreen+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_webkit_cancel_fullscreen" webkit_dom_document_webkit_cancel_fullscreen :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO ()++{-# DEPRECATED dOMDocumentWebkitCancelFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentWebkitCancelFullscreen ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m ()+dOMDocumentWebkitCancelFullscreen self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_document_webkit_cancel_fullscreen self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentWebkitCancelFullscreenMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentWebkitCancelFullscreenMethodInfo a signature where+    overloadedMethod _ = dOMDocumentWebkitCancelFullscreen++#endif++-- method DOMDocument::webkit_exit_fullscreen+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_webkit_exit_fullscreen" webkit_dom_document_webkit_exit_fullscreen :: +    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+    IO ()++{-# DEPRECATED dOMDocumentWebkitExitFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentWebkitExitFullscreen ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+    -> m ()+dOMDocumentWebkitExitFullscreen self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_document_webkit_exit_fullscreen self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMDocumentWebkitExitFullscreenMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentWebkitExitFullscreenMethodInfo a signature where+    overloadedMethod _ = dOMDocumentWebkitExitFullscreen++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDocument.hs-boot view
@@ -0,0 +1,497 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDocument where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDocument = DOMDocument (ManagedPtr DOMDocument)+instance GObject DOMDocument where+class (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o+instance (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o+instance O.HasParentTypes DOMDocument+#if ENABLE_OVERLOADING+data DOMDocumentActiveElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentAnchorsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentAppletsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentBodyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCharacterSetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCharsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentChildElementCountPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentChildrenPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCompatModePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentContentTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCookiePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCurrentScriptPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDefaultViewPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDesignModePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDirPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDoctypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDocumentElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDocumentUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentDomainPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentEmbedsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFirstElementChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFormsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentHeadPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentHiddenPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentImagesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentImplementationPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentInputEncodingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentLastElementChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentLastModifiedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentLinksPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentOriginPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentPluginsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentPointerLockElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentPreferredStylesheetSetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentReadyStatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentReferrerPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentScriptsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentScrollingElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSelectedStylesheetSetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentStyleSheetsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTitlePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentUrlPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentVisibilityStatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitCurrentFullScreenElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitFullscreenElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitFullscreenEnabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitIsFullScreenPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentXmlEncodingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentXmlStandalonePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentXmlVersionPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentAdoptNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCaretRangeFromPointMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateAttributeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateAttributeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateCdataSectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateCommentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateCssStyleDeclarationMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateDocumentFragmentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateElementNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateEntityReferenceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateEventMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateExpressionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateNodeIteratorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateNsResolverMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateProcessingInstructionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateRangeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateTextNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentCreateTreeWalkerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentElementFromPointMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentEvaluateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentExecCommandMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentExitPointerLockMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetActiveElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetAnchorsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetAppletsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetBodyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetCharacterSetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetChildElementCountMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetChildrenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetCompatModeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetContentTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetCookieMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetCurrentScriptMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDefaultCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDefaultViewMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDesignModeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDirMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDoctypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDocumentElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDocumentUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetDomainMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementByIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByClassNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetEmbedsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetFirstElementChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetFormsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetHeadMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetHiddenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetImagesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetImplementationMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetInputEncodingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetLastElementChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetLastModifiedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetLinksMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetOriginMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetOverrideStyleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetPluginsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetPointerLockElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetPreferredStylesheetSetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetReadyStateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetReferrerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetScriptsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetScrollingElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetSelectedStylesheetSetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetStyleSheetsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetTitleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetUrlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetVisibilityStateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitFullscreenElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitFullscreenEnabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetWebkitIsFullscreenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetXmlEncodingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetXmlStandaloneMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentGetXmlVersionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentHasFocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentImportNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandEnabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandIndetermMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandStateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandSupportedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQueryCommandValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQuerySelectorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentQuerySelectorAllMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetBodyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetCookieMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetDesignModeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetDirMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetDocumentUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetSelectedStylesheetSetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetTitleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetXmlStandaloneMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentSetXmlVersionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitCancelFullscreenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentWebkitExitFullscreenMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs view
@@ -0,0 +1,713 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDocumentFragment+    ( ++-- * Exported types+    DOMDocumentFragment(..)                 ,+    IsDOMDocumentFragment                   ,+    toDOMDocumentFragment                   ,+    noDOMDocumentFragment                   ,+++ -- * Methods+-- ** getChildElementCount #method:getChildElementCount#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentGetChildElementCountMethodInfo,+#endif+    dOMDocumentFragmentGetChildElementCount ,+++-- ** getChildren #method:getChildren#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentGetChildrenMethodInfo,+#endif+    dOMDocumentFragmentGetChildren          ,+++-- ** getElementById #method:getElementById#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentGetElementByIdMethodInfo,+#endif+    dOMDocumentFragmentGetElementById       ,+++-- ** getFirstElementChild #method:getFirstElementChild#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentGetFirstElementChildMethodInfo,+#endif+    dOMDocumentFragmentGetFirstElementChild ,+++-- ** getLastElementChild #method:getLastElementChild#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentGetLastElementChildMethodInfo,+#endif+    dOMDocumentFragmentGetLastElementChild  ,+++-- ** querySelector #method:querySelector#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentQuerySelectorMethodInfo,+#endif+    dOMDocumentFragmentQuerySelector        ,+++-- ** querySelectorAll #method:querySelectorAll#++#if ENABLE_OVERLOADING+    DOMDocumentFragmentQuerySelectorAllMethodInfo,+#endif+    dOMDocumentFragmentQuerySelectorAll     ,+++++ -- * Properties+-- ** childElementCount #attr:childElementCount#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentFragmentChildElementCountPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentFragmentChildElementCount    ,+#endif+    getDOMDocumentFragmentChildElementCount ,+++-- ** children #attr:children#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentFragmentChildrenPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentFragmentChildren             ,+#endif+    getDOMDocumentFragmentChildren          ,+++-- ** firstElementChild #attr:firstElementChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentFragmentFirstElementChildPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentFragmentFirstElementChild    ,+#endif+    getDOMDocumentFragmentFirstElementChild ,+++-- ** lastElementChild #attr:lastElementChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentFragmentLastElementChildPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentFragmentLastElementChild     ,+#endif+    getDOMDocumentFragmentLastElementChild  ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMDocumentFragment = DOMDocumentFragment (ManagedPtr DOMDocumentFragment)+foreign import ccall "webkit_dom_document_fragment_get_type"+    c_webkit_dom_document_fragment_get_type :: IO GType++instance GObject DOMDocumentFragment where+    gobjectType = c_webkit_dom_document_fragment_get_type+    ++-- | Type class for types which can be safely cast to `DOMDocumentFragment`, for instance with `toDOMDocumentFragment`.+class (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o+instance (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o++instance O.HasParentTypes DOMDocumentFragment+type instance O.ParentTypes DOMDocumentFragment = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMDocumentFragment`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDocumentFragment :: (MonadIO m, IsDOMDocumentFragment o) => o -> m DOMDocumentFragment+toDOMDocumentFragment = liftIO . unsafeCastTo DOMDocumentFragment++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDocumentFragment`.+noDOMDocumentFragment :: Maybe DOMDocumentFragment+noDOMDocumentFragment = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDocumentFragmentMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDocumentFragmentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMDocumentFragmentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMDocumentFragmentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDocumentFragmentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDocumentFragmentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMDocumentFragmentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMDocumentFragmentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMDocumentFragmentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMDocumentFragmentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDocumentFragmentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDocumentFragmentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDocumentFragmentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMDocumentFragmentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMDocumentFragmentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMDocumentFragmentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMDocumentFragmentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDocumentFragmentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMDocumentFragmentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMDocumentFragmentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMDocumentFragmentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMDocumentFragmentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMDocumentFragmentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDocumentFragmentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDocumentFragmentMethod "querySelector" o = DOMDocumentFragmentQuerySelectorMethodInfo+    ResolveDOMDocumentFragmentMethod "querySelectorAll" o = DOMDocumentFragmentQuerySelectorAllMethodInfo+    ResolveDOMDocumentFragmentMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDocumentFragmentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDocumentFragmentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMDocumentFragmentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMDocumentFragmentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMDocumentFragmentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDocumentFragmentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDocumentFragmentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDocumentFragmentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDocumentFragmentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDocumentFragmentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDocumentFragmentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMDocumentFragmentMethod "getChildElementCount" o = DOMDocumentFragmentGetChildElementCountMethodInfo+    ResolveDOMDocumentFragmentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMDocumentFragmentMethod "getChildren" o = DOMDocumentFragmentGetChildrenMethodInfo+    ResolveDOMDocumentFragmentMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDocumentFragmentMethod "getElementById" o = DOMDocumentFragmentGetElementByIdMethodInfo+    ResolveDOMDocumentFragmentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMDocumentFragmentMethod "getFirstElementChild" o = DOMDocumentFragmentGetFirstElementChildMethodInfo+    ResolveDOMDocumentFragmentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMDocumentFragmentMethod "getLastElementChild" o = DOMDocumentFragmentGetLastElementChildMethodInfo+    ResolveDOMDocumentFragmentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMDocumentFragmentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMDocumentFragmentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMDocumentFragmentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMDocumentFragmentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMDocumentFragmentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMDocumentFragmentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMDocumentFragmentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMDocumentFragmentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMDocumentFragmentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMDocumentFragmentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMDocumentFragmentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDocumentFragmentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDocumentFragmentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMDocumentFragmentMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDocumentFragmentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMDocumentFragmentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMDocumentFragmentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDocumentFragmentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMDocumentFragmentMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDocumentFragmentMethod t DOMDocumentFragment, O.MethodInfo info DOMDocumentFragment p) => OL.IsLabel t (DOMDocumentFragment -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "child-element-count"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@child-element-count@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentFragment #childElementCount+@+-}+getDOMDocumentFragmentChildElementCount :: (MonadIO m, IsDOMDocumentFragment o) => o -> m CULong+getDOMDocumentFragmentChildElementCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "child-element-count"++#if ENABLE_OVERLOADING+data DOMDocumentFragmentChildElementCountPropertyInfo+instance AttrInfo DOMDocumentFragmentChildElementCountPropertyInfo where+    type AttrAllowedOps DOMDocumentFragmentChildElementCountPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMDocumentFragmentChildElementCountPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentFragmentChildElementCountPropertyInfo = IsDOMDocumentFragment+    type AttrGetType DOMDocumentFragmentChildElementCountPropertyInfo = CULong+    type AttrLabel DOMDocumentFragmentChildElementCountPropertyInfo = "child-element-count"+    type AttrOrigin DOMDocumentFragmentChildElementCountPropertyInfo = DOMDocumentFragment+    attrGet _ = getDOMDocumentFragmentChildElementCount+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "children"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@children@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentFragment #children+@+-}+getDOMDocumentFragmentChildren :: (MonadIO m, IsDOMDocumentFragment o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMDocumentFragmentChildren obj = liftIO $ B.Properties.getObjectPropertyObject obj "children" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMDocumentFragmentChildrenPropertyInfo+instance AttrInfo DOMDocumentFragmentChildrenPropertyInfo where+    type AttrAllowedOps DOMDocumentFragmentChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentFragmentChildrenPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentFragmentChildrenPropertyInfo = IsDOMDocumentFragment+    type AttrGetType DOMDocumentFragmentChildrenPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMDocumentFragmentChildrenPropertyInfo = "children"+    type AttrOrigin DOMDocumentFragmentChildrenPropertyInfo = DOMDocumentFragment+    attrGet _ = getDOMDocumentFragmentChildren+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "first-element-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@first-element-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentFragment #firstElementChild+@+-}+getDOMDocumentFragmentFirstElementChild :: (MonadIO m, IsDOMDocumentFragment o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentFragmentFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentFragmentFirstElementChild" $ B.Properties.getObjectPropertyObject obj "first-element-child" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentFragmentFirstElementChildPropertyInfo+instance AttrInfo DOMDocumentFragmentFirstElementChildPropertyInfo where+    type AttrAllowedOps DOMDocumentFragmentFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentFragmentFirstElementChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentFragmentFirstElementChildPropertyInfo = IsDOMDocumentFragment+    type AttrGetType DOMDocumentFragmentFirstElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentFragmentFirstElementChildPropertyInfo = "first-element-child"+    type AttrOrigin DOMDocumentFragmentFirstElementChildPropertyInfo = DOMDocumentFragment+    attrGet _ = getDOMDocumentFragmentFirstElementChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "last-element-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@last-element-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentFragment #lastElementChild+@+-}+getDOMDocumentFragmentLastElementChild :: (MonadIO m, IsDOMDocumentFragment o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMDocumentFragmentLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentFragmentLastElementChild" $ B.Properties.getObjectPropertyObject obj "last-element-child" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMDocumentFragmentLastElementChildPropertyInfo+instance AttrInfo DOMDocumentFragmentLastElementChildPropertyInfo where+    type AttrAllowedOps DOMDocumentFragmentLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentFragmentLastElementChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentFragmentLastElementChildPropertyInfo = IsDOMDocumentFragment+    type AttrGetType DOMDocumentFragmentLastElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMDocumentFragmentLastElementChildPropertyInfo = "last-element-child"+    type AttrOrigin DOMDocumentFragmentLastElementChildPropertyInfo = DOMDocumentFragment+    attrGet _ = getDOMDocumentFragmentLastElementChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDocumentFragment+type instance O.AttributeList DOMDocumentFragment = DOMDocumentFragmentAttributeList+type DOMDocumentFragmentAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMDocumentFragmentChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentFragmentChildrenPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFragmentFirstElementChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentFragmentLastElementChildPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMDocumentFragmentChildElementCount :: AttrLabelProxy "childElementCount"+dOMDocumentFragmentChildElementCount = AttrLabelProxy++dOMDocumentFragmentChildren :: AttrLabelProxy "children"+dOMDocumentFragmentChildren = AttrLabelProxy++dOMDocumentFragmentFirstElementChild :: AttrLabelProxy "firstElementChild"+dOMDocumentFragmentFirstElementChild = AttrLabelProxy++dOMDocumentFragmentLastElementChild :: AttrLabelProxy "lastElementChild"+dOMDocumentFragmentLastElementChild = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDocumentFragment = DOMDocumentFragmentSignalList+type DOMDocumentFragmentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDocumentFragment::get_child_element_count+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_get_child_element_count" webkit_dom_document_fragment_get_child_element_count :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    IO CULong++{-# DEPRECATED dOMDocumentFragmentGetChildElementCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentGetChildElementCount ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMDocumentFragmentGetChildElementCount self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_fragment_get_child_element_count self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetChildElementCountMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetChildElementCountMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentGetChildElementCount++#endif++-- method DOMDocumentFragment::get_children+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_get_children" webkit_dom_document_fragment_get_children :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMDocumentFragmentGetChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentGetChildren ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMDocumentFragmentGetChildren self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_fragment_get_children self'+    checkUnexpectedReturnNULL "dOMDocumentFragmentGetChildren" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetChildrenMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetChildrenMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentGetChildren++#endif++-- method DOMDocumentFragment::get_element_by_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_get_element_by_id" webkit_dom_document_fragment_get_element_by_id :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    CString ->                              -- elementId : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentFragmentGetElementById ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentGetElementById ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> T.Text+    {- ^ /@elementId@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentFragmentGetElementById self elementId = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    elementId' <- textToCString elementId+    result <- webkit_dom_document_fragment_get_element_by_id self' elementId'+    checkUnexpectedReturnNULL "dOMDocumentFragmentGetElementById" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    freeMem elementId'+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetElementByIdMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetElementByIdMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentGetElementById++#endif++-- method DOMDocumentFragment::get_first_element_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_get_first_element_child" webkit_dom_document_fragment_get_first_element_child :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentFragmentGetFirstElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentGetFirstElementChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentFragmentGetFirstElementChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_fragment_get_first_element_child self'+    checkUnexpectedReturnNULL "dOMDocumentFragmentGetFirstElementChild" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetFirstElementChildMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetFirstElementChildMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentGetFirstElementChild++#endif++-- method DOMDocumentFragment::get_last_element_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_get_last_element_child" webkit_dom_document_fragment_get_last_element_child :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentFragmentGetLastElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentGetLastElementChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMDocumentFragmentGetLastElementChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_fragment_get_last_element_child self'+    checkUnexpectedReturnNULL "dOMDocumentFragmentGetLastElementChild" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetLastElementChildMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetLastElementChildMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentGetLastElementChild++#endif++-- method DOMDocumentFragment::query_selector+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_query_selector" webkit_dom_document_fragment_query_selector :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMDocumentFragmentQuerySelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentQuerySelector ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentFragmentQuerySelector self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_document_fragment_query_selector self' selectors'+        checkUnexpectedReturnNULL "dOMDocumentFragmentQuerySelector" result+        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMDocumentFragmentQuerySelectorMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentQuerySelectorMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentQuerySelector++#endif++-- method DOMDocumentFragment::query_selector_all+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_document_fragment_query_selector_all" webkit_dom_document_fragment_query_selector_all :: +    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMDocumentFragmentQuerySelectorAll ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMDocumentFragmentQuerySelectorAll ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMDocumentFragmentQuerySelectorAll self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_document_fragment_query_selector_all self' selectors'+        checkUnexpectedReturnNULL "dOMDocumentFragmentQuerySelectorAll" result+        result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMDocumentFragmentQuerySelectorAllMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentQuerySelectorAllMethodInfo a signature where+    overloadedMethod _ = dOMDocumentFragmentQuerySelectorAll++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs-boot view
@@ -0,0 +1,62 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDocumentFragment where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDocumentFragment = DOMDocumentFragment (ManagedPtr DOMDocumentFragment)+instance GObject DOMDocumentFragment where+class (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o+instance (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o+instance O.HasParentTypes DOMDocumentFragment+#if ENABLE_OVERLOADING+data DOMDocumentFragmentChildElementCountPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentChildrenPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentFirstElementChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentLastElementChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetChildElementCountMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetChildrenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetElementByIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetFirstElementChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentGetLastElementChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentQuerySelectorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentFragmentQuerySelectorAllMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMDocumentType.hs view
@@ -0,0 +1,724 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMDocumentType+    ( ++-- * Exported types+    DOMDocumentType(..)                     ,+    IsDOMDocumentType                       ,+    toDOMDocumentType                       ,+    noDOMDocumentType                       ,+++ -- * Methods+-- ** getEntities #method:getEntities#++#if ENABLE_OVERLOADING+    DOMDocumentTypeGetEntitiesMethodInfo    ,+#endif+    dOMDocumentTypeGetEntities              ,+++-- ** getInternalSubset #method:getInternalSubset#++#if ENABLE_OVERLOADING+    DOMDocumentTypeGetInternalSubsetMethodInfo,+#endif+    dOMDocumentTypeGetInternalSubset        ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMDocumentTypeGetNameMethodInfo        ,+#endif+    dOMDocumentTypeGetName                  ,+++-- ** getNotations #method:getNotations#++#if ENABLE_OVERLOADING+    DOMDocumentTypeGetNotationsMethodInfo   ,+#endif+    dOMDocumentTypeGetNotations             ,+++-- ** getPublicId #method:getPublicId#++#if ENABLE_OVERLOADING+    DOMDocumentTypeGetPublicIdMethodInfo    ,+#endif+    dOMDocumentTypeGetPublicId              ,+++-- ** getSystemId #method:getSystemId#++#if ENABLE_OVERLOADING+    DOMDocumentTypeGetSystemIdMethodInfo    ,+#endif+    dOMDocumentTypeGetSystemId              ,+++++ -- * Properties+-- ** entities #attr:entities#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTypeEntitiesPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentTypeEntities                 ,+#endif+    getDOMDocumentTypeEntities              ,+++-- ** internalSubset #attr:internalSubset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTypeInternalSubsetPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentTypeInternalSubset           ,+#endif+    getDOMDocumentTypeInternalSubset        ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTypeNamePropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentTypeName                     ,+#endif+    getDOMDocumentTypeName                  ,+++-- ** notations #attr:notations#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTypeNotationsPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentTypeNotations                ,+#endif+    getDOMDocumentTypeNotations             ,+++-- ** publicId #attr:publicId#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTypePublicIdPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentTypePublicId                 ,+#endif+    getDOMDocumentTypePublicId              ,+++-- ** systemId #attr:systemId#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMDocumentTypeSystemIdPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMDocumentTypeSystemId                 ,+#endif+    getDOMDocumentTypeSystemId              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNamedNodeMap as WebKit2WebExtension.DOMNamedNodeMap+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMDocumentType = DOMDocumentType (ManagedPtr DOMDocumentType)+foreign import ccall "webkit_dom_document_type_get_type"+    c_webkit_dom_document_type_get_type :: IO GType++instance GObject DOMDocumentType where+    gobjectType = c_webkit_dom_document_type_get_type+    ++-- | Type class for types which can be safely cast to `DOMDocumentType`, for instance with `toDOMDocumentType`.+class (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o+instance (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o++instance O.HasParentTypes DOMDocumentType+type instance O.ParentTypes DOMDocumentType = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMDocumentType`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMDocumentType :: (MonadIO m, IsDOMDocumentType o) => o -> m DOMDocumentType+toDOMDocumentType = liftIO . unsafeCastTo DOMDocumentType++-- | A convenience alias for `Nothing` :: `Maybe` `DOMDocumentType`.+noDOMDocumentType :: Maybe DOMDocumentType+noDOMDocumentType = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMDocumentTypeMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMDocumentTypeMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMDocumentTypeMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMDocumentTypeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMDocumentTypeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMDocumentTypeMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMDocumentTypeMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMDocumentTypeMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMDocumentTypeMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMDocumentTypeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMDocumentTypeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMDocumentTypeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMDocumentTypeMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMDocumentTypeMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMDocumentTypeMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMDocumentTypeMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMDocumentTypeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMDocumentTypeMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMDocumentTypeMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMDocumentTypeMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMDocumentTypeMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMDocumentTypeMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMDocumentTypeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMDocumentTypeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMDocumentTypeMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMDocumentTypeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMDocumentTypeMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMDocumentTypeMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMDocumentTypeMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMDocumentTypeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMDocumentTypeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMDocumentTypeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMDocumentTypeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMDocumentTypeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMDocumentTypeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMDocumentTypeMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMDocumentTypeMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMDocumentTypeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMDocumentTypeMethod "getEntities" o = DOMDocumentTypeGetEntitiesMethodInfo+    ResolveDOMDocumentTypeMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMDocumentTypeMethod "getInternalSubset" o = DOMDocumentTypeGetInternalSubsetMethodInfo+    ResolveDOMDocumentTypeMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMDocumentTypeMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMDocumentTypeMethod "getName" o = DOMDocumentTypeGetNameMethodInfo+    ResolveDOMDocumentTypeMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMDocumentTypeMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMDocumentTypeMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMDocumentTypeMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMDocumentTypeMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMDocumentTypeMethod "getNotations" o = DOMDocumentTypeGetNotationsMethodInfo+    ResolveDOMDocumentTypeMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMDocumentTypeMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMDocumentTypeMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMDocumentTypeMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMDocumentTypeMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMDocumentTypeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMDocumentTypeMethod "getPublicId" o = DOMDocumentTypeGetPublicIdMethodInfo+    ResolveDOMDocumentTypeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMDocumentTypeMethod "getSystemId" o = DOMDocumentTypeGetSystemIdMethodInfo+    ResolveDOMDocumentTypeMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMDocumentTypeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMDocumentTypeMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMDocumentTypeMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMDocumentTypeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMDocumentTypeMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMDocumentTypeMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMDocumentTypeMethod t DOMDocumentType, O.MethodInfo info DOMDocumentType p) => OL.IsLabel t (DOMDocumentType -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "entities"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@entities@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentType #entities+@+-}+getDOMDocumentTypeEntities :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)+getDOMDocumentTypeEntities obj = liftIO $ B.Properties.getObjectPropertyObject obj "entities" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap++#if ENABLE_OVERLOADING+data DOMDocumentTypeEntitiesPropertyInfo+instance AttrInfo DOMDocumentTypeEntitiesPropertyInfo where+    type AttrAllowedOps DOMDocumentTypeEntitiesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = IsDOMDocumentType+    type AttrGetType DOMDocumentTypeEntitiesPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)+    type AttrLabel DOMDocumentTypeEntitiesPropertyInfo = "entities"+    type AttrOrigin DOMDocumentTypeEntitiesPropertyInfo = DOMDocumentType+    attrGet _ = getDOMDocumentTypeEntities+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "internal-subset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@internal-subset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentType #internalSubset+@+-}+getDOMDocumentTypeInternalSubset :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)+getDOMDocumentTypeInternalSubset obj = liftIO $ B.Properties.getObjectPropertyString obj "internal-subset"++#if ENABLE_OVERLOADING+data DOMDocumentTypeInternalSubsetPropertyInfo+instance AttrInfo DOMDocumentTypeInternalSubsetPropertyInfo where+    type AttrAllowedOps DOMDocumentTypeInternalSubsetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = IsDOMDocumentType+    type AttrGetType DOMDocumentTypeInternalSubsetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentTypeInternalSubsetPropertyInfo = "internal-subset"+    type AttrOrigin DOMDocumentTypeInternalSubsetPropertyInfo = DOMDocumentType+    attrGet _ = getDOMDocumentTypeInternalSubset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentType #name+@+-}+getDOMDocumentTypeName :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)+getDOMDocumentTypeName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++#if ENABLE_OVERLOADING+data DOMDocumentTypeNamePropertyInfo+instance AttrInfo DOMDocumentTypeNamePropertyInfo where+    type AttrAllowedOps DOMDocumentTypeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentTypeNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentTypeNamePropertyInfo = IsDOMDocumentType+    type AttrGetType DOMDocumentTypeNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentTypeNamePropertyInfo = "name"+    type AttrOrigin DOMDocumentTypeNamePropertyInfo = DOMDocumentType+    attrGet _ = getDOMDocumentTypeName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "notations"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@notations@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentType #notations+@+-}+getDOMDocumentTypeNotations :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)+getDOMDocumentTypeNotations obj = liftIO $ B.Properties.getObjectPropertyObject obj "notations" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap++#if ENABLE_OVERLOADING+data DOMDocumentTypeNotationsPropertyInfo+instance AttrInfo DOMDocumentTypeNotationsPropertyInfo where+    type AttrAllowedOps DOMDocumentTypeNotationsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentTypeNotationsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentTypeNotationsPropertyInfo = IsDOMDocumentType+    type AttrGetType DOMDocumentTypeNotationsPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)+    type AttrLabel DOMDocumentTypeNotationsPropertyInfo = "notations"+    type AttrOrigin DOMDocumentTypeNotationsPropertyInfo = DOMDocumentType+    attrGet _ = getDOMDocumentTypeNotations+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "public-id"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@public-id@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentType #publicId+@+-}+getDOMDocumentTypePublicId :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)+getDOMDocumentTypePublicId obj = liftIO $ B.Properties.getObjectPropertyString obj "public-id"++#if ENABLE_OVERLOADING+data DOMDocumentTypePublicIdPropertyInfo+instance AttrInfo DOMDocumentTypePublicIdPropertyInfo where+    type AttrAllowedOps DOMDocumentTypePublicIdPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentTypePublicIdPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentTypePublicIdPropertyInfo = IsDOMDocumentType+    type AttrGetType DOMDocumentTypePublicIdPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentTypePublicIdPropertyInfo = "public-id"+    type AttrOrigin DOMDocumentTypePublicIdPropertyInfo = DOMDocumentType+    attrGet _ = getDOMDocumentTypePublicId+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "system-id"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@system-id@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMDocumentType #systemId+@+-}+getDOMDocumentTypeSystemId :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)+getDOMDocumentTypeSystemId obj = liftIO $ B.Properties.getObjectPropertyString obj "system-id"++#if ENABLE_OVERLOADING+data DOMDocumentTypeSystemIdPropertyInfo+instance AttrInfo DOMDocumentTypeSystemIdPropertyInfo where+    type AttrAllowedOps DOMDocumentTypeSystemIdPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = IsDOMDocumentType+    type AttrGetType DOMDocumentTypeSystemIdPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMDocumentTypeSystemIdPropertyInfo = "system-id"+    type AttrOrigin DOMDocumentTypeSystemIdPropertyInfo = DOMDocumentType+    attrGet _ = getDOMDocumentTypeSystemId+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMDocumentType+type instance O.AttributeList DOMDocumentType = DOMDocumentTypeAttributeList+type DOMDocumentTypeAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("entities", DOMDocumentTypeEntitiesPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("internalSubset", DOMDocumentTypeInternalSubsetPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("name", DOMDocumentTypeNamePropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("notations", DOMDocumentTypeNotationsPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("publicId", DOMDocumentTypePublicIdPropertyInfo), '("systemId", DOMDocumentTypeSystemIdPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMDocumentTypeEntities :: AttrLabelProxy "entities"+dOMDocumentTypeEntities = AttrLabelProxy++dOMDocumentTypeInternalSubset :: AttrLabelProxy "internalSubset"+dOMDocumentTypeInternalSubset = AttrLabelProxy++dOMDocumentTypeName :: AttrLabelProxy "name"+dOMDocumentTypeName = AttrLabelProxy++dOMDocumentTypeNotations :: AttrLabelProxy "notations"+dOMDocumentTypeNotations = AttrLabelProxy++dOMDocumentTypePublicId :: AttrLabelProxy "publicId"+dOMDocumentTypePublicId = AttrLabelProxy++dOMDocumentTypeSystemId :: AttrLabelProxy "systemId"+dOMDocumentTypeSystemId = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMDocumentType = DOMDocumentTypeSignalList+type DOMDocumentTypeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMDocumentType::get_entities+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_type_get_entities" webkit_dom_document_type_get_entities :: +    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)++{-# DEPRECATED dOMDocumentTypeGetEntities ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentTypeGetEntities ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+dOMDocumentTypeGetEntities self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_type_get_entities self'+    checkUnexpectedReturnNULL "dOMDocumentTypeGetEntities" result+    result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentTypeGetEntitiesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetEntitiesMethodInfo a signature where+    overloadedMethod _ = dOMDocumentTypeGetEntities++#endif++-- method DOMDocumentType::get_internal_subset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_type_get_internal_subset" webkit_dom_document_type_get_internal_subset :: +    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    IO CString++{-# DEPRECATED dOMDocumentTypeGetInternalSubset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentTypeGetInternalSubset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentTypeGetInternalSubset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_type_get_internal_subset self'+    checkUnexpectedReturnNULL "dOMDocumentTypeGetInternalSubset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentTypeGetInternalSubsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetInternalSubsetMethodInfo a signature where+    overloadedMethod _ = dOMDocumentTypeGetInternalSubset++#endif++-- method DOMDocumentType::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_type_get_name" webkit_dom_document_type_get_name :: +    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    IO CString++{-# DEPRECATED dOMDocumentTypeGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentTypeGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentTypeGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_type_get_name self'+    checkUnexpectedReturnNULL "dOMDocumentTypeGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentTypeGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetNameMethodInfo a signature where+    overloadedMethod _ = dOMDocumentTypeGetName++#endif++-- method DOMDocumentType::get_notations+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_type_get_notations" webkit_dom_document_type_get_notations :: +    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)++{-# DEPRECATED dOMDocumentTypeGetNotations ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentTypeGetNotations ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+dOMDocumentTypeGetNotations self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_type_get_notations self'+    checkUnexpectedReturnNULL "dOMDocumentTypeGetNotations" result+    result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentTypeGetNotationsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetNotationsMethodInfo a signature where+    overloadedMethod _ = dOMDocumentTypeGetNotations++#endif++-- method DOMDocumentType::get_public_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_type_get_public_id" webkit_dom_document_type_get_public_id :: +    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    IO CString++{-# DEPRECATED dOMDocumentTypeGetPublicId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentTypeGetPublicId ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentTypeGetPublicId self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_type_get_public_id self'+    checkUnexpectedReturnNULL "dOMDocumentTypeGetPublicId" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentTypeGetPublicIdMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetPublicIdMethodInfo a signature where+    overloadedMethod _ = dOMDocumentTypeGetPublicId++#endif++-- method DOMDocumentType::get_system_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_document_type_get_system_id" webkit_dom_document_type_get_system_id :: +    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})+    IO CString++{-# DEPRECATED dOMDocumentTypeGetSystemId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMDocumentTypeGetSystemId ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMDocumentTypeGetSystemId self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_document_type_get_system_id self'+    checkUnexpectedReturnNULL "dOMDocumentTypeGetSystemId" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMDocumentTypeGetSystemIdMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetSystemIdMethodInfo a signature where+    overloadedMethod _ = dOMDocumentTypeGetSystemId++#endif++
+ GI/WebKit2WebExtension/Objects/DOMDocumentType.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMDocumentType where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMDocumentType = DOMDocumentType (ManagedPtr DOMDocumentType)+instance GObject DOMDocumentType where+class (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o+instance (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o+instance O.HasParentTypes DOMDocumentType+#if ENABLE_OVERLOADING+data DOMDocumentTypeEntitiesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeInternalSubsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeNotationsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypePublicIdPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeSystemIdPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeGetEntitiesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeGetInternalSubsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeGetNotationsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeGetPublicIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMDocumentTypeGetSystemIdMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMElement.hs view
@@ -0,0 +1,5722 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMElement+    ( ++-- * Exported types+    DOMElement(..)                          ,+    IsDOMElement                            ,+    toDOMElement                            ,+    noDOMElement                            ,+++ -- * Methods+-- ** blur #method:blur#++#if ENABLE_OVERLOADING+    DOMElementBlurMethodInfo                ,+#endif+    dOMElementBlur                          ,+++-- ** closest #method:closest#++#if ENABLE_OVERLOADING+    DOMElementClosestMethodInfo             ,+#endif+    dOMElementClosest                       ,+++-- ** focus #method:focus#++#if ENABLE_OVERLOADING+    DOMElementFocusMethodInfo               ,+#endif+    dOMElementFocus                         ,+++-- ** getAttribute #method:getAttribute#++#if ENABLE_OVERLOADING+    DOMElementGetAttributeMethodInfo        ,+#endif+    dOMElementGetAttribute                  ,+++-- ** getAttributeNode #method:getAttributeNode#++#if ENABLE_OVERLOADING+    DOMElementGetAttributeNodeMethodInfo    ,+#endif+    dOMElementGetAttributeNode              ,+++-- ** getAttributeNodeNs #method:getAttributeNodeNs#++#if ENABLE_OVERLOADING+    DOMElementGetAttributeNodeNsMethodInfo  ,+#endif+    dOMElementGetAttributeNodeNs            ,+++-- ** getAttributeNs #method:getAttributeNs#++#if ENABLE_OVERLOADING+    DOMElementGetAttributeNsMethodInfo      ,+#endif+    dOMElementGetAttributeNs                ,+++-- ** getAttributes #method:getAttributes#++#if ENABLE_OVERLOADING+    DOMElementGetAttributesMethodInfo       ,+#endif+    dOMElementGetAttributes                 ,+++-- ** getBoundingClientRect #method:getBoundingClientRect#++#if ENABLE_OVERLOADING+    DOMElementGetBoundingClientRectMethodInfo,+#endif+    dOMElementGetBoundingClientRect         ,+++-- ** getChildElementCount #method:getChildElementCount#++#if ENABLE_OVERLOADING+    DOMElementGetChildElementCountMethodInfo,+#endif+    dOMElementGetChildElementCount          ,+++-- ** getChildren #method:getChildren#++#if ENABLE_OVERLOADING+    DOMElementGetChildrenMethodInfo         ,+#endif+    dOMElementGetChildren                   ,+++-- ** getClassList #method:getClassList#++#if ENABLE_OVERLOADING+    DOMElementGetClassListMethodInfo        ,+#endif+    dOMElementGetClassList                  ,+++-- ** getClassName #method:getClassName#++#if ENABLE_OVERLOADING+    DOMElementGetClassNameMethodInfo        ,+#endif+    dOMElementGetClassName                  ,+++-- ** getClientHeight #method:getClientHeight#++#if ENABLE_OVERLOADING+    DOMElementGetClientHeightMethodInfo     ,+#endif+    dOMElementGetClientHeight               ,+++-- ** getClientLeft #method:getClientLeft#++#if ENABLE_OVERLOADING+    DOMElementGetClientLeftMethodInfo       ,+#endif+    dOMElementGetClientLeft                 ,+++-- ** getClientRects #method:getClientRects#++#if ENABLE_OVERLOADING+    DOMElementGetClientRectsMethodInfo      ,+#endif+    dOMElementGetClientRects                ,+++-- ** getClientTop #method:getClientTop#++#if ENABLE_OVERLOADING+    DOMElementGetClientTopMethodInfo        ,+#endif+    dOMElementGetClientTop                  ,+++-- ** getClientWidth #method:getClientWidth#++#if ENABLE_OVERLOADING+    DOMElementGetClientWidthMethodInfo      ,+#endif+    dOMElementGetClientWidth                ,+++-- ** getElementsByClassName #method:getElementsByClassName#++#if ENABLE_OVERLOADING+    DOMElementGetElementsByClassNameMethodInfo,+#endif+    dOMElementGetElementsByClassName        ,+++-- ** getElementsByClassNameAsHtmlCollection #method:getElementsByClassNameAsHtmlCollection#++#if ENABLE_OVERLOADING+    DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo,+#endif+    dOMElementGetElementsByClassNameAsHtmlCollection,+++-- ** getElementsByTagName #method:getElementsByTagName#++#if ENABLE_OVERLOADING+    DOMElementGetElementsByTagNameMethodInfo,+#endif+    dOMElementGetElementsByTagName          ,+++-- ** getElementsByTagNameAsHtmlCollection #method:getElementsByTagNameAsHtmlCollection#++#if ENABLE_OVERLOADING+    DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo,+#endif+    dOMElementGetElementsByTagNameAsHtmlCollection,+++-- ** getElementsByTagNameNs #method:getElementsByTagNameNs#++#if ENABLE_OVERLOADING+    DOMElementGetElementsByTagNameNsMethodInfo,+#endif+    dOMElementGetElementsByTagNameNs        ,+++-- ** getElementsByTagNameNsAsHtmlCollection #method:getElementsByTagNameNsAsHtmlCollection#++#if ENABLE_OVERLOADING+    DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo,+#endif+    dOMElementGetElementsByTagNameNsAsHtmlCollection,+++-- ** getFirstElementChild #method:getFirstElementChild#++#if ENABLE_OVERLOADING+    DOMElementGetFirstElementChildMethodInfo,+#endif+    dOMElementGetFirstElementChild          ,+++-- ** getId #method:getId#++#if ENABLE_OVERLOADING+    DOMElementGetIdMethodInfo               ,+#endif+    dOMElementGetId                         ,+++-- ** getInnerHtml #method:getInnerHtml#++#if ENABLE_OVERLOADING+    DOMElementGetInnerHtmlMethodInfo        ,+#endif+    dOMElementGetInnerHtml                  ,+++-- ** getLastElementChild #method:getLastElementChild#++#if ENABLE_OVERLOADING+    DOMElementGetLastElementChildMethodInfo ,+#endif+    dOMElementGetLastElementChild           ,+++-- ** getLocalName #method:getLocalName#++#if ENABLE_OVERLOADING+    DOMElementGetLocalNameMethodInfo        ,+#endif+    dOMElementGetLocalName                  ,+++-- ** getNamespaceUri #method:getNamespaceUri#++#if ENABLE_OVERLOADING+    DOMElementGetNamespaceUriMethodInfo     ,+#endif+    dOMElementGetNamespaceUri               ,+++-- ** getNextElementSibling #method:getNextElementSibling#++#if ENABLE_OVERLOADING+    DOMElementGetNextElementSiblingMethodInfo,+#endif+    dOMElementGetNextElementSibling         ,+++-- ** getOffsetHeight #method:getOffsetHeight#++#if ENABLE_OVERLOADING+    DOMElementGetOffsetHeightMethodInfo     ,+#endif+    dOMElementGetOffsetHeight               ,+++-- ** getOffsetLeft #method:getOffsetLeft#++#if ENABLE_OVERLOADING+    DOMElementGetOffsetLeftMethodInfo       ,+#endif+    dOMElementGetOffsetLeft                 ,+++-- ** getOffsetParent #method:getOffsetParent#++#if ENABLE_OVERLOADING+    DOMElementGetOffsetParentMethodInfo     ,+#endif+    dOMElementGetOffsetParent               ,+++-- ** getOffsetTop #method:getOffsetTop#++#if ENABLE_OVERLOADING+    DOMElementGetOffsetTopMethodInfo        ,+#endif+    dOMElementGetOffsetTop                  ,+++-- ** getOffsetWidth #method:getOffsetWidth#++#if ENABLE_OVERLOADING+    DOMElementGetOffsetWidthMethodInfo      ,+#endif+    dOMElementGetOffsetWidth                ,+++-- ** getOuterHtml #method:getOuterHtml#++#if ENABLE_OVERLOADING+    DOMElementGetOuterHtmlMethodInfo        ,+#endif+    dOMElementGetOuterHtml                  ,+++-- ** getPrefix #method:getPrefix#++#if ENABLE_OVERLOADING+    DOMElementGetPrefixMethodInfo           ,+#endif+    dOMElementGetPrefix                     ,+++-- ** getPreviousElementSibling #method:getPreviousElementSibling#++#if ENABLE_OVERLOADING+    DOMElementGetPreviousElementSiblingMethodInfo,+#endif+    dOMElementGetPreviousElementSibling     ,+++-- ** getScrollHeight #method:getScrollHeight#++#if ENABLE_OVERLOADING+    DOMElementGetScrollHeightMethodInfo     ,+#endif+    dOMElementGetScrollHeight               ,+++-- ** getScrollLeft #method:getScrollLeft#++#if ENABLE_OVERLOADING+    DOMElementGetScrollLeftMethodInfo       ,+#endif+    dOMElementGetScrollLeft                 ,+++-- ** getScrollTop #method:getScrollTop#++#if ENABLE_OVERLOADING+    DOMElementGetScrollTopMethodInfo        ,+#endif+    dOMElementGetScrollTop                  ,+++-- ** getScrollWidth #method:getScrollWidth#++#if ENABLE_OVERLOADING+    DOMElementGetScrollWidthMethodInfo      ,+#endif+    dOMElementGetScrollWidth                ,+++-- ** getStyle #method:getStyle#++#if ENABLE_OVERLOADING+    DOMElementGetStyleMethodInfo            ,+#endif+    dOMElementGetStyle                      ,+++-- ** getTagName #method:getTagName#++#if ENABLE_OVERLOADING+    DOMElementGetTagNameMethodInfo          ,+#endif+    dOMElementGetTagName                    ,+++-- ** getWebkitRegionOverset #method:getWebkitRegionOverset#++#if ENABLE_OVERLOADING+    DOMElementGetWebkitRegionOversetMethodInfo,+#endif+    dOMElementGetWebkitRegionOverset        ,+++-- ** hasAttribute #method:hasAttribute#++#if ENABLE_OVERLOADING+    DOMElementHasAttributeMethodInfo        ,+#endif+    dOMElementHasAttribute                  ,+++-- ** hasAttributeNs #method:hasAttributeNs#++#if ENABLE_OVERLOADING+    DOMElementHasAttributeNsMethodInfo      ,+#endif+    dOMElementHasAttributeNs                ,+++-- ** hasAttributes #method:hasAttributes#++#if ENABLE_OVERLOADING+    DOMElementHasAttributesMethodInfo       ,+#endif+    dOMElementHasAttributes                 ,+++-- ** htmlInputElementGetAutoFilled #method:htmlInputElementGetAutoFilled#++#if ENABLE_OVERLOADING+    DOMElementHtmlInputElementGetAutoFilledMethodInfo,+#endif+    dOMElementHtmlInputElementGetAutoFilled ,+++-- ** htmlInputElementIsUserEdited #method:htmlInputElementIsUserEdited#++#if ENABLE_OVERLOADING+    DOMElementHtmlInputElementIsUserEditedMethodInfo,+#endif+    dOMElementHtmlInputElementIsUserEdited  ,+++-- ** htmlInputElementSetAutoFilled #method:htmlInputElementSetAutoFilled#++#if ENABLE_OVERLOADING+    DOMElementHtmlInputElementSetAutoFilledMethodInfo,+#endif+    dOMElementHtmlInputElementSetAutoFilled ,+++-- ** htmlInputElementSetEditingValue #method:htmlInputElementSetEditingValue#++#if ENABLE_OVERLOADING+    DOMElementHtmlInputElementSetEditingValueMethodInfo,+#endif+    dOMElementHtmlInputElementSetEditingValue,+++-- ** insertAdjacentElement #method:insertAdjacentElement#++#if ENABLE_OVERLOADING+    DOMElementInsertAdjacentElementMethodInfo,+#endif+    dOMElementInsertAdjacentElement         ,+++-- ** insertAdjacentHtml #method:insertAdjacentHtml#++#if ENABLE_OVERLOADING+    DOMElementInsertAdjacentHtmlMethodInfo  ,+#endif+    dOMElementInsertAdjacentHtml            ,+++-- ** insertAdjacentText #method:insertAdjacentText#++#if ENABLE_OVERLOADING+    DOMElementInsertAdjacentTextMethodInfo  ,+#endif+    dOMElementInsertAdjacentText            ,+++-- ** matches #method:matches#++#if ENABLE_OVERLOADING+    DOMElementMatchesMethodInfo             ,+#endif+    dOMElementMatches                       ,+++-- ** querySelector #method:querySelector#++#if ENABLE_OVERLOADING+    DOMElementQuerySelectorMethodInfo       ,+#endif+    dOMElementQuerySelector                 ,+++-- ** querySelectorAll #method:querySelectorAll#++#if ENABLE_OVERLOADING+    DOMElementQuerySelectorAllMethodInfo    ,+#endif+    dOMElementQuerySelectorAll              ,+++-- ** remove #method:remove#++#if ENABLE_OVERLOADING+    DOMElementRemoveMethodInfo              ,+#endif+    dOMElementRemove                        ,+++-- ** removeAttribute #method:removeAttribute#++#if ENABLE_OVERLOADING+    DOMElementRemoveAttributeMethodInfo     ,+#endif+    dOMElementRemoveAttribute               ,+++-- ** removeAttributeNode #method:removeAttributeNode#++#if ENABLE_OVERLOADING+    DOMElementRemoveAttributeNodeMethodInfo ,+#endif+    dOMElementRemoveAttributeNode           ,+++-- ** removeAttributeNs #method:removeAttributeNs#++#if ENABLE_OVERLOADING+    DOMElementRemoveAttributeNsMethodInfo   ,+#endif+    dOMElementRemoveAttributeNs             ,+++-- ** requestPointerLock #method:requestPointerLock#++#if ENABLE_OVERLOADING+    DOMElementRequestPointerLockMethodInfo  ,+#endif+    dOMElementRequestPointerLock            ,+++-- ** scrollByLines #method:scrollByLines#++#if ENABLE_OVERLOADING+    DOMElementScrollByLinesMethodInfo       ,+#endif+    dOMElementScrollByLines                 ,+++-- ** scrollByPages #method:scrollByPages#++#if ENABLE_OVERLOADING+    DOMElementScrollByPagesMethodInfo       ,+#endif+    dOMElementScrollByPages                 ,+++-- ** scrollIntoView #method:scrollIntoView#++#if ENABLE_OVERLOADING+    DOMElementScrollIntoViewMethodInfo      ,+#endif+    dOMElementScrollIntoView                ,+++-- ** scrollIntoViewIfNeeded #method:scrollIntoViewIfNeeded#++#if ENABLE_OVERLOADING+    DOMElementScrollIntoViewIfNeededMethodInfo,+#endif+    dOMElementScrollIntoViewIfNeeded        ,+++-- ** setAttribute #method:setAttribute#++#if ENABLE_OVERLOADING+    DOMElementSetAttributeMethodInfo        ,+#endif+    dOMElementSetAttribute                  ,+++-- ** setAttributeNode #method:setAttributeNode#++#if ENABLE_OVERLOADING+    DOMElementSetAttributeNodeMethodInfo    ,+#endif+    dOMElementSetAttributeNode              ,+++-- ** setAttributeNodeNs #method:setAttributeNodeNs#++#if ENABLE_OVERLOADING+    DOMElementSetAttributeNodeNsMethodInfo  ,+#endif+    dOMElementSetAttributeNodeNs            ,+++-- ** setAttributeNs #method:setAttributeNs#++#if ENABLE_OVERLOADING+    DOMElementSetAttributeNsMethodInfo      ,+#endif+    dOMElementSetAttributeNs                ,+++-- ** setClassName #method:setClassName#++#if ENABLE_OVERLOADING+    DOMElementSetClassNameMethodInfo        ,+#endif+    dOMElementSetClassName                  ,+++-- ** setId #method:setId#++#if ENABLE_OVERLOADING+    DOMElementSetIdMethodInfo               ,+#endif+    dOMElementSetId                         ,+++-- ** setInnerHtml #method:setInnerHtml#++#if ENABLE_OVERLOADING+    DOMElementSetInnerHtmlMethodInfo        ,+#endif+    dOMElementSetInnerHtml                  ,+++-- ** setOuterHtml #method:setOuterHtml#++#if ENABLE_OVERLOADING+    DOMElementSetOuterHtmlMethodInfo        ,+#endif+    dOMElementSetOuterHtml                  ,+++-- ** setScrollLeft #method:setScrollLeft#++#if ENABLE_OVERLOADING+    DOMElementSetScrollLeftMethodInfo       ,+#endif+    dOMElementSetScrollLeft                 ,+++-- ** setScrollTop #method:setScrollTop#++#if ENABLE_OVERLOADING+    DOMElementSetScrollTopMethodInfo        ,+#endif+    dOMElementSetScrollTop                  ,+++-- ** webkitMatchesSelector #method:webkitMatchesSelector#++#if ENABLE_OVERLOADING+    DOMElementWebkitMatchesSelectorMethodInfo,+#endif+    dOMElementWebkitMatchesSelector         ,+++-- ** webkitRequestFullscreen #method:webkitRequestFullscreen#++#if ENABLE_OVERLOADING+    DOMElementWebkitRequestFullscreenMethodInfo,+#endif+    dOMElementWebkitRequestFullscreen       ,+++++ -- * Properties+-- ** attributes #attr:attributes#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementAttributesPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMElementAttributes                    ,+#endif+    getDOMElementAttributes                 ,+++-- ** childElementCount #attr:childElementCount#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementChildElementCountPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMElementChildElementCount             ,+#endif+    getDOMElementChildElementCount          ,+++-- ** children #attr:children#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementChildrenPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMElementChildren                      ,+#endif+    getDOMElementChildren                   ,+++-- ** classList #attr:classList#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementClassListPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMElementClassList                     ,+#endif+    getDOMElementClassList                  ,+++-- ** className #attr:className#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementClassNamePropertyInfo         ,+#endif+    constructDOMElementClassName            ,+#if ENABLE_OVERLOADING+    dOMElementClassName                     ,+#endif+    getDOMElementClassName                  ,+    setDOMElementClassName                  ,+++-- ** clientHeight #attr:clientHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementClientHeightPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMElementClientHeight                  ,+#endif+    getDOMElementClientHeight               ,+++-- ** clientLeft #attr:clientLeft#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementClientLeftPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMElementClientLeft                    ,+#endif+    getDOMElementClientLeft                 ,+++-- ** clientTop #attr:clientTop#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementClientTopPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMElementClientTop                     ,+#endif+    getDOMElementClientTop                  ,+++-- ** clientWidth #attr:clientWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementClientWidthPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMElementClientWidth                   ,+#endif+    getDOMElementClientWidth                ,+++-- ** firstElementChild #attr:firstElementChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementFirstElementChildPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMElementFirstElementChild             ,+#endif+    getDOMElementFirstElementChild          ,+++-- ** id #attr:id#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementIdPropertyInfo                ,+#endif+    constructDOMElementId                   ,+#if ENABLE_OVERLOADING+    dOMElementId                            ,+#endif+    getDOMElementId                         ,+    setDOMElementId                         ,+++-- ** innerHtml #attr:innerHtml#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementInnerHtmlPropertyInfo         ,+#endif+    clearDOMElementInnerHtml                ,+    constructDOMElementInnerHtml            ,+#if ENABLE_OVERLOADING+    dOMElementInnerHtml                     ,+#endif+    getDOMElementInnerHtml                  ,+    setDOMElementInnerHtml                  ,+++-- ** lastElementChild #attr:lastElementChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementLastElementChildPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMElementLastElementChild              ,+#endif+    getDOMElementLastElementChild           ,+++-- ** localName #attr:localName#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementLocalNamePropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMElementLocalName                     ,+#endif+    getDOMElementLocalName                  ,+++-- ** namespaceUri #attr:namespaceUri#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementNamespaceUriPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMElementNamespaceUri                  ,+#endif+    getDOMElementNamespaceUri               ,+++-- ** nextElementSibling #attr:nextElementSibling#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementNextElementSiblingPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMElementNextElementSibling            ,+#endif+    getDOMElementNextElementSibling         ,+++-- ** offsetHeight #attr:offsetHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementOffsetHeightPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMElementOffsetHeight                  ,+#endif+    getDOMElementOffsetHeight               ,+++-- ** offsetLeft #attr:offsetLeft#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementOffsetLeftPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMElementOffsetLeft                    ,+#endif+    getDOMElementOffsetLeft                 ,+++-- ** offsetParent #attr:offsetParent#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementOffsetParentPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMElementOffsetParent                  ,+#endif+    getDOMElementOffsetParent               ,+++-- ** offsetTop #attr:offsetTop#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementOffsetTopPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMElementOffsetTop                     ,+#endif+    getDOMElementOffsetTop                  ,+++-- ** offsetWidth #attr:offsetWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementOffsetWidthPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMElementOffsetWidth                   ,+#endif+    getDOMElementOffsetWidth                ,+++-- ** outerHtml #attr:outerHtml#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementOuterHtmlPropertyInfo         ,+#endif+    clearDOMElementOuterHtml                ,+    constructDOMElementOuterHtml            ,+#if ENABLE_OVERLOADING+    dOMElementOuterHtml                     ,+#endif+    getDOMElementOuterHtml                  ,+    setDOMElementOuterHtml                  ,+++-- ** prefix #attr:prefix#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementPrefixPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMElementPrefix                        ,+#endif+    getDOMElementPrefix                     ,+++-- ** previousElementSibling #attr:previousElementSibling#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementPreviousElementSiblingPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMElementPreviousElementSibling        ,+#endif+    getDOMElementPreviousElementSibling     ,+++-- ** scrollHeight #attr:scrollHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementScrollHeightPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMElementScrollHeight                  ,+#endif+    getDOMElementScrollHeight               ,+++-- ** scrollLeft #attr:scrollLeft#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementScrollLeftPropertyInfo        ,+#endif+    constructDOMElementScrollLeft           ,+#if ENABLE_OVERLOADING+    dOMElementScrollLeft                    ,+#endif+    getDOMElementScrollLeft                 ,+    setDOMElementScrollLeft                 ,+++-- ** scrollTop #attr:scrollTop#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementScrollTopPropertyInfo         ,+#endif+    constructDOMElementScrollTop            ,+#if ENABLE_OVERLOADING+    dOMElementScrollTop                     ,+#endif+    getDOMElementScrollTop                  ,+    setDOMElementScrollTop                  ,+++-- ** scrollWidth #attr:scrollWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementScrollWidthPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMElementScrollWidth                   ,+#endif+    getDOMElementScrollWidth                ,+++-- ** style #attr:style#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementStylePropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMElementStyle                         ,+#endif+    getDOMElementStyle                      ,+++-- ** tagName #attr:tagName#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementTagNamePropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMElementTagName                       ,+#endif+    getDOMElementTagName                    ,+++-- ** webkitRegionOverset #attr:webkitRegionOverset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMElementWebkitRegionOversetPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMElementWebkitRegionOverset           ,+#endif+    getDOMElementWebkitRegionOverset        ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMAttr as WebKit2WebExtension.DOMAttr+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMClientRect as WebKit2WebExtension.DOMClientRect+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMClientRectList as WebKit2WebExtension.DOMClientRectList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMTokenList as WebKit2WebExtension.DOMDOMTokenList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNamedNodeMap as WebKit2WebExtension.DOMNamedNodeMap+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMElement = DOMElement (ManagedPtr DOMElement)+foreign import ccall "webkit_dom_element_get_type"+    c_webkit_dom_element_get_type :: IO GType++instance GObject DOMElement where+    gobjectType = c_webkit_dom_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMElement`, for instance with `toDOMElement`.+class (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o+instance (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o++instance O.HasParentTypes DOMElement+type instance O.ParentTypes DOMElement = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMElement :: (MonadIO m, IsDOMElement o) => o -> m DOMElement+toDOMElement = liftIO . unsafeCastTo DOMElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMElement`.+noDOMElement :: Maybe DOMElement+noDOMElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMElementMethod "blur" o = DOMElementBlurMethodInfo+    ResolveDOMElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMElementMethod "closest" o = DOMElementClosestMethodInfo+    ResolveDOMElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMElementMethod "focus" o = DOMElementFocusMethodInfo+    ResolveDOMElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo+    ResolveDOMElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo+    ResolveDOMElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo+    ResolveDOMElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMElementMethod "htmlInputElementGetAutoFilled" o = DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMElementMethod "htmlInputElementIsUserEdited" o = DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMElementMethod "htmlInputElementSetAutoFilled" o = DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMElementMethod "htmlInputElementSetEditingValue" o = DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMElementMethod "insertAdjacentElement" o = DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMElementMethod "insertAdjacentHtml" o = DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMElementMethod "insertAdjacentText" o = DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMElementMethod "matches" o = DOMElementMatchesMethodInfo+    ResolveDOMElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo+    ResolveDOMElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo+    ResolveDOMElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMElementMethod "remove" o = DOMElementRemoveMethodInfo+    ResolveDOMElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo+    ResolveDOMElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMElementMethod "requestPointerLock" o = DOMElementRequestPointerLockMethodInfo+    ResolveDOMElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo+    ResolveDOMElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo+    ResolveDOMElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo+    ResolveDOMElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMElementMethod "webkitMatchesSelector" o = DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMElementMethod "webkitRequestFullscreen" o = DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo+    ResolveDOMElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo+    ResolveDOMElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo+    ResolveDOMElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo+    ResolveDOMElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMElementMethod "getBoundingClientRect" o = DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo+    ResolveDOMElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMElementMethod "getChildren" o = DOMElementGetChildrenMethodInfo+    ResolveDOMElementMethod "getClassList" o = DOMElementGetClassListMethodInfo+    ResolveDOMElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo+    ResolveDOMElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo+    ResolveDOMElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo+    ResolveDOMElementMethod "getClientRects" o = DOMElementGetClientRectsMethodInfo+    ResolveDOMElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo+    ResolveDOMElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo+    ResolveDOMElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo+    ResolveDOMElementMethod "getId" o = DOMElementGetIdMethodInfo+    ResolveDOMElementMethod "getInnerHtml" o = DOMElementGetInnerHtmlMethodInfo+    ResolveDOMElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo+    ResolveDOMElementMethod "getLocalName" o = DOMElementGetLocalNameMethodInfo+    ResolveDOMElementMethod "getNamespaceUri" o = DOMElementGetNamespaceUriMethodInfo+    ResolveDOMElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo+    ResolveDOMElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo+    ResolveDOMElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo+    ResolveDOMElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo+    ResolveDOMElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo+    ResolveDOMElementMethod "getOuterHtml" o = DOMElementGetOuterHtmlMethodInfo+    ResolveDOMElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMElementMethod "getPrefix" o = DOMElementGetPrefixMethodInfo+    ResolveDOMElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo+    ResolveDOMElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo+    ResolveDOMElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo+    ResolveDOMElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo+    ResolveDOMElementMethod "getStyle" o = DOMElementGetStyleMethodInfo+    ResolveDOMElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo+    ResolveDOMElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMElementMethod "getWebkitRegionOverset" o = DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo+    ResolveDOMElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo+    ResolveDOMElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo+    ResolveDOMElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo+    ResolveDOMElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMElementMethod "setId" o = DOMElementSetIdMethodInfo+    ResolveDOMElementMethod "setInnerHtml" o = DOMElementSetInnerHtmlMethodInfo+    ResolveDOMElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMElementMethod "setOuterHtml" o = DOMElementSetOuterHtmlMethodInfo+    ResolveDOMElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo+    ResolveDOMElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo+    ResolveDOMElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMElementMethod t DOMElement, O.MethodInfo info DOMElement p) => OL.IsLabel t (DOMElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "attributes"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@attributes@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #attributes+@+-}+getDOMElementAttributes :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)+getDOMElementAttributes obj = liftIO $ B.Properties.getObjectPropertyObject obj "attributes" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap++#if ENABLE_OVERLOADING+data DOMElementAttributesPropertyInfo+instance AttrInfo DOMElementAttributesPropertyInfo where+    type AttrAllowedOps DOMElementAttributesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementAttributesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo = IsDOMElement+    type AttrGetType DOMElementAttributesPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)+    type AttrLabel DOMElementAttributesPropertyInfo = "attributes"+    type AttrOrigin DOMElementAttributesPropertyInfo = DOMElement+    attrGet _ = getDOMElementAttributes+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "child-element-count"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@child-element-count@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #childElementCount+@+-}+getDOMElementChildElementCount :: (MonadIO m, IsDOMElement o) => o -> m CULong+getDOMElementChildElementCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "child-element-count"++#if ENABLE_OVERLOADING+data DOMElementChildElementCountPropertyInfo+instance AttrInfo DOMElementChildElementCountPropertyInfo where+    type AttrAllowedOps DOMElementChildElementCountPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementChildElementCountPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementChildElementCountPropertyInfo = IsDOMElement+    type AttrGetType DOMElementChildElementCountPropertyInfo = CULong+    type AttrLabel DOMElementChildElementCountPropertyInfo = "child-element-count"+    type AttrOrigin DOMElementChildElementCountPropertyInfo = DOMElement+    attrGet _ = getDOMElementChildElementCount+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "children"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@children@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #children+@+-}+getDOMElementChildren :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMElementChildren obj = liftIO $ B.Properties.getObjectPropertyObject obj "children" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMElementChildrenPropertyInfo+instance AttrInfo DOMElementChildrenPropertyInfo where+    type AttrAllowedOps DOMElementChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementChildrenPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementChildrenPropertyInfo = IsDOMElement+    type AttrGetType DOMElementChildrenPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMElementChildrenPropertyInfo = "children"+    type AttrOrigin DOMElementChildrenPropertyInfo = DOMElement+    attrGet _ = getDOMElementChildren+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "class-list"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@class-list@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #classList+@+-}+getDOMElementClassList :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)+getDOMElementClassList obj = liftIO $ B.Properties.getObjectPropertyObject obj "class-list" WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList++#if ENABLE_OVERLOADING+data DOMElementClassListPropertyInfo+instance AttrInfo DOMElementClassListPropertyInfo where+    type AttrAllowedOps DOMElementClassListPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementClassListPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementClassListPropertyInfo = IsDOMElement+    type AttrGetType DOMElementClassListPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)+    type AttrLabel DOMElementClassListPropertyInfo = "class-list"+    type AttrOrigin DOMElementClassListPropertyInfo = DOMElement+    attrGet _ = getDOMElementClassList+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "class-name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@class-name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #className+@+-}+getDOMElementClassName :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementClassName obj = liftIO $ B.Properties.getObjectPropertyString obj "class-name"++{- |+Set the value of the “@class-name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMElement [ #className 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMElementClassName :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()+setDOMElementClassName obj val = liftIO $ B.Properties.setObjectPropertyString obj "class-name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@class-name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMElementClassName :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)+constructDOMElementClassName val = B.Properties.constructObjectPropertyString "class-name" (Just val)++#if ENABLE_OVERLOADING+data DOMElementClassNamePropertyInfo+instance AttrInfo DOMElementClassNamePropertyInfo where+    type AttrAllowedOps DOMElementClassNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMElementClassNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo = IsDOMElement+    type AttrGetType DOMElementClassNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementClassNamePropertyInfo = "class-name"+    type AttrOrigin DOMElementClassNamePropertyInfo = DOMElement+    attrGet _ = getDOMElementClassName+    attrSet _ = setDOMElementClassName+    attrConstruct _ = constructDOMElementClassName+    attrClear _ = undefined+#endif++-- VVV Prop "client-height"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@client-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #clientHeight+@+-}+getDOMElementClientHeight :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementClientHeight obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-height"++#if ENABLE_OVERLOADING+data DOMElementClientHeightPropertyInfo+instance AttrInfo DOMElementClientHeightPropertyInfo where+    type AttrAllowedOps DOMElementClientHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo = IsDOMElement+    type AttrGetType DOMElementClientHeightPropertyInfo = Double+    type AttrLabel DOMElementClientHeightPropertyInfo = "client-height"+    type AttrOrigin DOMElementClientHeightPropertyInfo = DOMElement+    attrGet _ = getDOMElementClientHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "client-left"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@client-left@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #clientLeft+@+-}+getDOMElementClientLeft :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementClientLeft obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-left"++#if ENABLE_OVERLOADING+data DOMElementClientLeftPropertyInfo+instance AttrInfo DOMElementClientLeftPropertyInfo where+    type AttrAllowedOps DOMElementClientLeftPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo = IsDOMElement+    type AttrGetType DOMElementClientLeftPropertyInfo = Double+    type AttrLabel DOMElementClientLeftPropertyInfo = "client-left"+    type AttrOrigin DOMElementClientLeftPropertyInfo = DOMElement+    attrGet _ = getDOMElementClientLeft+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "client-top"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@client-top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #clientTop+@+-}+getDOMElementClientTop :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementClientTop obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-top"++#if ENABLE_OVERLOADING+data DOMElementClientTopPropertyInfo+instance AttrInfo DOMElementClientTopPropertyInfo where+    type AttrAllowedOps DOMElementClientTopPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementClientTopPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo = IsDOMElement+    type AttrGetType DOMElementClientTopPropertyInfo = Double+    type AttrLabel DOMElementClientTopPropertyInfo = "client-top"+    type AttrOrigin DOMElementClientTopPropertyInfo = DOMElement+    attrGet _ = getDOMElementClientTop+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "client-width"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@client-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #clientWidth+@+-}+getDOMElementClientWidth :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementClientWidth obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-width"++#if ENABLE_OVERLOADING+data DOMElementClientWidthPropertyInfo+instance AttrInfo DOMElementClientWidthPropertyInfo where+    type AttrAllowedOps DOMElementClientWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo = IsDOMElement+    type AttrGetType DOMElementClientWidthPropertyInfo = Double+    type AttrLabel DOMElementClientWidthPropertyInfo = "client-width"+    type AttrOrigin DOMElementClientWidthPropertyInfo = DOMElement+    attrGet _ = getDOMElementClientWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "first-element-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@first-element-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #firstElementChild+@+-}+getDOMElementFirstElementChild :: (MonadIO m, IsDOMElement o) => o -> m DOMElement+getDOMElementFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMElementFirstElementChild" $ B.Properties.getObjectPropertyObject obj "first-element-child" DOMElement++#if ENABLE_OVERLOADING+data DOMElementFirstElementChildPropertyInfo+instance AttrInfo DOMElementFirstElementChildPropertyInfo where+    type AttrAllowedOps DOMElementFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementFirstElementChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementFirstElementChildPropertyInfo = IsDOMElement+    type AttrGetType DOMElementFirstElementChildPropertyInfo = DOMElement+    type AttrLabel DOMElementFirstElementChildPropertyInfo = "first-element-child"+    type AttrOrigin DOMElementFirstElementChildPropertyInfo = DOMElement+    attrGet _ = getDOMElementFirstElementChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "id"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@id@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #id+@+-}+getDOMElementId :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementId obj = liftIO $ B.Properties.getObjectPropertyString obj "id"++{- |+Set the value of the “@id@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMElement [ #id 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMElementId :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()+setDOMElementId obj val = liftIO $ B.Properties.setObjectPropertyString obj "id" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@id@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMElementId :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)+constructDOMElementId val = B.Properties.constructObjectPropertyString "id" (Just val)++#if ENABLE_OVERLOADING+data DOMElementIdPropertyInfo+instance AttrInfo DOMElementIdPropertyInfo where+    type AttrAllowedOps DOMElementIdPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMElementIdPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMElementIdPropertyInfo = IsDOMElement+    type AttrGetType DOMElementIdPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementIdPropertyInfo = "id"+    type AttrOrigin DOMElementIdPropertyInfo = DOMElement+    attrGet _ = getDOMElementId+    attrSet _ = setDOMElementId+    attrConstruct _ = constructDOMElementId+    attrClear _ = undefined+#endif++-- VVV Prop "inner-html"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@inner-html@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #innerHtml+@+-}+getDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementInnerHtml obj = liftIO $ B.Properties.getObjectPropertyString obj "inner-html"++{- |+Set the value of the “@inner-html@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMElement [ #innerHtml 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()+setDOMElementInnerHtml obj val = liftIO $ B.Properties.setObjectPropertyString obj "inner-html" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@inner-html@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMElementInnerHtml :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)+constructDOMElementInnerHtml val = B.Properties.constructObjectPropertyString "inner-html" (Just val)++{- |+Set the value of the “@inner-html@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #innerHtml+@+-}+clearDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> m ()+clearDOMElementInnerHtml obj = liftIO $ B.Properties.setObjectPropertyString obj "inner-html" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMElementInnerHtmlPropertyInfo+instance AttrInfo DOMElementInnerHtmlPropertyInfo where+    type AttrAllowedOps DOMElementInnerHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo = IsDOMElement+    type AttrGetType DOMElementInnerHtmlPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementInnerHtmlPropertyInfo = "inner-html"+    type AttrOrigin DOMElementInnerHtmlPropertyInfo = DOMElement+    attrGet _ = getDOMElementInnerHtml+    attrSet _ = setDOMElementInnerHtml+    attrConstruct _ = constructDOMElementInnerHtml+    attrClear _ = clearDOMElementInnerHtml+#endif++-- VVV Prop "last-element-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@last-element-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #lastElementChild+@+-}+getDOMElementLastElementChild :: (MonadIO m, IsDOMElement o) => o -> m DOMElement+getDOMElementLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMElementLastElementChild" $ B.Properties.getObjectPropertyObject obj "last-element-child" DOMElement++#if ENABLE_OVERLOADING+data DOMElementLastElementChildPropertyInfo+instance AttrInfo DOMElementLastElementChildPropertyInfo where+    type AttrAllowedOps DOMElementLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementLastElementChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementLastElementChildPropertyInfo = IsDOMElement+    type AttrGetType DOMElementLastElementChildPropertyInfo = DOMElement+    type AttrLabel DOMElementLastElementChildPropertyInfo = "last-element-child"+    type AttrOrigin DOMElementLastElementChildPropertyInfo = DOMElement+    attrGet _ = getDOMElementLastElementChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "local-name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@local-name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #localName+@+-}+getDOMElementLocalName :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementLocalName obj = liftIO $ B.Properties.getObjectPropertyString obj "local-name"++#if ENABLE_OVERLOADING+data DOMElementLocalNamePropertyInfo+instance AttrInfo DOMElementLocalNamePropertyInfo where+    type AttrAllowedOps DOMElementLocalNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementLocalNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo = IsDOMElement+    type AttrGetType DOMElementLocalNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementLocalNamePropertyInfo = "local-name"+    type AttrOrigin DOMElementLocalNamePropertyInfo = DOMElement+    attrGet _ = getDOMElementLocalName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "namespace-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@namespace-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #namespaceUri+@+-}+getDOMElementNamespaceUri :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementNamespaceUri obj = liftIO $ B.Properties.getObjectPropertyString obj "namespace-uri"++#if ENABLE_OVERLOADING+data DOMElementNamespaceUriPropertyInfo+instance AttrInfo DOMElementNamespaceUriPropertyInfo where+    type AttrAllowedOps DOMElementNamespaceUriPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementNamespaceUriPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementNamespaceUriPropertyInfo = IsDOMElement+    type AttrGetType DOMElementNamespaceUriPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementNamespaceUriPropertyInfo = "namespace-uri"+    type AttrOrigin DOMElementNamespaceUriPropertyInfo = DOMElement+    attrGet _ = getDOMElementNamespaceUri+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "next-element-sibling"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@next-element-sibling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #nextElementSibling+@+-}+getDOMElementNextElementSibling :: (MonadIO m, IsDOMElement o) => o -> m DOMElement+getDOMElementNextElementSibling obj = liftIO $ checkUnexpectedNothing "getDOMElementNextElementSibling" $ B.Properties.getObjectPropertyObject obj "next-element-sibling" DOMElement++#if ENABLE_OVERLOADING+data DOMElementNextElementSiblingPropertyInfo+instance AttrInfo DOMElementNextElementSiblingPropertyInfo where+    type AttrAllowedOps DOMElementNextElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementNextElementSiblingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementNextElementSiblingPropertyInfo = IsDOMElement+    type AttrGetType DOMElementNextElementSiblingPropertyInfo = DOMElement+    type AttrLabel DOMElementNextElementSiblingPropertyInfo = "next-element-sibling"+    type AttrOrigin DOMElementNextElementSiblingPropertyInfo = DOMElement+    attrGet _ = getDOMElementNextElementSibling+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-height"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #offsetHeight+@+-}+getDOMElementOffsetHeight :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementOffsetHeight obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-height"++#if ENABLE_OVERLOADING+data DOMElementOffsetHeightPropertyInfo+instance AttrInfo DOMElementOffsetHeightPropertyInfo where+    type AttrAllowedOps DOMElementOffsetHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo = IsDOMElement+    type AttrGetType DOMElementOffsetHeightPropertyInfo = Double+    type AttrLabel DOMElementOffsetHeightPropertyInfo = "offset-height"+    type AttrOrigin DOMElementOffsetHeightPropertyInfo = DOMElement+    attrGet _ = getDOMElementOffsetHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-left"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-left@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #offsetLeft+@+-}+getDOMElementOffsetLeft :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementOffsetLeft obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-left"++#if ENABLE_OVERLOADING+data DOMElementOffsetLeftPropertyInfo+instance AttrInfo DOMElementOffsetLeftPropertyInfo where+    type AttrAllowedOps DOMElementOffsetLeftPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo = IsDOMElement+    type AttrGetType DOMElementOffsetLeftPropertyInfo = Double+    type AttrLabel DOMElementOffsetLeftPropertyInfo = "offset-left"+    type AttrOrigin DOMElementOffsetLeftPropertyInfo = DOMElement+    attrGet _ = getDOMElementOffsetLeft+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-parent"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-parent@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #offsetParent+@+-}+getDOMElementOffsetParent :: (MonadIO m, IsDOMElement o) => o -> m DOMElement+getDOMElementOffsetParent obj = liftIO $ checkUnexpectedNothing "getDOMElementOffsetParent" $ B.Properties.getObjectPropertyObject obj "offset-parent" DOMElement++#if ENABLE_OVERLOADING+data DOMElementOffsetParentPropertyInfo+instance AttrInfo DOMElementOffsetParentPropertyInfo where+    type AttrAllowedOps DOMElementOffsetParentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo = IsDOMElement+    type AttrGetType DOMElementOffsetParentPropertyInfo = DOMElement+    type AttrLabel DOMElementOffsetParentPropertyInfo = "offset-parent"+    type AttrOrigin DOMElementOffsetParentPropertyInfo = DOMElement+    attrGet _ = getDOMElementOffsetParent+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-top"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #offsetTop+@+-}+getDOMElementOffsetTop :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementOffsetTop obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-top"++#if ENABLE_OVERLOADING+data DOMElementOffsetTopPropertyInfo+instance AttrInfo DOMElementOffsetTopPropertyInfo where+    type AttrAllowedOps DOMElementOffsetTopPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo = IsDOMElement+    type AttrGetType DOMElementOffsetTopPropertyInfo = Double+    type AttrLabel DOMElementOffsetTopPropertyInfo = "offset-top"+    type AttrOrigin DOMElementOffsetTopPropertyInfo = DOMElement+    attrGet _ = getDOMElementOffsetTop+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-width"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #offsetWidth+@+-}+getDOMElementOffsetWidth :: (MonadIO m, IsDOMElement o) => o -> m Double+getDOMElementOffsetWidth obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-width"++#if ENABLE_OVERLOADING+data DOMElementOffsetWidthPropertyInfo+instance AttrInfo DOMElementOffsetWidthPropertyInfo where+    type AttrAllowedOps DOMElementOffsetWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo = IsDOMElement+    type AttrGetType DOMElementOffsetWidthPropertyInfo = Double+    type AttrLabel DOMElementOffsetWidthPropertyInfo = "offset-width"+    type AttrOrigin DOMElementOffsetWidthPropertyInfo = DOMElement+    attrGet _ = getDOMElementOffsetWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "outer-html"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@outer-html@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #outerHtml+@+-}+getDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementOuterHtml obj = liftIO $ B.Properties.getObjectPropertyString obj "outer-html"++{- |+Set the value of the “@outer-html@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMElement [ #outerHtml 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()+setDOMElementOuterHtml obj val = liftIO $ B.Properties.setObjectPropertyString obj "outer-html" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@outer-html@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMElementOuterHtml :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)+constructDOMElementOuterHtml val = B.Properties.constructObjectPropertyString "outer-html" (Just val)++{- |+Set the value of the “@outer-html@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #outerHtml+@+-}+clearDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> m ()+clearDOMElementOuterHtml obj = liftIO $ B.Properties.setObjectPropertyString obj "outer-html" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMElementOuterHtmlPropertyInfo+instance AttrInfo DOMElementOuterHtmlPropertyInfo where+    type AttrAllowedOps DOMElementOuterHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo = IsDOMElement+    type AttrGetType DOMElementOuterHtmlPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementOuterHtmlPropertyInfo = "outer-html"+    type AttrOrigin DOMElementOuterHtmlPropertyInfo = DOMElement+    attrGet _ = getDOMElementOuterHtml+    attrSet _ = setDOMElementOuterHtml+    attrConstruct _ = constructDOMElementOuterHtml+    attrClear _ = clearDOMElementOuterHtml+#endif++-- VVV Prop "prefix"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@prefix@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #prefix+@+-}+getDOMElementPrefix :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementPrefix obj = liftIO $ B.Properties.getObjectPropertyString obj "prefix"++#if ENABLE_OVERLOADING+data DOMElementPrefixPropertyInfo+instance AttrInfo DOMElementPrefixPropertyInfo where+    type AttrAllowedOps DOMElementPrefixPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementPrefixPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementPrefixPropertyInfo = IsDOMElement+    type AttrGetType DOMElementPrefixPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementPrefixPropertyInfo = "prefix"+    type AttrOrigin DOMElementPrefixPropertyInfo = DOMElement+    attrGet _ = getDOMElementPrefix+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "previous-element-sibling"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@previous-element-sibling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #previousElementSibling+@+-}+getDOMElementPreviousElementSibling :: (MonadIO m, IsDOMElement o) => o -> m DOMElement+getDOMElementPreviousElementSibling obj = liftIO $ checkUnexpectedNothing "getDOMElementPreviousElementSibling" $ B.Properties.getObjectPropertyObject obj "previous-element-sibling" DOMElement++#if ENABLE_OVERLOADING+data DOMElementPreviousElementSiblingPropertyInfo+instance AttrInfo DOMElementPreviousElementSiblingPropertyInfo where+    type AttrAllowedOps DOMElementPreviousElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = IsDOMElement+    type AttrGetType DOMElementPreviousElementSiblingPropertyInfo = DOMElement+    type AttrLabel DOMElementPreviousElementSiblingPropertyInfo = "previous-element-sibling"+    type AttrOrigin DOMElementPreviousElementSiblingPropertyInfo = DOMElement+    attrGet _ = getDOMElementPreviousElementSibling+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "scroll-height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@scroll-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #scrollHeight+@+-}+getDOMElementScrollHeight :: (MonadIO m, IsDOMElement o) => o -> m CLong+getDOMElementScrollHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-height"++#if ENABLE_OVERLOADING+data DOMElementScrollHeightPropertyInfo+instance AttrInfo DOMElementScrollHeightPropertyInfo where+    type AttrAllowedOps DOMElementScrollHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo = IsDOMElement+    type AttrGetType DOMElementScrollHeightPropertyInfo = CLong+    type AttrLabel DOMElementScrollHeightPropertyInfo = "scroll-height"+    type AttrOrigin DOMElementScrollHeightPropertyInfo = DOMElement+    attrGet _ = getDOMElementScrollHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "scroll-left"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@scroll-left@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #scrollLeft+@+-}+getDOMElementScrollLeft :: (MonadIO m, IsDOMElement o) => o -> m CLong+getDOMElementScrollLeft obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-left"++{- |+Set the value of the “@scroll-left@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMElement [ #scrollLeft 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMElementScrollLeft :: (MonadIO m, IsDOMElement o) => o -> CLong -> m ()+setDOMElementScrollLeft obj val = liftIO $ B.Properties.setObjectPropertyLong obj "scroll-left" val++{- |+Construct a `GValueConstruct` with valid value for the “@scroll-left@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMElementScrollLeft :: (IsDOMElement o) => CLong -> IO (GValueConstruct o)+constructDOMElementScrollLeft val = B.Properties.constructObjectPropertyLong "scroll-left" val++#if ENABLE_OVERLOADING+data DOMElementScrollLeftPropertyInfo+instance AttrInfo DOMElementScrollLeftPropertyInfo where+    type AttrAllowedOps DOMElementScrollLeftPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo = IsDOMElement+    type AttrGetType DOMElementScrollLeftPropertyInfo = CLong+    type AttrLabel DOMElementScrollLeftPropertyInfo = "scroll-left"+    type AttrOrigin DOMElementScrollLeftPropertyInfo = DOMElement+    attrGet _ = getDOMElementScrollLeft+    attrSet _ = setDOMElementScrollLeft+    attrConstruct _ = constructDOMElementScrollLeft+    attrClear _ = undefined+#endif++-- VVV Prop "scroll-top"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@scroll-top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #scrollTop+@+-}+getDOMElementScrollTop :: (MonadIO m, IsDOMElement o) => o -> m CLong+getDOMElementScrollTop obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-top"++{- |+Set the value of the “@scroll-top@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMElement [ #scrollTop 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMElementScrollTop :: (MonadIO m, IsDOMElement o) => o -> CLong -> m ()+setDOMElementScrollTop obj val = liftIO $ B.Properties.setObjectPropertyLong obj "scroll-top" val++{- |+Construct a `GValueConstruct` with valid value for the “@scroll-top@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMElementScrollTop :: (IsDOMElement o) => CLong -> IO (GValueConstruct o)+constructDOMElementScrollTop val = B.Properties.constructObjectPropertyLong "scroll-top" val++#if ENABLE_OVERLOADING+data DOMElementScrollTopPropertyInfo+instance AttrInfo DOMElementScrollTopPropertyInfo where+    type AttrAllowedOps DOMElementScrollTopPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo = IsDOMElement+    type AttrGetType DOMElementScrollTopPropertyInfo = CLong+    type AttrLabel DOMElementScrollTopPropertyInfo = "scroll-top"+    type AttrOrigin DOMElementScrollTopPropertyInfo = DOMElement+    attrGet _ = getDOMElementScrollTop+    attrSet _ = setDOMElementScrollTop+    attrConstruct _ = constructDOMElementScrollTop+    attrClear _ = undefined+#endif++-- VVV Prop "scroll-width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@scroll-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #scrollWidth+@+-}+getDOMElementScrollWidth :: (MonadIO m, IsDOMElement o) => o -> m CLong+getDOMElementScrollWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-width"++#if ENABLE_OVERLOADING+data DOMElementScrollWidthPropertyInfo+instance AttrInfo DOMElementScrollWidthPropertyInfo where+    type AttrAllowedOps DOMElementScrollWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo = IsDOMElement+    type AttrGetType DOMElementScrollWidthPropertyInfo = CLong+    type AttrLabel DOMElementScrollWidthPropertyInfo = "scroll-width"+    type AttrOrigin DOMElementScrollWidthPropertyInfo = DOMElement+    attrGet _ = getDOMElementScrollWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "style"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@style@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #style+@+-}+getDOMElementStyle :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)+getDOMElementStyle obj = liftIO $ B.Properties.getObjectPropertyObject obj "style" WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration++#if ENABLE_OVERLOADING+data DOMElementStylePropertyInfo+instance AttrInfo DOMElementStylePropertyInfo where+    type AttrAllowedOps DOMElementStylePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementStylePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementStylePropertyInfo = IsDOMElement+    type AttrGetType DOMElementStylePropertyInfo = (Maybe WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)+    type AttrLabel DOMElementStylePropertyInfo = "style"+    type AttrOrigin DOMElementStylePropertyInfo = DOMElement+    attrGet _ = getDOMElementStyle+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "tag-name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@tag-name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #tagName+@+-}+getDOMElementTagName :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementTagName obj = liftIO $ B.Properties.getObjectPropertyString obj "tag-name"++#if ENABLE_OVERLOADING+data DOMElementTagNamePropertyInfo+instance AttrInfo DOMElementTagNamePropertyInfo where+    type AttrAllowedOps DOMElementTagNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementTagNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo = IsDOMElement+    type AttrGetType DOMElementTagNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementTagNamePropertyInfo = "tag-name"+    type AttrOrigin DOMElementTagNamePropertyInfo = DOMElement+    attrGet _ = getDOMElementTagName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "webkit-region-overset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@webkit-region-overset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMElement #webkitRegionOverset+@+-}+getDOMElementWebkitRegionOverset :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)+getDOMElementWebkitRegionOverset obj = liftIO $ B.Properties.getObjectPropertyString obj "webkit-region-overset"++#if ENABLE_OVERLOADING+data DOMElementWebkitRegionOversetPropertyInfo+instance AttrInfo DOMElementWebkitRegionOversetPropertyInfo where+    type AttrAllowedOps DOMElementWebkitRegionOversetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = IsDOMElement+    type AttrGetType DOMElementWebkitRegionOversetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMElementWebkitRegionOversetPropertyInfo = "webkit-region-overset"+    type AttrOrigin DOMElementWebkitRegionOversetPropertyInfo = DOMElement+    attrGet _ = getDOMElementWebkitRegionOverset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMElement+type instance O.AttributeList DOMElement = DOMElementAttributeList+type DOMElementAttributeList = ('[ '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("classList", DOMElementClassListPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMElementLocalNamePropertyInfo), '("namespaceUri", DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", DOMElementPrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMElementAttributes :: AttrLabelProxy "attributes"+dOMElementAttributes = AttrLabelProxy++dOMElementChildElementCount :: AttrLabelProxy "childElementCount"+dOMElementChildElementCount = AttrLabelProxy++dOMElementChildren :: AttrLabelProxy "children"+dOMElementChildren = AttrLabelProxy++dOMElementClassList :: AttrLabelProxy "classList"+dOMElementClassList = AttrLabelProxy++dOMElementClassName :: AttrLabelProxy "className"+dOMElementClassName = AttrLabelProxy++dOMElementClientHeight :: AttrLabelProxy "clientHeight"+dOMElementClientHeight = AttrLabelProxy++dOMElementClientLeft :: AttrLabelProxy "clientLeft"+dOMElementClientLeft = AttrLabelProxy++dOMElementClientTop :: AttrLabelProxy "clientTop"+dOMElementClientTop = AttrLabelProxy++dOMElementClientWidth :: AttrLabelProxy "clientWidth"+dOMElementClientWidth = AttrLabelProxy++dOMElementFirstElementChild :: AttrLabelProxy "firstElementChild"+dOMElementFirstElementChild = AttrLabelProxy++dOMElementId :: AttrLabelProxy "id"+dOMElementId = AttrLabelProxy++dOMElementInnerHtml :: AttrLabelProxy "innerHtml"+dOMElementInnerHtml = AttrLabelProxy++dOMElementLastElementChild :: AttrLabelProxy "lastElementChild"+dOMElementLastElementChild = AttrLabelProxy++dOMElementLocalName :: AttrLabelProxy "localName"+dOMElementLocalName = AttrLabelProxy++dOMElementNamespaceUri :: AttrLabelProxy "namespaceUri"+dOMElementNamespaceUri = AttrLabelProxy++dOMElementNextElementSibling :: AttrLabelProxy "nextElementSibling"+dOMElementNextElementSibling = AttrLabelProxy++dOMElementOffsetHeight :: AttrLabelProxy "offsetHeight"+dOMElementOffsetHeight = AttrLabelProxy++dOMElementOffsetLeft :: AttrLabelProxy "offsetLeft"+dOMElementOffsetLeft = AttrLabelProxy++dOMElementOffsetParent :: AttrLabelProxy "offsetParent"+dOMElementOffsetParent = AttrLabelProxy++dOMElementOffsetTop :: AttrLabelProxy "offsetTop"+dOMElementOffsetTop = AttrLabelProxy++dOMElementOffsetWidth :: AttrLabelProxy "offsetWidth"+dOMElementOffsetWidth = AttrLabelProxy++dOMElementOuterHtml :: AttrLabelProxy "outerHtml"+dOMElementOuterHtml = AttrLabelProxy++dOMElementPrefix :: AttrLabelProxy "prefix"+dOMElementPrefix = AttrLabelProxy++dOMElementPreviousElementSibling :: AttrLabelProxy "previousElementSibling"+dOMElementPreviousElementSibling = AttrLabelProxy++dOMElementScrollHeight :: AttrLabelProxy "scrollHeight"+dOMElementScrollHeight = AttrLabelProxy++dOMElementScrollLeft :: AttrLabelProxy "scrollLeft"+dOMElementScrollLeft = AttrLabelProxy++dOMElementScrollTop :: AttrLabelProxy "scrollTop"+dOMElementScrollTop = AttrLabelProxy++dOMElementScrollWidth :: AttrLabelProxy "scrollWidth"+dOMElementScrollWidth = AttrLabelProxy++dOMElementStyle :: AttrLabelProxy "style"+dOMElementStyle = AttrLabelProxy++dOMElementTagName :: AttrLabelProxy "tagName"+dOMElementTagName = AttrLabelProxy++dOMElementWebkitRegionOverset :: AttrLabelProxy "webkitRegionOverset"+dOMElementWebkitRegionOverset = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMElement = DOMElementSignalList+type DOMElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMElement::blur+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_blur" webkit_dom_element_blur :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO ()++{-# DEPRECATED dOMElementBlur ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementBlur ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m ()+dOMElementBlur self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_blur self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementBlurMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementBlurMethodInfo a signature where+    overloadedMethod _ = dOMElementBlur++#endif++-- method DOMElement::closest+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_closest" webkit_dom_element_closest :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementClosest ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementClosest ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementClosest self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_element_closest self' selectors'+        checkUnexpectedReturnNULL "dOMElementClosest" result+        result' <- (newObject DOMElement) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMElementClosestMethodInfo+instance (signature ~ (T.Text -> m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementClosestMethodInfo a signature where+    overloadedMethod _ = dOMElementClosest++#endif++-- method DOMElement::focus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_focus" webkit_dom_element_focus :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO ()++{-# DEPRECATED dOMElementFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementFocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m ()+dOMElementFocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_focus self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementFocusMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementFocusMethodInfo a signature where+    overloadedMethod _ = dOMElementFocus++#endif++-- method DOMElement::get_attribute+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_attribute" webkit_dom_element_get_attribute :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMElementGetAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetAttribute ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetAttribute self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_element_get_attribute self' name'+    checkUnexpectedReturnNULL "dOMElementGetAttribute" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetAttributeMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeMethodInfo a signature where+    overloadedMethod _ = dOMElementGetAttribute++#endif++-- method DOMElement::get_attribute_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_attribute_node" webkit_dom_element_get_attribute_node :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMElementGetAttributeNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetAttributeNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+dOMElementGetAttributeNode self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_element_get_attribute_node self' name'+    checkUnexpectedReturnNULL "dOMElementGetAttributeNode" result+    result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetAttributeNodeMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeNodeMethodInfo a signature where+    overloadedMethod _ = dOMElementGetAttributeNode++#endif++-- method DOMElement::get_attribute_node_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_attribute_node_ns" webkit_dom_element_get_attribute_node_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMElementGetAttributeNodeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetAttributeNodeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+dOMElementGetAttributeNodeNs self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    result <- webkit_dom_element_get_attribute_node_ns self' namespaceURI' localName'+    checkUnexpectedReturnNULL "dOMElementGetAttributeNodeNs" result+    result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetAttributeNodeNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeNodeNsMethodInfo a signature where+    overloadedMethod _ = dOMElementGetAttributeNodeNs++#endif++-- method DOMElement::get_attribute_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_attribute_ns" webkit_dom_element_get_attribute_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMElementGetAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetAttributeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetAttributeNs self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    result <- webkit_dom_element_get_attribute_ns self' namespaceURI' localName'+    checkUnexpectedReturnNULL "dOMElementGetAttributeNs" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetAttributeNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeNsMethodInfo a signature where+    overloadedMethod _ = dOMElementGetAttributeNs++#endif++-- method DOMElement::get_attributes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_attributes" webkit_dom_element_get_attributes :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)++{-# DEPRECATED dOMElementGetAttributes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetAttributes ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+dOMElementGetAttributes self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_attributes self'+    checkUnexpectedReturnNULL "dOMElementGetAttributes" result+    result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetAttributesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributesMethodInfo a signature where+    overloadedMethod _ = dOMElementGetAttributes++#endif++-- method DOMElement::get_bounding_client_rect+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_bounding_client_rect" webkit_dom_element_get_bounding_client_rect :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr WebKit2WebExtension.DOMClientRect.DOMClientRect)++{-# DEPRECATED dOMElementGetBoundingClientRect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns a 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' representing the size and position of /@self@/+relative to the viewport.++/Since: 2.18/+-}+dOMElementGetBoundingClientRect ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m WebKit2WebExtension.DOMClientRect.DOMClientRect+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}+dOMElementGetBoundingClientRect self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_bounding_client_rect self'+    checkUnexpectedReturnNULL "dOMElementGetBoundingClientRect" result+    result' <- (wrapObject WebKit2WebExtension.DOMClientRect.DOMClientRect) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetBoundingClientRectMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMClientRect.DOMClientRect), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetBoundingClientRectMethodInfo a signature where+    overloadedMethod _ = dOMElementGetBoundingClientRect++#endif++-- method DOMElement::get_child_element_count+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_child_element_count" webkit_dom_element_get_child_element_count :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CULong++{-# DEPRECATED dOMElementGetChildElementCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetChildElementCount ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMElementGetChildElementCount self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_child_element_count self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMElementGetChildElementCountMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetChildElementCountMethodInfo a signature where+    overloadedMethod _ = dOMElementGetChildElementCount++#endif++-- method DOMElement::get_children+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_children" webkit_dom_element_get_children :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMElementGetChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.10/+-}+dOMElementGetChildren ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMElementGetChildren self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_children self'+    checkUnexpectedReturnNULL "dOMElementGetChildren" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetChildrenMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetChildrenMethodInfo a signature where+    overloadedMethod _ = dOMElementGetChildren++#endif++-- method DOMElement::get_class_list+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_class_list" webkit_dom_element_get_class_list :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)++{-# DEPRECATED dOMElementGetClassList ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementGetClassList ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+dOMElementGetClassList self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_class_list self'+    checkUnexpectedReturnNULL "dOMElementGetClassList" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClassListMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClassListMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClassList++#endif++-- method DOMElement::get_class_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_class_name" webkit_dom_element_get_class_name :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetClassName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetClassName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetClassName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_class_name self'+    checkUnexpectedReturnNULL "dOMElementGetClassName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClassNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClassNameMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClassName++#endif++-- method DOMElement::get_client_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_client_height" webkit_dom_element_get_client_height :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetClientHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetClientHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetClientHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_client_height self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClientHeightMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientHeightMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClientHeight++#endif++-- method DOMElement::get_client_left+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_client_left" webkit_dom_element_get_client_left :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetClientLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetClientLeft ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetClientLeft self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_client_left self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClientLeftMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientLeftMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClientLeft++#endif++-- method DOMElement::get_client_rects+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_client_rects" webkit_dom_element_get_client_rects :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr WebKit2WebExtension.DOMClientRectList.DOMClientRectList)++{-# DEPRECATED dOMElementGetClientRects ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+Returns a collection of 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' objects, each of which describe+the size and position of a CSS border box relative to the viewport.++/Since: 2.18/+-}+dOMElementGetClientRects ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m WebKit2WebExtension.DOMClientRectList.DOMClientRectList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList' -}+dOMElementGetClientRects self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_client_rects self'+    checkUnexpectedReturnNULL "dOMElementGetClientRects" result+    result' <- (wrapObject WebKit2WebExtension.DOMClientRectList.DOMClientRectList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClientRectsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMClientRectList.DOMClientRectList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientRectsMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClientRects++#endif++-- method DOMElement::get_client_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_client_top" webkit_dom_element_get_client_top :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetClientTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetClientTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetClientTop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_client_top self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClientTopMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientTopMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClientTop++#endif++-- method DOMElement::get_client_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_client_width" webkit_dom_element_get_client_width :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetClientWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetClientWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetClientWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_client_width self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetClientWidthMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientWidthMethodInfo a signature where+    overloadedMethod _ = dOMElementGetClientWidth++#endif++-- method DOMElement::get_elements_by_class_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "class_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_elements_by_class_name" webkit_dom_element_get_elements_by_class_name :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- class_name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMElementGetElementsByClassName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetElementsByClassNameAsHtmlCollection' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetElementsByClassName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@className@/: a @/gchar/@ with the tag name -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMElementGetElementsByClassName self className = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    className' <- textToCString className+    result <- webkit_dom_element_get_elements_by_class_name self' className'+    checkUnexpectedReturnNULL "dOMElementGetElementsByClassName" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem className'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetElementsByClassNameMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByClassNameMethodInfo a signature where+    overloadedMethod _ = dOMElementGetElementsByClassName++#endif++-- method DOMElement::get_elements_by_class_name_as_html_collection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_elements_by_class_name_as_html_collection" webkit_dom_element_get_elements_by_class_name_as_html_collection :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMElementGetElementsByClassNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.12/+-}+dOMElementGetElementsByClassNameAsHtmlCollection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMElementGetElementsByClassNameAsHtmlCollection self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_element_get_elements_by_class_name_as_html_collection self' name'+    checkUnexpectedReturnNULL "dOMElementGetElementsByClassNameAsHtmlCollection" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo a signature where+    overloadedMethod _ = dOMElementGetElementsByClassNameAsHtmlCollection++#endif++-- method DOMElement::get_elements_by_tag_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_elements_by_tag_name" webkit_dom_element_get_elements_by_tag_name :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- tag_name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMElementGetElementsByTagName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetElementsByTagNameAsHtmlCollection' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetElementsByTagName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMElementGetElementsByTagName self tagName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    tagName' <- textToCString tagName+    result <- webkit_dom_element_get_elements_by_tag_name self' tagName'+    checkUnexpectedReturnNULL "dOMElementGetElementsByTagName" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem tagName'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameMethodInfo a signature where+    overloadedMethod _ = dOMElementGetElementsByTagName++#endif++-- method DOMElement::get_elements_by_tag_name_as_html_collection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_elements_by_tag_name_as_html_collection" webkit_dom_element_get_elements_by_tag_name_as_html_collection :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMElementGetElementsByTagNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.12/+-}+dOMElementGetElementsByTagNameAsHtmlCollection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMElementGetElementsByTagNameAsHtmlCollection self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_element_get_elements_by_tag_name_as_html_collection self' name'+    checkUnexpectedReturnNULL "dOMElementGetElementsByTagNameAsHtmlCollection" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo a signature where+    overloadedMethod _ = dOMElementGetElementsByTagNameAsHtmlCollection++#endif++-- method DOMElement::get_elements_by_tag_name_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespace_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the namespace URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_elements_by_tag_name_ns" webkit_dom_element_get_elements_by_tag_name_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespace_uri : TBasicType TUTF8+    CString ->                              -- tag_name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMElementGetElementsByTagNameNs ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetElementsByTagNameNsAsHtmlCollection' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetElementsByTagNameNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@namespaceUri@/: a @/gchar/@ with the namespace URI -}+    -> T.Text+    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMElementGetElementsByTagNameNs self namespaceUri tagName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceUri' <- textToCString namespaceUri+    tagName' <- textToCString tagName+    result <- webkit_dom_element_get_elements_by_tag_name_ns self' namespaceUri' tagName'+    checkUnexpectedReturnNULL "dOMElementGetElementsByTagNameNs" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    freeMem namespaceUri'+    freeMem tagName'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameNsMethodInfo a signature where+    overloadedMethod _ = dOMElementGetElementsByTagNameNs++#endif++-- method DOMElement::get_elements_by_tag_name_ns_as_html_collection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection" webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMElementGetElementsByTagNameNsAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.12/+-}+dOMElementGetElementsByTagNameNsAsHtmlCollection ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMElementGetElementsByTagNameNsAsHtmlCollection self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    result <- webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection self' namespaceURI' localName'+    checkUnexpectedReturnNULL "dOMElementGetElementsByTagNameNsAsHtmlCollection" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo a signature where+    overloadedMethod _ = dOMElementGetElementsByTagNameNsAsHtmlCollection++#endif++-- method DOMElement::get_first_element_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_first_element_child" webkit_dom_element_get_first_element_child :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementGetFirstElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetFirstElementChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMElementGetFirstElementChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_first_element_child self'+    checkUnexpectedReturnNULL "dOMElementGetFirstElementChild" result+    result' <- (newObject DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetFirstElementChildMethodInfo+instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetFirstElementChildMethodInfo a signature where+    overloadedMethod _ = dOMElementGetFirstElementChild++#endif++-- method DOMElement::get_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_id" webkit_dom_element_get_id :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetId ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetId self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_id self'+    checkUnexpectedReturnNULL "dOMElementGetId" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetIdMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetIdMethodInfo a signature where+    overloadedMethod _ = dOMElementGetId++#endif++-- method DOMElement::get_inner_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_inner_html" webkit_dom_element_get_inner_html :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetInnerHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.8/+-}+dOMElementGetInnerHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetInnerHtml self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_inner_html self'+    checkUnexpectedReturnNULL "dOMElementGetInnerHtml" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetInnerHtmlMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetInnerHtmlMethodInfo a signature where+    overloadedMethod _ = dOMElementGetInnerHtml++#endif++-- method DOMElement::get_last_element_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_last_element_child" webkit_dom_element_get_last_element_child :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementGetLastElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetLastElementChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMElementGetLastElementChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_last_element_child self'+    checkUnexpectedReturnNULL "dOMElementGetLastElementChild" result+    result' <- (newObject DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetLastElementChildMethodInfo+instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetLastElementChildMethodInfo a signature where+    overloadedMethod _ = dOMElementGetLastElementChild++#endif++-- method DOMElement::get_local_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_local_name" webkit_dom_element_get_local_name :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetLocalName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMElementGetLocalName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetLocalName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_local_name self'+    checkUnexpectedReturnNULL "dOMElementGetLocalName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetLocalNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetLocalNameMethodInfo a signature where+    overloadedMethod _ = dOMElementGetLocalName++#endif++-- method DOMElement::get_namespace_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_namespace_uri" webkit_dom_element_get_namespace_uri :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMElementGetNamespaceUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetNamespaceUri self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_namespace_uri self'+    checkUnexpectedReturnNULL "dOMElementGetNamespaceUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetNamespaceUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetNamespaceUriMethodInfo a signature where+    overloadedMethod _ = dOMElementGetNamespaceUri++#endif++-- method DOMElement::get_next_element_sibling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_next_element_sibling" webkit_dom_element_get_next_element_sibling :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementGetNextElementSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetNextElementSibling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMElementGetNextElementSibling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_next_element_sibling self'+    checkUnexpectedReturnNULL "dOMElementGetNextElementSibling" result+    result' <- (newObject DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetNextElementSiblingMethodInfo+instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetNextElementSiblingMethodInfo a signature where+    overloadedMethod _ = dOMElementGetNextElementSibling++#endif++-- method DOMElement::get_offset_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_offset_height" webkit_dom_element_get_offset_height :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetOffsetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetOffsetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetOffsetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_offset_height self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetOffsetHeightMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetHeightMethodInfo a signature where+    overloadedMethod _ = dOMElementGetOffsetHeight++#endif++-- method DOMElement::get_offset_left+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_offset_left" webkit_dom_element_get_offset_left :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetOffsetLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetOffsetLeft ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetOffsetLeft self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_offset_left self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetOffsetLeftMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetLeftMethodInfo a signature where+    overloadedMethod _ = dOMElementGetOffsetLeft++#endif++-- method DOMElement::get_offset_parent+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_offset_parent" webkit_dom_element_get_offset_parent :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementGetOffsetParent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetOffsetParent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMElementGetOffsetParent self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_offset_parent self'+    checkUnexpectedReturnNULL "dOMElementGetOffsetParent" result+    result' <- (newObject DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetOffsetParentMethodInfo+instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetParentMethodInfo a signature where+    overloadedMethod _ = dOMElementGetOffsetParent++#endif++-- method DOMElement::get_offset_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_offset_top" webkit_dom_element_get_offset_top :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetOffsetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetOffsetTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetOffsetTop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_offset_top self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetOffsetTopMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetTopMethodInfo a signature where+    overloadedMethod _ = dOMElementGetOffsetTop++#endif++-- method DOMElement::get_offset_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_offset_width" webkit_dom_element_get_offset_width :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CDouble++{-# DEPRECATED dOMElementGetOffsetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetOffsetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ -}+dOMElementGetOffsetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_offset_width self'+    let result' = realToFrac result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetOffsetWidthMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetWidthMethodInfo a signature where+    overloadedMethod _ = dOMElementGetOffsetWidth++#endif++-- method DOMElement::get_outer_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_outer_html" webkit_dom_element_get_outer_html :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetOuterHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.8/+-}+dOMElementGetOuterHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetOuterHtml self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_outer_html self'+    checkUnexpectedReturnNULL "dOMElementGetOuterHtml" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetOuterHtmlMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOuterHtmlMethodInfo a signature where+    overloadedMethod _ = dOMElementGetOuterHtml++#endif++-- method DOMElement::get_prefix+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_prefix" webkit_dom_element_get_prefix :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetPrefix ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMElementGetPrefix ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetPrefix self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_prefix self'+    checkUnexpectedReturnNULL "dOMElementGetPrefix" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetPrefixMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetPrefixMethodInfo a signature where+    overloadedMethod _ = dOMElementGetPrefix++#endif++-- method DOMElement::get_previous_element_sibling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_previous_element_sibling" webkit_dom_element_get_previous_element_sibling :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementGetPreviousElementSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetPreviousElementSibling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMElementGetPreviousElementSibling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_previous_element_sibling self'+    checkUnexpectedReturnNULL "dOMElementGetPreviousElementSibling" result+    result' <- (newObject DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetPreviousElementSiblingMethodInfo+instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetPreviousElementSiblingMethodInfo a signature where+    overloadedMethod _ = dOMElementGetPreviousElementSibling++#endif++-- method DOMElement::get_scroll_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_scroll_height" webkit_dom_element_get_scroll_height :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CLong++{-# DEPRECATED dOMElementGetScrollHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetScrollHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMElementGetScrollHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_scroll_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMElementGetScrollHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollHeightMethodInfo a signature where+    overloadedMethod _ = dOMElementGetScrollHeight++#endif++-- method DOMElement::get_scroll_left+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_scroll_left" webkit_dom_element_get_scroll_left :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CLong++{-# DEPRECATED dOMElementGetScrollLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetScrollLeft ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMElementGetScrollLeft self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_scroll_left self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMElementGetScrollLeftMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollLeftMethodInfo a signature where+    overloadedMethod _ = dOMElementGetScrollLeft++#endif++-- method DOMElement::get_scroll_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_scroll_top" webkit_dom_element_get_scroll_top :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CLong++{-# DEPRECATED dOMElementGetScrollTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetScrollTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMElementGetScrollTop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_scroll_top self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMElementGetScrollTopMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollTopMethodInfo a signature where+    overloadedMethod _ = dOMElementGetScrollTop++#endif++-- method DOMElement::get_scroll_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_scroll_width" webkit_dom_element_get_scroll_width :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CLong++{-# DEPRECATED dOMElementGetScrollWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetScrollWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMElementGetScrollWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_scroll_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMElementGetScrollWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollWidthMethodInfo a signature where+    overloadedMethod _ = dOMElementGetScrollWidth++#endif++-- method DOMElement::get_style+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_style" webkit_dom_element_get_style :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)++{-# DEPRECATED dOMElementGetStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetStyle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}+dOMElementGetStyle self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_style self'+    checkUnexpectedReturnNULL "dOMElementGetStyle" result+    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetStyleMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetStyleMethodInfo a signature where+    overloadedMethod _ = dOMElementGetStyle++#endif++-- method DOMElement::get_tag_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_tag_name" webkit_dom_element_get_tag_name :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetTagName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementGetTagName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMElementGetTagName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_tag_name self'+    checkUnexpectedReturnNULL "dOMElementGetTagName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetTagNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetTagNameMethodInfo a signature where+    overloadedMethod _ = dOMElementGetTagName++#endif++-- method DOMElement::get_webkit_region_overset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_get_webkit_region_overset" webkit_dom_element_get_webkit_region_overset :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CString++{-# DEPRECATED dOMElementGetWebkitRegionOverset ["(Since version 2.20)"] #-}+{- |+CSS Regions support has been removed. This function does nothing.+-}+dOMElementGetWebkitRegionOverset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m T.Text+    {- ^ __Returns:__ 'Nothing' -}+dOMElementGetWebkitRegionOverset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_get_webkit_region_overset self'+    checkUnexpectedReturnNULL "dOMElementGetWebkitRegionOverset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementGetWebkitRegionOversetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetWebkitRegionOversetMethodInfo a signature where+    overloadedMethod _ = dOMElementGetWebkitRegionOverset++#endif++-- method DOMElement::has_attribute+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_has_attribute" webkit_dom_element_has_attribute :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMElementHasAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementHasAttribute ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMElementHasAttribute self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_element_has_attribute self' name'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMElementHasAttributeMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHasAttributeMethodInfo a signature where+    overloadedMethod _ = dOMElementHasAttribute++#endif++-- method DOMElement::has_attribute_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_has_attribute_ns" webkit_dom_element_has_attribute_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMElementHasAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementHasAttributeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMElementHasAttributeNs self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    result <- webkit_dom_element_has_attribute_ns self' namespaceURI' localName'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return result'++#if ENABLE_OVERLOADING+data DOMElementHasAttributeNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHasAttributeNsMethodInfo a signature where+    overloadedMethod _ = dOMElementHasAttributeNs++#endif++-- method DOMElement::has_attributes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_has_attributes" webkit_dom_element_has_attributes :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CInt++{-# DEPRECATED dOMElementHasAttributes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementHasAttributes ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMElementHasAttributes self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_element_has_attributes self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMElementHasAttributesMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHasAttributesMethodInfo a signature where+    overloadedMethod _ = dOMElementHasAttributes++#endif++-- method DOMElement::html_input_element_get_auto_filled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_html_input_element_get_auto_filled" webkit_dom_element_html_input_element_get_auto_filled :: +    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CInt++{- |+/No description available in the introspection data./+-}+dOMElementHtmlInputElementGetAutoFilled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    -> m Bool+dOMElementHtmlInputElementGetAutoFilled element = liftIO $ do+    element' <- unsafeManagedPtrCastPtr element+    result <- webkit_dom_element_html_input_element_get_auto_filled element'+    let result' = (/= 0) result+    touchManagedPtr element+    return result'++#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementGetAutoFilledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementGetAutoFilledMethodInfo a signature where+    overloadedMethod _ = dOMElementHtmlInputElementGetAutoFilled++#endif++-- method DOMElement::html_input_element_is_user_edited+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_html_input_element_is_user_edited" webkit_dom_element_html_input_element_is_user_edited :: +    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO CInt++{- |+Get whether /@element@/ is an HTML text input element that has been edited by a user action.++/Since: 2.22/+-}+dOMElementHtmlInputElementIsUserEdited ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@element@/: a 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m Bool+    {- ^ __Returns:__ whether /@element@/ has been edited by a user action. -}+dOMElementHtmlInputElementIsUserEdited element = liftIO $ do+    element' <- unsafeManagedPtrCastPtr element+    result <- webkit_dom_element_html_input_element_is_user_edited element'+    let result' = (/= 0) result+    touchManagedPtr element+    return result'++#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementIsUserEditedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementIsUserEditedMethodInfo a signature where+    overloadedMethod _ = dOMElementHtmlInputElementIsUserEdited++#endif++-- method DOMElement::html_input_element_set_auto_filled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "auto_filled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "value to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_html_input_element_set_auto_filled" webkit_dom_element_html_input_element_set_auto_filled :: +    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CInt ->                                 -- auto_filled : TBasicType TBoolean+    IO ()++{- |+Set whether the element is an HTML input element that has been filled automatically.+If /@element@/ is not an HTML input element this function does nothing.++/Since: 2.22/+-}+dOMElementHtmlInputElementSetAutoFilled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@element@/: a 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> Bool+    {- ^ /@autoFilled@/: value to set -}+    -> m ()+dOMElementHtmlInputElementSetAutoFilled element autoFilled = liftIO $ do+    element' <- unsafeManagedPtrCastPtr element+    let autoFilled' = (fromIntegral . fromEnum) autoFilled+    webkit_dom_element_html_input_element_set_auto_filled element' autoFilled'+    touchManagedPtr element+    return ()++#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementSetAutoFilledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementSetAutoFilledMethodInfo a signature where+    overloadedMethod _ = dOMElementHtmlInputElementSetAutoFilled++#endif++-- method DOMElement::html_input_element_set_editing_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the text to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_html_input_element_set_editing_value" webkit_dom_element_html_input_element_set_editing_value :: +    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{- |+Set the value of an HTML input element as if it had been edited by+the user, triggering a change event. If /@element@/ is not an HTML input+element this function does nothing.++/Since: 2.22/+-}+dOMElementHtmlInputElementSetEditingValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@element@/: a 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@value@/: the text to set -}+    -> m ()+dOMElementHtmlInputElementSetEditingValue element value = liftIO $ do+    element' <- unsafeManagedPtrCastPtr element+    value' <- textToCString value+    webkit_dom_element_html_input_element_set_editing_value element' value'+    touchManagedPtr element+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementSetEditingValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementSetEditingValueMethodInfo a signature where+    overloadedMethod _ = dOMElementHtmlInputElementSetEditingValue++#endif++-- method DOMElement::insert_adjacent_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_insert_adjacent_element" webkit_dom_element_insert_adjacent_element :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- where : TBasicType TUTF8+    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementInsertAdjacentElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementInsertAdjacentElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, IsDOMElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@where@/: A @/gchar/@ -}+    -> b+    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementInsertAdjacentElement self where_ element = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    where_' <- textToCString where_+    element' <- unsafeManagedPtrCastPtr element+    onException (do+        result <- propagateGError $ webkit_dom_element_insert_adjacent_element self' where_' element'+        checkUnexpectedReturnNULL "dOMElementInsertAdjacentElement" result+        result' <- (newObject DOMElement) result+        touchManagedPtr self+        touchManagedPtr element+        freeMem where_'+        return result'+     ) (do+        freeMem where_'+     )++#if ENABLE_OVERLOADING+data DOMElementInsertAdjacentElementMethodInfo+instance (signature ~ (T.Text -> b -> m DOMElement), MonadIO m, IsDOMElement a, IsDOMElement b) => O.MethodInfo DOMElementInsertAdjacentElementMethodInfo a signature where+    overloadedMethod _ = dOMElementInsertAdjacentElement++#endif++-- method DOMElement::insert_adjacent_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "html", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_insert_adjacent_html" webkit_dom_element_insert_adjacent_html :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- where : TBasicType TUTF8+    CString ->                              -- html : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementInsertAdjacentHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementInsertAdjacentHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@where@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@html@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementInsertAdjacentHtml self where_ html = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    where_' <- textToCString where_+    html' <- textToCString html+    onException (do+        propagateGError $ webkit_dom_element_insert_adjacent_html self' where_' html'+        touchManagedPtr self+        freeMem where_'+        freeMem html'+        return ()+     ) (do+        freeMem where_'+        freeMem html'+     )++#if ENABLE_OVERLOADING+data DOMElementInsertAdjacentHtmlMethodInfo+instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementInsertAdjacentHtmlMethodInfo a signature where+    overloadedMethod _ = dOMElementInsertAdjacentHtml++#endif++-- method DOMElement::insert_adjacent_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_insert_adjacent_text" webkit_dom_element_insert_adjacent_text :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- where : TBasicType TUTF8+    CString ->                              -- text : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementInsertAdjacentText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementInsertAdjacentText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@where@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@text@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementInsertAdjacentText self where_ text = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    where_' <- textToCString where_+    text' <- textToCString text+    onException (do+        propagateGError $ webkit_dom_element_insert_adjacent_text self' where_' text'+        touchManagedPtr self+        freeMem where_'+        freeMem text'+        return ()+     ) (do+        freeMem where_'+        freeMem text'+     )++#if ENABLE_OVERLOADING+data DOMElementInsertAdjacentTextMethodInfo+instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementInsertAdjacentTextMethodInfo a signature where+    overloadedMethod _ = dOMElementInsertAdjacentText++#endif++-- method DOMElement::matches+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_matches" webkit_dom_element_matches :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMElementMatches ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementMatches ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementMatches self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        _ <- propagateGError $ webkit_dom_element_matches self' selectors'+        touchManagedPtr self+        freeMem selectors'+        return ()+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMElementMatchesMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementMatchesMethodInfo a signature where+    overloadedMethod _ = dOMElementMatches++#endif++-- method DOMElement::query_selector+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_query_selector" webkit_dom_element_query_selector :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMElement)++{-# DEPRECATED dOMElementQuerySelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementQuerySelector ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementQuerySelector self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_element_query_selector self' selectors'+        checkUnexpectedReturnNULL "dOMElementQuerySelector" result+        result' <- (newObject DOMElement) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMElementQuerySelectorMethodInfo+instance (signature ~ (T.Text -> m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementQuerySelectorMethodInfo a signature where+    overloadedMethod _ = dOMElementQuerySelector++#endif++-- method DOMElement::query_selector_all+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_query_selector_all" webkit_dom_element_query_selector_all :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMElementQuerySelectorAll ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementQuerySelectorAll ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementQuerySelectorAll self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        result <- propagateGError $ webkit_dom_element_query_selector_all self' selectors'+        checkUnexpectedReturnNULL "dOMElementQuerySelectorAll" result+        result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+        touchManagedPtr self+        freeMem selectors'+        return result'+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMElementQuerySelectorAllMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementQuerySelectorAllMethodInfo a signature where+    overloadedMethod _ = dOMElementQuerySelectorAll++#endif++-- method DOMElement::remove+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_remove" webkit_dom_element_remove :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementRemove ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementRemove ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementRemove self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_element_remove self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMElementRemoveMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRemoveMethodInfo a signature where+    overloadedMethod _ = dOMElementRemove++#endif++-- method DOMElement::remove_attribute+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_remove_attribute" webkit_dom_element_remove_attribute :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMElementRemoveAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementRemoveAttribute ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m ()+dOMElementRemoveAttribute self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    webkit_dom_element_remove_attribute self' name'+    touchManagedPtr self+    freeMem name'+    return ()++#if ENABLE_OVERLOADING+data DOMElementRemoveAttributeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRemoveAttributeMethodInfo a signature where+    overloadedMethod _ = dOMElementRemoveAttribute++#endif++-- method DOMElement::remove_attribute_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldAttr", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_remove_attribute_node" webkit_dom_element_remove_attribute_node :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    Ptr WebKit2WebExtension.DOMAttr.DOMAttr -> -- oldAttr : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMElementRemoveAttributeNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementRemoveAttributeNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> b+    {- ^ /@oldAttr@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementRemoveAttributeNode self oldAttr = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    oldAttr' <- unsafeManagedPtrCastPtr oldAttr+    onException (do+        result <- propagateGError $ webkit_dom_element_remove_attribute_node self' oldAttr'+        checkUnexpectedReturnNULL "dOMElementRemoveAttributeNode" result+        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+        touchManagedPtr self+        touchManagedPtr oldAttr+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMElementRemoveAttributeNodeMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) => O.MethodInfo DOMElementRemoveAttributeNodeMethodInfo a signature where+    overloadedMethod _ = dOMElementRemoveAttributeNode++#endif++-- method DOMElement::remove_attribute_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_remove_attribute_ns" webkit_dom_element_remove_attribute_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMElementRemoveAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementRemoveAttributeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m ()+dOMElementRemoveAttributeNs self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    webkit_dom_element_remove_attribute_ns self' namespaceURI' localName'+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return ()++#if ENABLE_OVERLOADING+data DOMElementRemoveAttributeNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRemoveAttributeNsMethodInfo a signature where+    overloadedMethod _ = dOMElementRemoveAttributeNs++#endif++-- method DOMElement::request_pointer_lock+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_request_pointer_lock" webkit_dom_element_request_pointer_lock :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO ()++{-# DEPRECATED dOMElementRequestPointerLock ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementRequestPointerLock ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m ()+dOMElementRequestPointerLock self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_request_pointer_lock self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementRequestPointerLockMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRequestPointerLockMethodInfo a signature where+    overloadedMethod _ = dOMElementRequestPointerLock++#endif++-- method DOMElement::scroll_by_lines+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "lines", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_scroll_by_lines" webkit_dom_element_scroll_by_lines :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CLong ->                                -- lines : TBasicType TLong+    IO ()++{-# DEPRECATED dOMElementScrollByLines ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementScrollByLines ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> CLong+    {- ^ /@lines@/: A @/glong/@ -}+    -> m ()+dOMElementScrollByLines self lines = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_scroll_by_lines self' lines+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementScrollByLinesMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollByLinesMethodInfo a signature where+    overloadedMethod _ = dOMElementScrollByLines++#endif++-- method DOMElement::scroll_by_pages+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pages", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_scroll_by_pages" webkit_dom_element_scroll_by_pages :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CLong ->                                -- pages : TBasicType TLong+    IO ()++{-# DEPRECATED dOMElementScrollByPages ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementScrollByPages ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> CLong+    {- ^ /@pages@/: A @/glong/@ -}+    -> m ()+dOMElementScrollByPages self pages = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_scroll_by_pages self' pages+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementScrollByPagesMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollByPagesMethodInfo a signature where+    overloadedMethod _ = dOMElementScrollByPages++#endif++-- method DOMElement::scroll_into_view+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "alignWithTop", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_scroll_into_view" webkit_dom_element_scroll_into_view :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CInt ->                                 -- alignWithTop : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMElementScrollIntoView ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementScrollIntoView ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> Bool+    {- ^ /@alignWithTop@/: A 'Bool' -}+    -> m ()+dOMElementScrollIntoView self alignWithTop = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let alignWithTop' = (fromIntegral . fromEnum) alignWithTop+    webkit_dom_element_scroll_into_view self' alignWithTop'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementScrollIntoViewMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollIntoViewMethodInfo a signature where+    overloadedMethod _ = dOMElementScrollIntoView++#endif++-- method DOMElement::scroll_into_view_if_needed+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "centerIfNeeded", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_scroll_into_view_if_needed" webkit_dom_element_scroll_into_view_if_needed :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CInt ->                                 -- centerIfNeeded : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMElementScrollIntoViewIfNeeded ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementScrollIntoViewIfNeeded ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> Bool+    {- ^ /@centerIfNeeded@/: A 'Bool' -}+    -> m ()+dOMElementScrollIntoViewIfNeeded self centerIfNeeded = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let centerIfNeeded' = (fromIntegral . fromEnum) centerIfNeeded+    webkit_dom_element_scroll_into_view_if_needed self' centerIfNeeded'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementScrollIntoViewIfNeededMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollIntoViewIfNeededMethodInfo a signature where+    overloadedMethod _ = dOMElementScrollIntoViewIfNeeded++#endif++-- method DOMElement::set_attribute+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_set_attribute" webkit_dom_element_set_attribute :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- name : TBasicType TUTF8+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementSetAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetAttribute ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementSetAttribute self name value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_element_set_attribute self' name' value'+        touchManagedPtr self+        freeMem name'+        freeMem value'+        return ()+     ) (do+        freeMem name'+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMElementSetAttributeMethodInfo+instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetAttributeMethodInfo a signature where+    overloadedMethod _ = dOMElementSetAttribute++#endif++-- method DOMElement::set_attribute_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newAttr", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_set_attribute_node" webkit_dom_element_set_attribute_node :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    Ptr WebKit2WebExtension.DOMAttr.DOMAttr -> -- newAttr : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMElementSetAttributeNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetAttributeNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> b+    {- ^ /@newAttr@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementSetAttributeNode self newAttr = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newAttr' <- unsafeManagedPtrCastPtr newAttr+    onException (do+        result <- propagateGError $ webkit_dom_element_set_attribute_node self' newAttr'+        checkUnexpectedReturnNULL "dOMElementSetAttributeNode" result+        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+        touchManagedPtr self+        touchManagedPtr newAttr+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMElementSetAttributeNodeMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) => O.MethodInfo DOMElementSetAttributeNodeMethodInfo a signature where+    overloadedMethod _ = dOMElementSetAttributeNode++#endif++-- method DOMElement::set_attribute_node_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newAttr", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_set_attribute_node_ns" webkit_dom_element_set_attribute_node_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    Ptr WebKit2WebExtension.DOMAttr.DOMAttr -> -- newAttr : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)++{-# DEPRECATED dOMElementSetAttributeNodeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetAttributeNodeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> b+    {- ^ /@newAttr@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}+    -> m WebKit2WebExtension.DOMAttr.DOMAttr+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementSetAttributeNodeNs self newAttr = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newAttr' <- unsafeManagedPtrCastPtr newAttr+    onException (do+        result <- propagateGError $ webkit_dom_element_set_attribute_node_ns self' newAttr'+        checkUnexpectedReturnNULL "dOMElementSetAttributeNodeNs" result+        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result+        touchManagedPtr self+        touchManagedPtr newAttr+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMElementSetAttributeNodeNsMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) => O.MethodInfo DOMElementSetAttributeNodeNsMethodInfo a signature where+    overloadedMethod _ = dOMElementSetAttributeNodeNs++#endif++-- method DOMElement::set_attribute_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_set_attribute_ns" webkit_dom_element_set_attribute_ns :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- qualifiedName : TBasicType TUTF8+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementSetAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetAttributeNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> Maybe (T.Text)+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@qualifiedName@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementSetAttributeNs self namespaceURI qualifiedName value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    maybeNamespaceURI <- case namespaceURI of+        Nothing -> return nullPtr+        Just jNamespaceURI -> do+            jNamespaceURI' <- textToCString jNamespaceURI+            return jNamespaceURI'+    qualifiedName' <- textToCString qualifiedName+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_element_set_attribute_ns self' maybeNamespaceURI qualifiedName' value'+        touchManagedPtr self+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+        freeMem value'+        return ()+     ) (do+        freeMem maybeNamespaceURI+        freeMem qualifiedName'+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMElementSetAttributeNsMethodInfo+instance (signature ~ (Maybe (T.Text) -> T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetAttributeNsMethodInfo a signature where+    overloadedMethod _ = dOMElementSetAttributeNs++#endif++-- method DOMElement::set_class_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_set_class_name" webkit_dom_element_set_class_name :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMElementSetClassName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetClassName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMElementSetClassName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_element_set_class_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMElementSetClassNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetClassNameMethodInfo a signature where+    overloadedMethod _ = dOMElementSetClassName++#endif++-- method DOMElement::set_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_set_id" webkit_dom_element_set_id :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMElementSetId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetId ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMElementSetId self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_element_set_id self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMElementSetIdMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetIdMethodInfo a signature where+    overloadedMethod _ = dOMElementSetId++#endif++-- method DOMElement::set_inner_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_set_inner_html" webkit_dom_element_set_inner_html :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementSetInnerHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.8/+-}+dOMElementSetInnerHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementSetInnerHtml self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_element_set_inner_html self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMElementSetInnerHtmlMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetInnerHtmlMethodInfo a signature where+    overloadedMethod _ = dOMElementSetInnerHtml++#endif++-- method DOMElement::set_outer_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_set_outer_html" webkit_dom_element_set_outer_html :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMElementSetOuterHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.8/+-}+dOMElementSetOuterHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementSetOuterHtml self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_element_set_outer_html self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMElementSetOuterHtmlMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetOuterHtmlMethodInfo a signature where+    overloadedMethod _ = dOMElementSetOuterHtml++#endif++-- method DOMElement::set_scroll_left+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_set_scroll_left" webkit_dom_element_set_scroll_left :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMElementSetScrollLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetScrollLeft ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMElementSetScrollLeft self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_set_scroll_left self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementSetScrollLeftMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetScrollLeftMethodInfo a signature where+    overloadedMethod _ = dOMElementSetScrollLeft++#endif++-- method DOMElement::set_scroll_top+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_set_scroll_top" webkit_dom_element_set_scroll_top :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMElementSetScrollTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMElementSetScrollTop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMElementSetScrollTop self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_set_scroll_top self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementSetScrollTopMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetScrollTopMethodInfo a signature where+    overloadedMethod _ = dOMElementSetScrollTop++#endif++-- method DOMElement::webkit_matches_selector+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_element_webkit_matches_selector" webkit_dom_element_webkit_matches_selector :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    CString ->                              -- selectors : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMElementWebkitMatchesSelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementWebkitMatchesSelector ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> T.Text+    {- ^ /@selectors@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMElementWebkitMatchesSelector self selectors = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    selectors' <- textToCString selectors+    onException (do+        _ <- propagateGError $ webkit_dom_element_webkit_matches_selector self' selectors'+        touchManagedPtr self+        freeMem selectors'+        return ()+     ) (do+        freeMem selectors'+     )++#if ENABLE_OVERLOADING+data DOMElementWebkitMatchesSelectorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementWebkitMatchesSelectorMethodInfo a signature where+    overloadedMethod _ = dOMElementWebkitMatchesSelector++#endif++-- method DOMElement::webkit_request_fullscreen+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_element_webkit_request_fullscreen" webkit_dom_element_webkit_request_fullscreen :: +    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+    IO ()++{-# DEPRECATED dOMElementWebkitRequestFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMElementWebkitRequestFullscreen ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+    -> m ()+dOMElementWebkitRequestFullscreen self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_element_webkit_request_fullscreen self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMElementWebkitRequestFullscreenMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementWebkitRequestFullscreenMethodInfo a signature where+    overloadedMethod _ = dOMElementWebkitRequestFullscreen++#endif++
+ GI/WebKit2WebExtension/Objects/DOMElement.hs-boot view
@@ -0,0 +1,362 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMElement = DOMElement (ManagedPtr DOMElement)+instance GObject DOMElement where+class (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o+instance (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o+instance O.HasParentTypes DOMElement+#if ENABLE_OVERLOADING+data DOMElementAttributesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementChildElementCountPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementChildrenPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClassListPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClassNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClientHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClientLeftPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClientTopPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClientWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementFirstElementChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementIdPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementInnerHtmlPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementLastElementChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementLocalNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementNamespaceUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementNextElementSiblingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementOffsetHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementOffsetLeftPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementOffsetParentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementOffsetTopPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementOffsetWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementOuterHtmlPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementPrefixPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementPreviousElementSiblingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollLeftPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollTopPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementStylePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementTagNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementWebkitRegionOversetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementBlurMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementClosestMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementFocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetAttributeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetAttributeNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetAttributeNodeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetAttributeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetAttributesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetBoundingClientRectMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetChildElementCountMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetChildrenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClassListMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClassNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClientHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClientLeftMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClientRectsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClientTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetClientWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetElementsByClassNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetFirstElementChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetInnerHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetLastElementChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetLocalNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetNamespaceUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetNextElementSiblingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetOffsetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetOffsetLeftMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetOffsetParentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetOffsetTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetOffsetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetOuterHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetPrefixMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetPreviousElementSiblingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetScrollHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetScrollLeftMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetScrollTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetScrollWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetStyleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetTagNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementGetWebkitRegionOversetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHasAttributeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHasAttributeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHasAttributesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementGetAutoFilledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementIsUserEditedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementSetAutoFilledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementHtmlInputElementSetEditingValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementInsertAdjacentElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementInsertAdjacentHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementInsertAdjacentTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementMatchesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementQuerySelectorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementQuerySelectorAllMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementRemoveMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementRemoveAttributeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementRemoveAttributeNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementRemoveAttributeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementRequestPointerLockMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollByLinesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollByPagesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollIntoViewMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementScrollIntoViewIfNeededMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetAttributeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetAttributeNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetAttributeNodeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetAttributeNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetClassNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetInnerHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetOuterHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetScrollLeftMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementSetScrollTopMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementWebkitMatchesSelectorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMElementWebkitRequestFullscreenMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMEntityReference.hs view
@@ -0,0 +1,161 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMEntityReference+    ( ++-- * Exported types+    DOMEntityReference(..)                  ,+    IsDOMEntityReference                    ,+    toDOMEntityReference                    ,+    noDOMEntityReference                    ,+++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMEntityReference = DOMEntityReference (ManagedPtr DOMEntityReference)+foreign import ccall "webkit_dom_entity_reference_get_type"+    c_webkit_dom_entity_reference_get_type :: IO GType++instance GObject DOMEntityReference where+    gobjectType = c_webkit_dom_entity_reference_get_type+    ++-- | Type class for types which can be safely cast to `DOMEntityReference`, for instance with `toDOMEntityReference`.+class (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o+instance (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o++instance O.HasParentTypes DOMEntityReference+type instance O.ParentTypes DOMEntityReference = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMEntityReference`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMEntityReference :: (MonadIO m, IsDOMEntityReference o) => o -> m DOMEntityReference+toDOMEntityReference = liftIO . unsafeCastTo DOMEntityReference++-- | A convenience alias for `Nothing` :: `Maybe` `DOMEntityReference`.+noDOMEntityReference :: Maybe DOMEntityReference+noDOMEntityReference = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMEntityReferenceMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMEntityReferenceMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMEntityReferenceMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMEntityReferenceMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMEntityReferenceMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMEntityReferenceMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMEntityReferenceMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMEntityReferenceMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMEntityReferenceMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMEntityReferenceMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMEntityReferenceMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMEntityReferenceMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMEntityReferenceMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMEntityReferenceMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMEntityReferenceMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMEntityReferenceMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMEntityReferenceMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMEntityReferenceMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMEntityReferenceMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMEntityReferenceMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMEntityReferenceMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMEntityReferenceMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMEntityReferenceMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMEntityReferenceMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMEntityReferenceMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMEntityReferenceMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMEntityReferenceMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMEntityReferenceMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMEntityReferenceMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMEntityReferenceMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMEntityReferenceMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMEntityReferenceMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMEntityReferenceMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMEntityReferenceMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMEntityReferenceMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMEntityReferenceMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMEntityReferenceMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMEntityReferenceMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMEntityReferenceMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMEntityReferenceMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMEntityReferenceMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMEntityReferenceMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMEntityReferenceMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMEntityReferenceMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMEntityReferenceMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMEntityReferenceMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMEntityReferenceMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMEntityReferenceMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMEntityReferenceMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMEntityReferenceMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMEntityReferenceMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMEntityReferenceMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMEntityReferenceMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMEntityReferenceMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMEntityReferenceMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMEntityReferenceMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMEntityReferenceMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMEntityReferenceMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMEntityReferenceMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMEntityReferenceMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMEntityReferenceMethod t DOMEntityReference, O.MethodInfo info DOMEntityReference p) => OL.IsLabel t (DOMEntityReference -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMEntityReference+type instance O.AttributeList DOMEntityReference = DOMEntityReferenceAttributeList+type DOMEntityReferenceAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMEntityReference = DOMEntityReferenceSignalList+type DOMEntityReferenceSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++
+ GI/WebKit2WebExtension/Objects/DOMEntityReference.hs-boot view
@@ -0,0 +1,29 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMEntityReference where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMEntityReference = DOMEntityReference (ManagedPtr DOMEntityReference)+instance GObject DOMEntityReference where+class (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o+instance (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o+instance O.HasParentTypes DOMEntityReference
+ GI/WebKit2WebExtension/Objects/DOMEvent.hs view
@@ -0,0 +1,1316 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMEvent+    ( ++-- * Exported types+    DOMEvent(..)                            ,+    IsDOMEvent                              ,+    toDOMEvent                              ,+    noDOMEvent                              ,+++ -- * Methods+-- ** getBubbles #method:getBubbles#++#if ENABLE_OVERLOADING+    DOMEventGetBubblesMethodInfo            ,+#endif+    dOMEventGetBubbles                      ,+++-- ** getCancelBubble #method:getCancelBubble#++#if ENABLE_OVERLOADING+    DOMEventGetCancelBubbleMethodInfo       ,+#endif+    dOMEventGetCancelBubble                 ,+++-- ** getCancelable #method:getCancelable#++#if ENABLE_OVERLOADING+    DOMEventGetCancelableMethodInfo         ,+#endif+    dOMEventGetCancelable                   ,+++-- ** getCurrentTarget #method:getCurrentTarget#++#if ENABLE_OVERLOADING+    DOMEventGetCurrentTargetMethodInfo      ,+#endif+    dOMEventGetCurrentTarget                ,+++-- ** getEventPhase #method:getEventPhase#++#if ENABLE_OVERLOADING+    DOMEventGetEventPhaseMethodInfo         ,+#endif+    dOMEventGetEventPhase                   ,+++-- ** getEventType #method:getEventType#++#if ENABLE_OVERLOADING+    DOMEventGetEventTypeMethodInfo          ,+#endif+    dOMEventGetEventType                    ,+++-- ** getReturnValue #method:getReturnValue#++#if ENABLE_OVERLOADING+    DOMEventGetReturnValueMethodInfo        ,+#endif+    dOMEventGetReturnValue                  ,+++-- ** getSrcElement #method:getSrcElement#++#if ENABLE_OVERLOADING+    DOMEventGetSrcElementMethodInfo         ,+#endif+    dOMEventGetSrcElement                   ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMEventGetTargetMethodInfo             ,+#endif+    dOMEventGetTarget                       ,+++-- ** getTimeStamp #method:getTimeStamp#++#if ENABLE_OVERLOADING+    DOMEventGetTimeStampMethodInfo          ,+#endif+    dOMEventGetTimeStamp                    ,+++-- ** initEvent #method:initEvent#++#if ENABLE_OVERLOADING+    DOMEventInitEventMethodInfo             ,+#endif+    dOMEventInitEvent                       ,+++-- ** preventDefault #method:preventDefault#++#if ENABLE_OVERLOADING+    DOMEventPreventDefaultMethodInfo        ,+#endif+    dOMEventPreventDefault                  ,+++-- ** setCancelBubble #method:setCancelBubble#++#if ENABLE_OVERLOADING+    DOMEventSetCancelBubbleMethodInfo       ,+#endif+    dOMEventSetCancelBubble                 ,+++-- ** setReturnValue #method:setReturnValue#++#if ENABLE_OVERLOADING+    DOMEventSetReturnValueMethodInfo        ,+#endif+    dOMEventSetReturnValue                  ,+++-- ** stopPropagation #method:stopPropagation#++#if ENABLE_OVERLOADING+    DOMEventStopPropagationMethodInfo       ,+#endif+    dOMEventStopPropagation                 ,+++++ -- * Properties+-- ** bubbles #attr:bubbles#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventBubblesPropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMEventBubbles                         ,+#endif+    getDOMEventBubbles                      ,+++-- ** cancelBubble #attr:cancelBubble#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventCancelBubblePropertyInfo        ,+#endif+    constructDOMEventCancelBubble           ,+#if ENABLE_OVERLOADING+    dOMEventCancelBubble                    ,+#endif+    getDOMEventCancelBubble                 ,+    setDOMEventCancelBubble                 ,+++-- ** cancelable #attr:cancelable#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventCancelablePropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMEventCancelable                      ,+#endif+    getDOMEventCancelable                   ,+++-- ** currentTarget #attr:currentTarget#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventCurrentTargetPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMEventCurrentTarget                   ,+#endif+    getDOMEventCurrentTarget                ,+++-- ** eventPhase #attr:eventPhase#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventEventPhasePropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMEventEventPhase                      ,+#endif+    getDOMEventEventPhase                   ,+++-- ** returnValue #attr:returnValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventReturnValuePropertyInfo         ,+#endif+    constructDOMEventReturnValue            ,+#if ENABLE_OVERLOADING+    dOMEventReturnValue                     ,+#endif+    getDOMEventReturnValue                  ,+    setDOMEventReturnValue                  ,+++-- ** srcElement #attr:srcElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventSrcElementPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMEventSrcElement                      ,+#endif+    getDOMEventSrcElement                   ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventTargetPropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMEventTarget                          ,+#endif+    getDOMEventTarget                       ,+++-- ** timeStamp #attr:timeStamp#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventTimeStampPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMEventTimeStamp                       ,+#endif+    getDOMEventTimeStamp                    ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMEventTypePropertyInfo                ,+#endif+#if ENABLE_OVERLOADING+    dOMEventType                            ,+#endif+    getDOMEventType                         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMEvent = DOMEvent (ManagedPtr DOMEvent)+foreign import ccall "webkit_dom_event_get_type"+    c_webkit_dom_event_get_type :: IO GType++instance GObject DOMEvent where+    gobjectType = c_webkit_dom_event_get_type+    ++-- | Type class for types which can be safely cast to `DOMEvent`, for instance with `toDOMEvent`.+class (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o+instance (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o++instance O.HasParentTypes DOMEvent+type instance O.ParentTypes DOMEvent = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMEvent :: (MonadIO m, IsDOMEvent o) => o -> m DOMEvent+toDOMEvent = liftIO . unsafeCastTo DOMEvent++-- | A convenience alias for `Nothing` :: `Maybe` `DOMEvent`.+noDOMEvent :: Maybe DOMEvent+noDOMEvent = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMEventMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMEventMethod "initEvent" o = DOMEventInitEventMethodInfo+    ResolveDOMEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo+    ResolveDOMEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo+    ResolveDOMEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo+    ResolveDOMEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo+    ResolveDOMEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo+    ResolveDOMEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo+    ResolveDOMEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo+    ResolveDOMEventMethod "getEventType" o = DOMEventGetEventTypeMethodInfo+    ResolveDOMEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMEventMethod "getReturnValue" o = DOMEventGetReturnValueMethodInfo+    ResolveDOMEventMethod "getSrcElement" o = DOMEventGetSrcElementMethodInfo+    ResolveDOMEventMethod "getTarget" o = DOMEventGetTargetMethodInfo+    ResolveDOMEventMethod "getTimeStamp" o = DOMEventGetTimeStampMethodInfo+    ResolveDOMEventMethod "setCancelBubble" o = DOMEventSetCancelBubbleMethodInfo+    ResolveDOMEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo+    ResolveDOMEventMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMEventMethod t DOMEvent, O.MethodInfo info DOMEvent p) => OL.IsLabel t (DOMEvent -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "bubbles"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@bubbles@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #bubbles+@+-}+getDOMEventBubbles :: (MonadIO m, IsDOMEvent o) => o -> m Bool+getDOMEventBubbles obj = liftIO $ B.Properties.getObjectPropertyBool obj "bubbles"++#if ENABLE_OVERLOADING+data DOMEventBubblesPropertyInfo+instance AttrInfo DOMEventBubblesPropertyInfo where+    type AttrAllowedOps DOMEventBubblesPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMEventBubblesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventBubblesPropertyInfo = IsDOMEvent+    type AttrGetType DOMEventBubblesPropertyInfo = Bool+    type AttrLabel DOMEventBubblesPropertyInfo = "bubbles"+    type AttrOrigin DOMEventBubblesPropertyInfo = DOMEvent+    attrGet _ = getDOMEventBubbles+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "cancel-bubble"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@cancel-bubble@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #cancelBubble+@+-}+getDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> m Bool+getDOMEventCancelBubble obj = liftIO $ B.Properties.getObjectPropertyBool obj "cancel-bubble"++{- |+Set the value of the “@cancel-bubble@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMEvent [ #cancelBubble 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m ()+setDOMEventCancelBubble obj val = liftIO $ B.Properties.setObjectPropertyBool obj "cancel-bubble" val++{- |+Construct a `GValueConstruct` with valid value for the “@cancel-bubble@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMEventCancelBubble :: (IsDOMEvent o) => Bool -> IO (GValueConstruct o)+constructDOMEventCancelBubble val = B.Properties.constructObjectPropertyBool "cancel-bubble" val++#if ENABLE_OVERLOADING+data DOMEventCancelBubblePropertyInfo+instance AttrInfo DOMEventCancelBubblePropertyInfo where+    type AttrAllowedOps DOMEventCancelBubblePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMEventCancelBubblePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMEventCancelBubblePropertyInfo = IsDOMEvent+    type AttrGetType DOMEventCancelBubblePropertyInfo = Bool+    type AttrLabel DOMEventCancelBubblePropertyInfo = "cancel-bubble"+    type AttrOrigin DOMEventCancelBubblePropertyInfo = DOMEvent+    attrGet _ = getDOMEventCancelBubble+    attrSet _ = setDOMEventCancelBubble+    attrConstruct _ = constructDOMEventCancelBubble+    attrClear _ = undefined+#endif++-- VVV Prop "cancelable"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@cancelable@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #cancelable+@+-}+getDOMEventCancelable :: (MonadIO m, IsDOMEvent o) => o -> m Bool+getDOMEventCancelable obj = liftIO $ B.Properties.getObjectPropertyBool obj "cancelable"++#if ENABLE_OVERLOADING+data DOMEventCancelablePropertyInfo+instance AttrInfo DOMEventCancelablePropertyInfo where+    type AttrAllowedOps DOMEventCancelablePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMEventCancelablePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventCancelablePropertyInfo = IsDOMEvent+    type AttrGetType DOMEventCancelablePropertyInfo = Bool+    type AttrLabel DOMEventCancelablePropertyInfo = "cancelable"+    type AttrOrigin DOMEventCancelablePropertyInfo = DOMEvent+    attrGet _ = getDOMEventCancelable+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "current-target"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@current-target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #currentTarget+@+-}+getDOMEventCurrentTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+getDOMEventCurrentTarget obj = liftIO $ B.Properties.getObjectPropertyObject obj "current-target" WebKit2WebExtension.DOMEventTarget.DOMEventTarget++#if ENABLE_OVERLOADING+data DOMEventCurrentTargetPropertyInfo+instance AttrInfo DOMEventCurrentTargetPropertyInfo where+    type AttrAllowedOps DOMEventCurrentTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMEventCurrentTargetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventCurrentTargetPropertyInfo = IsDOMEvent+    type AttrGetType DOMEventCurrentTargetPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+    type AttrLabel DOMEventCurrentTargetPropertyInfo = "current-target"+    type AttrOrigin DOMEventCurrentTargetPropertyInfo = DOMEvent+    attrGet _ = getDOMEventCurrentTarget+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "event-phase"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@event-phase@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #eventPhase+@+-}+getDOMEventEventPhase :: (MonadIO m, IsDOMEvent o) => o -> m Word32+getDOMEventEventPhase obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "event-phase"++#if ENABLE_OVERLOADING+data DOMEventEventPhasePropertyInfo+instance AttrInfo DOMEventEventPhasePropertyInfo where+    type AttrAllowedOps DOMEventEventPhasePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMEventEventPhasePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventEventPhasePropertyInfo = IsDOMEvent+    type AttrGetType DOMEventEventPhasePropertyInfo = Word32+    type AttrLabel DOMEventEventPhasePropertyInfo = "event-phase"+    type AttrOrigin DOMEventEventPhasePropertyInfo = DOMEvent+    attrGet _ = getDOMEventEventPhase+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "return-value"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@return-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #returnValue+@+-}+getDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> m Bool+getDOMEventReturnValue obj = liftIO $ B.Properties.getObjectPropertyBool obj "return-value"++{- |+Set the value of the “@return-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMEvent [ #returnValue 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m ()+setDOMEventReturnValue obj val = liftIO $ B.Properties.setObjectPropertyBool obj "return-value" val++{- |+Construct a `GValueConstruct` with valid value for the “@return-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMEventReturnValue :: (IsDOMEvent o) => Bool -> IO (GValueConstruct o)+constructDOMEventReturnValue val = B.Properties.constructObjectPropertyBool "return-value" val++#if ENABLE_OVERLOADING+data DOMEventReturnValuePropertyInfo+instance AttrInfo DOMEventReturnValuePropertyInfo where+    type AttrAllowedOps DOMEventReturnValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMEventReturnValuePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMEventReturnValuePropertyInfo = IsDOMEvent+    type AttrGetType DOMEventReturnValuePropertyInfo = Bool+    type AttrLabel DOMEventReturnValuePropertyInfo = "return-value"+    type AttrOrigin DOMEventReturnValuePropertyInfo = DOMEvent+    attrGet _ = getDOMEventReturnValue+    attrSet _ = setDOMEventReturnValue+    attrConstruct _ = constructDOMEventReturnValue+    attrClear _ = undefined+#endif++-- VVV Prop "src-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@src-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #srcElement+@+-}+getDOMEventSrcElement :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+getDOMEventSrcElement obj = liftIO $ B.Properties.getObjectPropertyObject obj "src-element" WebKit2WebExtension.DOMEventTarget.DOMEventTarget++#if ENABLE_OVERLOADING+data DOMEventSrcElementPropertyInfo+instance AttrInfo DOMEventSrcElementPropertyInfo where+    type AttrAllowedOps DOMEventSrcElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMEventSrcElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventSrcElementPropertyInfo = IsDOMEvent+    type AttrGetType DOMEventSrcElementPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+    type AttrLabel DOMEventSrcElementPropertyInfo = "src-element"+    type AttrOrigin DOMEventSrcElementPropertyInfo = DOMEvent+    attrGet _ = getDOMEventSrcElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #target+@+-}+getDOMEventTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+getDOMEventTarget obj = liftIO $ B.Properties.getObjectPropertyObject obj "target" WebKit2WebExtension.DOMEventTarget.DOMEventTarget++#if ENABLE_OVERLOADING+data DOMEventTargetPropertyInfo+instance AttrInfo DOMEventTargetPropertyInfo where+    type AttrAllowedOps DOMEventTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMEventTargetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventTargetPropertyInfo = IsDOMEvent+    type AttrGetType DOMEventTargetPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+    type AttrLabel DOMEventTargetPropertyInfo = "target"+    type AttrOrigin DOMEventTargetPropertyInfo = DOMEvent+    attrGet _ = getDOMEventTarget+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "time-stamp"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@time-stamp@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #timeStamp+@+-}+getDOMEventTimeStamp :: (MonadIO m, IsDOMEvent o) => o -> m Word32+getDOMEventTimeStamp obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "time-stamp"++#if ENABLE_OVERLOADING+data DOMEventTimeStampPropertyInfo+instance AttrInfo DOMEventTimeStampPropertyInfo where+    type AttrAllowedOps DOMEventTimeStampPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMEventTimeStampPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventTimeStampPropertyInfo = IsDOMEvent+    type AttrGetType DOMEventTimeStampPropertyInfo = Word32+    type AttrLabel DOMEventTimeStampPropertyInfo = "time-stamp"+    type AttrOrigin DOMEventTimeStampPropertyInfo = DOMEvent+    attrGet _ = getDOMEventTimeStamp+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMEvent #type+@+-}+getDOMEventType :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe T.Text)+getDOMEventType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++#if ENABLE_OVERLOADING+data DOMEventTypePropertyInfo+instance AttrInfo DOMEventTypePropertyInfo where+    type AttrAllowedOps DOMEventTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMEventTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMEventTypePropertyInfo = IsDOMEvent+    type AttrGetType DOMEventTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMEventTypePropertyInfo = "type"+    type AttrOrigin DOMEventTypePropertyInfo = DOMEvent+    attrGet _ = getDOMEventType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMEvent+type instance O.AttributeList DOMEvent = DOMEventAttributeList+type DOMEventAttributeList = ('[ '("bubbles", DOMEventBubblesPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("type", DOMEventTypePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMEventBubbles :: AttrLabelProxy "bubbles"+dOMEventBubbles = AttrLabelProxy++dOMEventCancelBubble :: AttrLabelProxy "cancelBubble"+dOMEventCancelBubble = AttrLabelProxy++dOMEventCancelable :: AttrLabelProxy "cancelable"+dOMEventCancelable = AttrLabelProxy++dOMEventCurrentTarget :: AttrLabelProxy "currentTarget"+dOMEventCurrentTarget = AttrLabelProxy++dOMEventEventPhase :: AttrLabelProxy "eventPhase"+dOMEventEventPhase = AttrLabelProxy++dOMEventReturnValue :: AttrLabelProxy "returnValue"+dOMEventReturnValue = AttrLabelProxy++dOMEventSrcElement :: AttrLabelProxy "srcElement"+dOMEventSrcElement = AttrLabelProxy++dOMEventTarget :: AttrLabelProxy "target"+dOMEventTarget = AttrLabelProxy++dOMEventTimeStamp :: AttrLabelProxy "timeStamp"+dOMEventTimeStamp = AttrLabelProxy++dOMEventType :: AttrLabelProxy "type"+dOMEventType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMEvent = DOMEventSignalList+type DOMEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMEvent::get_bubbles+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_bubbles" webkit_dom_event_get_bubbles :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO CInt++{-# DEPRECATED dOMEventGetBubbles ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetBubbles ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMEventGetBubbles self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_bubbles self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetBubblesMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetBubblesMethodInfo a signature where+    overloadedMethod _ = dOMEventGetBubbles++#endif++-- method DOMEvent::get_cancel_bubble+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_cancel_bubble" webkit_dom_event_get_cancel_bubble :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO CInt++{-# DEPRECATED dOMEventGetCancelBubble ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetCancelBubble ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMEventGetCancelBubble self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_cancel_bubble self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetCancelBubbleMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetCancelBubbleMethodInfo a signature where+    overloadedMethod _ = dOMEventGetCancelBubble++#endif++-- method DOMEvent::get_cancelable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_cancelable" webkit_dom_event_get_cancelable :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO CInt++{-# DEPRECATED dOMEventGetCancelable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetCancelable ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMEventGetCancelable self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_cancelable self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetCancelableMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetCancelableMethodInfo a signature where+    overloadedMethod _ = dOMEventGetCancelable++#endif++-- method DOMEvent::get_current_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_current_target" webkit_dom_event_get_current_target :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)++{-# DEPRECATED dOMEventGetCurrentTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetCurrentTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+dOMEventGetCurrentTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_current_target self'+    checkUnexpectedReturnNULL "dOMEventGetCurrentTarget" result+    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetCurrentTargetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetCurrentTargetMethodInfo a signature where+    overloadedMethod _ = dOMEventGetCurrentTarget++#endif++-- method DOMEvent::get_event_phase+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_event_phase" webkit_dom_event_get_event_phase :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO Word16++{-# DEPRECATED dOMEventGetEventPhase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetEventPhase ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMEventGetEventPhase self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_event_phase self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMEventGetEventPhaseMethodInfo+instance (signature ~ (m Word16), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetEventPhaseMethodInfo a signature where+    overloadedMethod _ = dOMEventGetEventPhase++#endif++-- method DOMEvent::get_event_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_event_type" webkit_dom_event_get_event_type :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO CString++{-# DEPRECATED dOMEventGetEventType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetEventType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMEventGetEventType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_event_type self'+    checkUnexpectedReturnNULL "dOMEventGetEventType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetEventTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetEventTypeMethodInfo a signature where+    overloadedMethod _ = dOMEventGetEventType++#endif++-- method DOMEvent::get_return_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_return_value" webkit_dom_event_get_return_value :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO CInt++{-# DEPRECATED dOMEventGetReturnValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetReturnValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMEventGetReturnValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_return_value self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetReturnValueMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetReturnValueMethodInfo a signature where+    overloadedMethod _ = dOMEventGetReturnValue++#endif++-- method DOMEvent::get_src_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_src_element" webkit_dom_event_get_src_element :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)++{-# DEPRECATED dOMEventGetSrcElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetSrcElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+dOMEventGetSrcElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_src_element self'+    checkUnexpectedReturnNULL "dOMEventGetSrcElement" result+    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetSrcElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetSrcElementMethodInfo a signature where+    overloadedMethod _ = dOMEventGetSrcElement++#endif++-- method DOMEvent::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_target" webkit_dom_event_get_target :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)++{-# DEPRECATED dOMEventGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+dOMEventGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_target self'+    checkUnexpectedReturnNULL "dOMEventGetTarget" result+    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMEventGetTargetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMEventGetTarget++#endif++-- method DOMEvent::get_time_stamp+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt32)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_get_time_stamp" webkit_dom_event_get_time_stamp :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO Word32++{-# DEPRECATED dOMEventGetTimeStamp ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventGetTimeStamp ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m Word32+    {- ^ __Returns:__ A @/guint32/@ -}+dOMEventGetTimeStamp self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_event_get_time_stamp self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMEventGetTimeStampMethodInfo+instance (signature ~ (m Word32), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetTimeStampMethodInfo a signature where+    overloadedMethod _ = dOMEventGetTimeStamp++#endif++-- method DOMEvent::init_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "eventTypeArg", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubbleArg", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelableArg", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_init_event" webkit_dom_event_init_event :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    CString ->                              -- eventTypeArg : TBasicType TUTF8+    CInt ->                                 -- canBubbleArg : TBasicType TBoolean+    CInt ->                                 -- cancelableArg : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMEventInitEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventInitEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> T.Text+    {- ^ /@eventTypeArg@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@canBubbleArg@/: A 'Bool' -}+    -> Bool+    {- ^ /@cancelableArg@/: A 'Bool' -}+    -> m ()+dOMEventInitEvent self eventTypeArg canBubbleArg cancelableArg = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    eventTypeArg' <- textToCString eventTypeArg+    let canBubbleArg' = (fromIntegral . fromEnum) canBubbleArg+    let cancelableArg' = (fromIntegral . fromEnum) cancelableArg+    webkit_dom_event_init_event self' eventTypeArg' canBubbleArg' cancelableArg'+    touchManagedPtr self+    freeMem eventTypeArg'+    return ()++#if ENABLE_OVERLOADING+data DOMEventInitEventMethodInfo+instance (signature ~ (T.Text -> Bool -> Bool -> m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventInitEventMethodInfo a signature where+    overloadedMethod _ = dOMEventInitEvent++#endif++-- method DOMEvent::prevent_default+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_prevent_default" webkit_dom_event_prevent_default :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO ()++{-# DEPRECATED dOMEventPreventDefault ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventPreventDefault ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m ()+dOMEventPreventDefault self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_event_prevent_default self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMEventPreventDefaultMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventPreventDefaultMethodInfo a signature where+    overloadedMethod _ = dOMEventPreventDefault++#endif++-- method DOMEvent::set_cancel_bubble+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_set_cancel_bubble" webkit_dom_event_set_cancel_bubble :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMEventSetCancelBubble ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventSetCancelBubble ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMEventSetCancelBubble self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_event_set_cancel_bubble self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMEventSetCancelBubbleMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventSetCancelBubbleMethodInfo a signature where+    overloadedMethod _ = dOMEventSetCancelBubble++#endif++-- method DOMEvent::set_return_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_set_return_value" webkit_dom_event_set_return_value :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMEventSetReturnValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventSetReturnValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMEventSetReturnValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_event_set_return_value self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMEventSetReturnValueMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventSetReturnValueMethodInfo a signature where+    overloadedMethod _ = dOMEventSetReturnValue++#endif++-- method DOMEvent::stop_propagation+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_event_stop_propagation" webkit_dom_event_stop_propagation :: +    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})+    IO ()++{-# DEPRECATED dOMEventStopPropagation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMEventStopPropagation ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}+    -> m ()+dOMEventStopPropagation self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_event_stop_propagation self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMEventStopPropagationMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventStopPropagationMethodInfo a signature where+    overloadedMethod _ = dOMEventStopPropagation++#endif++
+ GI/WebKit2WebExtension/Objects/DOMEvent.hs-boot view
@@ -0,0 +1,104 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMEvent where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMEvent = DOMEvent (ManagedPtr DOMEvent)+instance GObject DOMEvent where+class (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o+instance (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o+instance O.HasParentTypes DOMEvent+#if ENABLE_OVERLOADING+data DOMEventBubblesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventCancelBubblePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventCancelablePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventCurrentTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventEventPhasePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventReturnValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventSrcElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventTimeStampPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetBubblesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetCancelBubbleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetCancelableMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetCurrentTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetEventPhaseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetEventTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetReturnValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetSrcElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventGetTimeStampMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventInitEventMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventPreventDefaultMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventSetCancelBubbleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventSetReturnValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMEventStopPropagationMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMFile.hs view
@@ -0,0 +1,223 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMFile+    ( ++-- * Exported types+    DOMFile(..)                             ,+    IsDOMFile                               ,+    toDOMFile                               ,+    noDOMFile                               ,+++ -- * Methods+-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMFileGetNameMethodInfo                ,+#endif+    dOMFileGetName                          ,+++++ -- * Properties+-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMFileNamePropertyInfo                 ,+#endif+#if ENABLE_OVERLOADING+    dOMFileName                             ,+#endif+    getDOMFileName                          ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMBlob as WebKit2WebExtension.DOMBlob+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMFile = DOMFile (ManagedPtr DOMFile)+foreign import ccall "webkit_dom_file_get_type"+    c_webkit_dom_file_get_type :: IO GType++instance GObject DOMFile where+    gobjectType = c_webkit_dom_file_get_type+    ++-- | Type class for types which can be safely cast to `DOMFile`, for instance with `toDOMFile`.+class (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o+instance (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o++instance O.HasParentTypes DOMFile+type instance O.ParentTypes DOMFile = '[WebKit2WebExtension.DOMBlob.DOMBlob, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMFile`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMFile :: (MonadIO m, IsDOMFile o) => o -> m DOMFile+toDOMFile = liftIO . unsafeCastTo DOMFile++-- | A convenience alias for `Nothing` :: `Maybe` `DOMFile`.+noDOMFile :: Maybe DOMFile+noDOMFile = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMFileMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMFileMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMFileMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMFileMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMFileMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMFileMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMFileMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMFileMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMFileMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMFileMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMFileMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMFileMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMFileMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMFileMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMFileMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMFileMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMFileMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMFileMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMFileMethod "getName" o = DOMFileGetNameMethodInfo+    ResolveDOMFileMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMFileMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMFileMethod "getSize" o = WebKit2WebExtension.DOMBlob.DOMBlobGetSizeMethodInfo+    ResolveDOMFileMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMFileMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMFileMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMFileMethod t DOMFile, O.MethodInfo info DOMFile p) => OL.IsLabel t (DOMFile -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMFile #name+@+-}+getDOMFileName :: (MonadIO m, IsDOMFile o) => o -> m (Maybe T.Text)+getDOMFileName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++#if ENABLE_OVERLOADING+data DOMFileNamePropertyInfo+instance AttrInfo DOMFileNamePropertyInfo where+    type AttrAllowedOps DOMFileNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMFileNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMFileNamePropertyInfo = IsDOMFile+    type AttrGetType DOMFileNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMFileNamePropertyInfo = "name"+    type AttrOrigin DOMFileNamePropertyInfo = DOMFile+    attrGet _ = getDOMFileName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMFile+type instance O.AttributeList DOMFile = DOMFileAttributeList+type DOMFileAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("name", DOMFileNamePropertyInfo), '("size", WebKit2WebExtension.DOMBlob.DOMBlobSizePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMFileName :: AttrLabelProxy "name"+dOMFileName = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMFile = DOMFileSignalList+type DOMFileSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMFile::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFile"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFile", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_file_get_name" webkit_dom_file_get_name :: +    Ptr DOMFile ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFile"})+    IO CString++{-# DEPRECATED dOMFileGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMFileGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMFile a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMFile.DOMFile' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMFileGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_file_get_name self'+    checkUnexpectedReturnNULL "dOMFileGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMFileGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMFile a) => O.MethodInfo DOMFileGetNameMethodInfo a signature where+    overloadedMethod _ = dOMFileGetName++#endif++
+ GI/WebKit2WebExtension/Objects/DOMFile.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMFile where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMFile = DOMFile (ManagedPtr DOMFile)+instance GObject DOMFile where+class (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o+instance (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o+instance O.HasParentTypes DOMFile+#if ENABLE_OVERLOADING+data DOMFileNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMFileGetNameMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMFileList.hs view
@@ -0,0 +1,268 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMFileList+    ( ++-- * Exported types+    DOMFileList(..)                         ,+    IsDOMFileList                           ,+    toDOMFileList                           ,+    noDOMFileList                           ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMFileListGetLengthMethodInfo          ,+#endif+    dOMFileListGetLength                    ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMFileListItemMethodInfo               ,+#endif+    dOMFileListItem                         ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMFileListLengthPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMFileListLength                       ,+#endif+    getDOMFileListLength                    ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMFile as WebKit2WebExtension.DOMFile+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMFileList = DOMFileList (ManagedPtr DOMFileList)+foreign import ccall "webkit_dom_file_list_get_type"+    c_webkit_dom_file_list_get_type :: IO GType++instance GObject DOMFileList where+    gobjectType = c_webkit_dom_file_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMFileList`, for instance with `toDOMFileList`.+class (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o+instance (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o++instance O.HasParentTypes DOMFileList+type instance O.ParentTypes DOMFileList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMFileList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMFileList :: (MonadIO m, IsDOMFileList o) => o -> m DOMFileList+toDOMFileList = liftIO . unsafeCastTo DOMFileList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMFileList`.+noDOMFileList :: Maybe DOMFileList+noDOMFileList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMFileListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMFileListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMFileListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMFileListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMFileListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMFileListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMFileListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMFileListMethod "item" o = DOMFileListItemMethodInfo+    ResolveDOMFileListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMFileListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMFileListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMFileListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMFileListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMFileListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMFileListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMFileListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMFileListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMFileListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMFileListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMFileListMethod "getLength" o = DOMFileListGetLengthMethodInfo+    ResolveDOMFileListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMFileListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMFileListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMFileListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMFileListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMFileListMethod t DOMFileList, O.MethodInfo info DOMFileList p) => OL.IsLabel t (DOMFileList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMFileList #length+@+-}+getDOMFileListLength :: (MonadIO m, IsDOMFileList o) => o -> m CULong+getDOMFileListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMFileListLengthPropertyInfo+instance AttrInfo DOMFileListLengthPropertyInfo where+    type AttrAllowedOps DOMFileListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMFileListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMFileListLengthPropertyInfo = IsDOMFileList+    type AttrGetType DOMFileListLengthPropertyInfo = CULong+    type AttrLabel DOMFileListLengthPropertyInfo = "length"+    type AttrOrigin DOMFileListLengthPropertyInfo = DOMFileList+    attrGet _ = getDOMFileListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMFileList+type instance O.AttributeList DOMFileList = DOMFileListAttributeList+type DOMFileListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMFileListLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMFileListLength :: AttrLabelProxy "length"+dOMFileListLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMFileList = DOMFileListSignalList+type DOMFileListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMFileList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFileList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_file_list_get_length" webkit_dom_file_list_get_length :: +    Ptr DOMFileList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})+    IO CULong++{-# DEPRECATED dOMFileListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMFileListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMFileList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMFileListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_file_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMFileListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMFileList a) => O.MethodInfo DOMFileListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMFileListGetLength++#endif++-- method DOMFileList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFileList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFile"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_file_list_item" webkit_dom_file_list_item :: +    Ptr DOMFileList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMFile.DOMFile)++{-# DEPRECATED dOMFileListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMFileListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMFileList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMFile.DOMFile+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMFile.DOMFile' -}+dOMFileListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_file_list_item self' index+    checkUnexpectedReturnNULL "dOMFileListItem" result+    result' <- (wrapObject WebKit2WebExtension.DOMFile.DOMFile) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMFileListItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMFile.DOMFile), MonadIO m, IsDOMFileList a) => O.MethodInfo DOMFileListItemMethodInfo a signature where+    overloadedMethod _ = dOMFileListItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMFileList.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMFileList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMFileList = DOMFileList (ManagedPtr DOMFileList)+instance GObject DOMFileList where+class (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o+instance (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o+instance O.HasParentTypes DOMFileList+#if ENABLE_OVERLOADING+data DOMFileListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMFileListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMFileListItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs view
@@ -0,0 +1,3168 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement+    ( ++-- * Exported types+    DOMHTMLAnchorElement(..)                ,+    IsDOMHTMLAnchorElement                  ,+    toDOMHTMLAnchorElement                  ,+    noDOMHTMLAnchorElement                  ,+++ -- * Methods+-- ** getCharset #method:getCharset#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetCharsetMethodInfo,+#endif+    dOMHTMLAnchorElementGetCharset          ,+++-- ** getCoords #method:getCoords#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetCoordsMethodInfo ,+#endif+    dOMHTMLAnchorElementGetCoords           ,+++-- ** getHash #method:getHash#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetHashMethodInfo   ,+#endif+    dOMHTMLAnchorElementGetHash             ,+++-- ** getHost #method:getHost#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetHostMethodInfo   ,+#endif+    dOMHTMLAnchorElementGetHost             ,+++-- ** getHostname #method:getHostname#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetHostnameMethodInfo,+#endif+    dOMHTMLAnchorElementGetHostname         ,+++-- ** getHref #method:getHref#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetHrefMethodInfo   ,+#endif+    dOMHTMLAnchorElementGetHref             ,+++-- ** getHreflang #method:getHreflang#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetHreflangMethodInfo,+#endif+    dOMHTMLAnchorElementGetHreflang         ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetNameMethodInfo   ,+#endif+    dOMHTMLAnchorElementGetName             ,+++-- ** getPathname #method:getPathname#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetPathnameMethodInfo,+#endif+    dOMHTMLAnchorElementGetPathname         ,+++-- ** getPort #method:getPort#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetPortMethodInfo   ,+#endif+    dOMHTMLAnchorElementGetPort             ,+++-- ** getProtocol #method:getProtocol#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetProtocolMethodInfo,+#endif+    dOMHTMLAnchorElementGetProtocol         ,+++-- ** getRel #method:getRel#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetRelMethodInfo    ,+#endif+    dOMHTMLAnchorElementGetRel              ,+++-- ** getRev #method:getRev#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetRevMethodInfo    ,+#endif+    dOMHTMLAnchorElementGetRev              ,+++-- ** getSearch #method:getSearch#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetSearchMethodInfo ,+#endif+    dOMHTMLAnchorElementGetSearch           ,+++-- ** getShape #method:getShape#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetShapeMethodInfo  ,+#endif+    dOMHTMLAnchorElementGetShape            ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetTargetMethodInfo ,+#endif+    dOMHTMLAnchorElementGetTarget           ,+++-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetTextMethodInfo   ,+#endif+    dOMHTMLAnchorElementGetText             ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLAnchorElementGetTypeAttr         ,+++-- ** setCharset #method:setCharset#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetCharsetMethodInfo,+#endif+    dOMHTMLAnchorElementSetCharset          ,+++-- ** setCoords #method:setCoords#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetCoordsMethodInfo ,+#endif+    dOMHTMLAnchorElementSetCoords           ,+++-- ** setHash #method:setHash#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetHashMethodInfo   ,+#endif+    dOMHTMLAnchorElementSetHash             ,+++-- ** setHost #method:setHost#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetHostMethodInfo   ,+#endif+    dOMHTMLAnchorElementSetHost             ,+++-- ** setHostname #method:setHostname#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetHostnameMethodInfo,+#endif+    dOMHTMLAnchorElementSetHostname         ,+++-- ** setHref #method:setHref#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetHrefMethodInfo   ,+#endif+    dOMHTMLAnchorElementSetHref             ,+++-- ** setHreflang #method:setHreflang#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetHreflangMethodInfo,+#endif+    dOMHTMLAnchorElementSetHreflang         ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetNameMethodInfo   ,+#endif+    dOMHTMLAnchorElementSetName             ,+++-- ** setPathname #method:setPathname#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetPathnameMethodInfo,+#endif+    dOMHTMLAnchorElementSetPathname         ,+++-- ** setPort #method:setPort#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetPortMethodInfo   ,+#endif+    dOMHTMLAnchorElementSetPort             ,+++-- ** setProtocol #method:setProtocol#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetProtocolMethodInfo,+#endif+    dOMHTMLAnchorElementSetProtocol         ,+++-- ** setRel #method:setRel#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetRelMethodInfo    ,+#endif+    dOMHTMLAnchorElementSetRel              ,+++-- ** setRev #method:setRev#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetRevMethodInfo    ,+#endif+    dOMHTMLAnchorElementSetRev              ,+++-- ** setSearch #method:setSearch#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetSearchMethodInfo ,+#endif+    dOMHTMLAnchorElementSetSearch           ,+++-- ** setShape #method:setShape#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetShapeMethodInfo  ,+#endif+    dOMHTMLAnchorElementSetShape            ,+++-- ** setTarget #method:setTarget#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetTargetMethodInfo ,+#endif+    dOMHTMLAnchorElementSetTarget           ,+++-- ** setText #method:setText#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetTextMethodInfo   ,+#endif+    dOMHTMLAnchorElementSetText             ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLAnchorElementSetTypeAttr         ,+++++ -- * Properties+-- ** charset #attr:charset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementCharsetPropertyInfo ,+#endif+    constructDOMHTMLAnchorElementCharset    ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementCharset             ,+#endif+    getDOMHTMLAnchorElementCharset          ,+    setDOMHTMLAnchorElementCharset          ,+++-- ** coords #attr:coords#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementCoordsPropertyInfo  ,+#endif+    constructDOMHTMLAnchorElementCoords     ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementCoords              ,+#endif+    getDOMHTMLAnchorElementCoords           ,+    setDOMHTMLAnchorElementCoords           ,+++-- ** hash #attr:hash#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementHashPropertyInfo    ,+#endif+    constructDOMHTMLAnchorElementHash       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementHash                ,+#endif+    getDOMHTMLAnchorElementHash             ,+    setDOMHTMLAnchorElementHash             ,+++-- ** host #attr:host#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementHostPropertyInfo    ,+#endif+    constructDOMHTMLAnchorElementHost       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementHost                ,+#endif+    getDOMHTMLAnchorElementHost             ,+    setDOMHTMLAnchorElementHost             ,+++-- ** hostname #attr:hostname#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementHostnamePropertyInfo,+#endif+    constructDOMHTMLAnchorElementHostname   ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementHostname            ,+#endif+    getDOMHTMLAnchorElementHostname         ,+    setDOMHTMLAnchorElementHostname         ,+++-- ** href #attr:href#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementHrefPropertyInfo    ,+#endif+    constructDOMHTMLAnchorElementHref       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementHref                ,+#endif+    getDOMHTMLAnchorElementHref             ,+    setDOMHTMLAnchorElementHref             ,+++-- ** hreflang #attr:hreflang#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementHreflangPropertyInfo,+#endif+    constructDOMHTMLAnchorElementHreflang   ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementHreflang            ,+#endif+    getDOMHTMLAnchorElementHreflang         ,+    setDOMHTMLAnchorElementHreflang         ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementNamePropertyInfo    ,+#endif+    constructDOMHTMLAnchorElementName       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementName                ,+#endif+    getDOMHTMLAnchorElementName             ,+    setDOMHTMLAnchorElementName             ,+++-- ** pathname #attr:pathname#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementPathnamePropertyInfo,+#endif+    constructDOMHTMLAnchorElementPathname   ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementPathname            ,+#endif+    getDOMHTMLAnchorElementPathname         ,+    setDOMHTMLAnchorElementPathname         ,+++-- ** port #attr:port#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementPortPropertyInfo    ,+#endif+    constructDOMHTMLAnchorElementPort       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementPort                ,+#endif+    getDOMHTMLAnchorElementPort             ,+    setDOMHTMLAnchorElementPort             ,+++-- ** protocol #attr:protocol#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementProtocolPropertyInfo,+#endif+    constructDOMHTMLAnchorElementProtocol   ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementProtocol            ,+#endif+    getDOMHTMLAnchorElementProtocol         ,+    setDOMHTMLAnchorElementProtocol         ,+++-- ** rel #attr:rel#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementRelPropertyInfo     ,+#endif+    constructDOMHTMLAnchorElementRel        ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementRel                 ,+#endif+    getDOMHTMLAnchorElementRel              ,+    setDOMHTMLAnchorElementRel              ,+++-- ** rev #attr:rev#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementRevPropertyInfo     ,+#endif+    constructDOMHTMLAnchorElementRev        ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementRev                 ,+#endif+    getDOMHTMLAnchorElementRev              ,+    setDOMHTMLAnchorElementRev              ,+++-- ** search #attr:search#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementSearchPropertyInfo  ,+#endif+    constructDOMHTMLAnchorElementSearch     ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementSearch              ,+#endif+    getDOMHTMLAnchorElementSearch           ,+    setDOMHTMLAnchorElementSearch           ,+++-- ** shape #attr:shape#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementShapePropertyInfo   ,+#endif+    constructDOMHTMLAnchorElementShape      ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementShape               ,+#endif+    getDOMHTMLAnchorElementShape            ,+    setDOMHTMLAnchorElementShape            ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementTargetPropertyInfo  ,+#endif+    constructDOMHTMLAnchorElementTarget     ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementTarget              ,+#endif+    getDOMHTMLAnchorElementTarget           ,+    setDOMHTMLAnchorElementTarget           ,+++-- ** text #attr:text#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementTextPropertyInfo    ,+#endif+    constructDOMHTMLAnchorElementText       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementText                ,+#endif+    getDOMHTMLAnchorElementText             ,+    setDOMHTMLAnchorElementText             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAnchorElementTypePropertyInfo    ,+#endif+    clearDOMHTMLAnchorElementType           ,+    constructDOMHTMLAnchorElementType       ,+#if ENABLE_OVERLOADING+    dOMHTMLAnchorElementType                ,+#endif+    getDOMHTMLAnchorElementType             ,+    setDOMHTMLAnchorElementType             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLAnchorElement = DOMHTMLAnchorElement (ManagedPtr DOMHTMLAnchorElement)+foreign import ccall "webkit_dom_html_anchor_element_get_type"+    c_webkit_dom_html_anchor_element_get_type :: IO GType++instance GObject DOMHTMLAnchorElement where+    gobjectType = c_webkit_dom_html_anchor_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLAnchorElement`, for instance with `toDOMHTMLAnchorElement`.+class (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o+instance (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o++instance O.HasParentTypes DOMHTMLAnchorElement+type instance O.ParentTypes DOMHTMLAnchorElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLAnchorElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLAnchorElement :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m DOMHTMLAnchorElement+toDOMHTMLAnchorElement = liftIO . unsafeCastTo DOMHTMLAnchorElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLAnchorElement`.+noDOMHTMLAnchorElement :: Maybe DOMHTMLAnchorElement+noDOMHTMLAnchorElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLAnchorElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLAnchorElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLAnchorElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLAnchorElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLAnchorElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLAnchorElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLAnchorElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLAnchorElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLAnchorElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLAnchorElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLAnchorElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLAnchorElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLAnchorElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLAnchorElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLAnchorElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLAnchorElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLAnchorElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLAnchorElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLAnchorElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLAnchorElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLAnchorElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLAnchorElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLAnchorElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLAnchorElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLAnchorElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLAnchorElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLAnchorElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLAnchorElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLAnchorElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLAnchorElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLAnchorElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLAnchorElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLAnchorElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLAnchorElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLAnchorElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLAnchorElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLAnchorElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLAnchorElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLAnchorElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getCharset" o = DOMHTMLAnchorElementGetCharsetMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getCoords" o = DOMHTMLAnchorElementGetCoordsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getHash" o = DOMHTMLAnchorElementGetHashMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getHost" o = DOMHTMLAnchorElementGetHostMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getHostname" o = DOMHTMLAnchorElementGetHostnameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getHref" o = DOMHTMLAnchorElementGetHrefMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getHreflang" o = DOMHTMLAnchorElementGetHreflangMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getName" o = DOMHTMLAnchorElementGetNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getPathname" o = DOMHTMLAnchorElementGetPathnameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getPort" o = DOMHTMLAnchorElementGetPortMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getProtocol" o = DOMHTMLAnchorElementGetProtocolMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getRel" o = DOMHTMLAnchorElementGetRelMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getRev" o = DOMHTMLAnchorElementGetRevMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getSearch" o = DOMHTMLAnchorElementGetSearchMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getShape" o = DOMHTMLAnchorElementGetShapeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTarget" o = DOMHTMLAnchorElementGetTargetMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getText" o = DOMHTMLAnchorElementGetTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getTypeAttr" o = DOMHTMLAnchorElementGetTypeAttrMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLAnchorElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setCharset" o = DOMHTMLAnchorElementSetCharsetMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setCoords" o = DOMHTMLAnchorElementSetCoordsMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setHash" o = DOMHTMLAnchorElementSetHashMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setHost" o = DOMHTMLAnchorElementSetHostMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setHostname" o = DOMHTMLAnchorElementSetHostnameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setHref" o = DOMHTMLAnchorElementSetHrefMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setHreflang" o = DOMHTMLAnchorElementSetHreflangMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setName" o = DOMHTMLAnchorElementSetNameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setPathname" o = DOMHTMLAnchorElementSetPathnameMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setPort" o = DOMHTMLAnchorElementSetPortMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setProtocol" o = DOMHTMLAnchorElementSetProtocolMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setRel" o = DOMHTMLAnchorElementSetRelMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setRev" o = DOMHTMLAnchorElementSetRevMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setSearch" o = DOMHTMLAnchorElementSetSearchMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setShape" o = DOMHTMLAnchorElementSetShapeMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setTarget" o = DOMHTMLAnchorElementSetTargetMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setText" o = DOMHTMLAnchorElementSetTextMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setTypeAttr" o = DOMHTMLAnchorElementSetTypeAttrMethodInfo+    ResolveDOMHTMLAnchorElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLAnchorElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, O.MethodInfo info DOMHTMLAnchorElement p) => OL.IsLabel t (DOMHTMLAnchorElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "charset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #charset+@+-}+getDOMHTMLAnchorElementCharset :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"++{- |+Set the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #charset 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementCharset :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementCharset :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementCharsetPropertyInfo+instance AttrInfo DOMHTMLAnchorElementCharsetPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementCharsetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementCharsetPropertyInfo = "charset"+    type AttrOrigin DOMHTMLAnchorElementCharsetPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementCharset+    attrSet _ = setDOMHTMLAnchorElementCharset+    attrConstruct _ = constructDOMHTMLAnchorElementCharset+    attrClear _ = undefined+#endif++-- VVV Prop "coords"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@coords@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #coords+@+-}+getDOMHTMLAnchorElementCoords :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementCoords obj = liftIO $ B.Properties.getObjectPropertyString obj "coords"++{- |+Set the value of the “@coords@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #coords 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementCoords :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementCoords obj val = liftIO $ B.Properties.setObjectPropertyString obj "coords" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@coords@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementCoords :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementCoords val = B.Properties.constructObjectPropertyString "coords" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementCoordsPropertyInfo+instance AttrInfo DOMHTMLAnchorElementCoordsPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementCoordsPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementCoordsPropertyInfo = "coords"+    type AttrOrigin DOMHTMLAnchorElementCoordsPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementCoords+    attrSet _ = setDOMHTMLAnchorElementCoords+    attrConstruct _ = constructDOMHTMLAnchorElementCoords+    attrClear _ = undefined+#endif++-- VVV Prop "hash"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@hash@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #hash+@+-}+getDOMHTMLAnchorElementHash :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementHash obj = liftIO $ B.Properties.getObjectPropertyString obj "hash"++{- |+Set the value of the “@hash@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #hash 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementHash :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementHash obj val = liftIO $ B.Properties.setObjectPropertyString obj "hash" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@hash@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementHash :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementHash val = B.Properties.constructObjectPropertyString "hash" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHashPropertyInfo+instance AttrInfo DOMHTMLAnchorElementHashPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementHashPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementHashPropertyInfo = "hash"+    type AttrOrigin DOMHTMLAnchorElementHashPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementHash+    attrSet _ = setDOMHTMLAnchorElementHash+    attrConstruct _ = constructDOMHTMLAnchorElementHash+    attrClear _ = undefined+#endif++-- VVV Prop "host"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@host@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #host+@+-}+getDOMHTMLAnchorElementHost :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementHost obj = liftIO $ B.Properties.getObjectPropertyString obj "host"++{- |+Set the value of the “@host@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #host 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementHost :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementHost obj val = liftIO $ B.Properties.setObjectPropertyString obj "host" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@host@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementHost :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementHost val = B.Properties.constructObjectPropertyString "host" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHostPropertyInfo+instance AttrInfo DOMHTMLAnchorElementHostPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementHostPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementHostPropertyInfo = "host"+    type AttrOrigin DOMHTMLAnchorElementHostPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementHost+    attrSet _ = setDOMHTMLAnchorElementHost+    attrConstruct _ = constructDOMHTMLAnchorElementHost+    attrClear _ = undefined+#endif++-- VVV Prop "hostname"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@hostname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #hostname+@+-}+getDOMHTMLAnchorElementHostname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementHostname obj = liftIO $ B.Properties.getObjectPropertyString obj "hostname"++{- |+Set the value of the “@hostname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #hostname 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementHostname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementHostname obj val = liftIO $ B.Properties.setObjectPropertyString obj "hostname" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@hostname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementHostname :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementHostname val = B.Properties.constructObjectPropertyString "hostname" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHostnamePropertyInfo+instance AttrInfo DOMHTMLAnchorElementHostnamePropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementHostnamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementHostnamePropertyInfo = "hostname"+    type AttrOrigin DOMHTMLAnchorElementHostnamePropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementHostname+    attrSet _ = setDOMHTMLAnchorElementHostname+    attrConstruct _ = constructDOMHTMLAnchorElementHostname+    attrClear _ = undefined+#endif++-- VVV Prop "href"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #href+@+-}+getDOMHTMLAnchorElementHref :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"++{- |+Set the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #href 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementHref :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementHref :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHrefPropertyInfo+instance AttrInfo DOMHTMLAnchorElementHrefPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementHrefPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementHrefPropertyInfo = "href"+    type AttrOrigin DOMHTMLAnchorElementHrefPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementHref+    attrSet _ = setDOMHTMLAnchorElementHref+    attrConstruct _ = constructDOMHTMLAnchorElementHref+    attrClear _ = undefined+#endif++-- VVV Prop "hreflang"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@hreflang@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #hreflang+@+-}+getDOMHTMLAnchorElementHreflang :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementHreflang obj = liftIO $ B.Properties.getObjectPropertyString obj "hreflang"++{- |+Set the value of the “@hreflang@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #hreflang 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementHreflang :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementHreflang obj val = liftIO $ B.Properties.setObjectPropertyString obj "hreflang" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@hreflang@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementHreflang :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementHreflang val = B.Properties.constructObjectPropertyString "hreflang" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHreflangPropertyInfo+instance AttrInfo DOMHTMLAnchorElementHreflangPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementHreflangPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementHreflangPropertyInfo = "hreflang"+    type AttrOrigin DOMHTMLAnchorElementHreflangPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementHreflang+    attrSet _ = setDOMHTMLAnchorElementHreflang+    attrConstruct _ = constructDOMHTMLAnchorElementHreflang+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #name+@+-}+getDOMHTMLAnchorElementName :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementName :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementName :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementNamePropertyInfo+instance AttrInfo DOMHTMLAnchorElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLAnchorElementNamePropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementName+    attrSet _ = setDOMHTMLAnchorElementName+    attrConstruct _ = constructDOMHTMLAnchorElementName+    attrClear _ = undefined+#endif++-- VVV Prop "pathname"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@pathname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #pathname+@+-}+getDOMHTMLAnchorElementPathname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementPathname obj = liftIO $ B.Properties.getObjectPropertyString obj "pathname"++{- |+Set the value of the “@pathname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #pathname 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementPathname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementPathname obj val = liftIO $ B.Properties.setObjectPropertyString obj "pathname" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@pathname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementPathname :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementPathname val = B.Properties.constructObjectPropertyString "pathname" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementPathnamePropertyInfo+instance AttrInfo DOMHTMLAnchorElementPathnamePropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementPathnamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementPathnamePropertyInfo = "pathname"+    type AttrOrigin DOMHTMLAnchorElementPathnamePropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementPathname+    attrSet _ = setDOMHTMLAnchorElementPathname+    attrConstruct _ = constructDOMHTMLAnchorElementPathname+    attrClear _ = undefined+#endif++-- VVV Prop "port"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@port@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #port+@+-}+getDOMHTMLAnchorElementPort :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementPort obj = liftIO $ B.Properties.getObjectPropertyString obj "port"++{- |+Set the value of the “@port@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #port 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementPort :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementPort obj val = liftIO $ B.Properties.setObjectPropertyString obj "port" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@port@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementPort :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementPort val = B.Properties.constructObjectPropertyString "port" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementPortPropertyInfo+instance AttrInfo DOMHTMLAnchorElementPortPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementPortPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementPortPropertyInfo = "port"+    type AttrOrigin DOMHTMLAnchorElementPortPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementPort+    attrSet _ = setDOMHTMLAnchorElementPort+    attrConstruct _ = constructDOMHTMLAnchorElementPort+    attrClear _ = undefined+#endif++-- VVV Prop "protocol"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@protocol@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #protocol+@+-}+getDOMHTMLAnchorElementProtocol :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementProtocol obj = liftIO $ B.Properties.getObjectPropertyString obj "protocol"++{- |+Set the value of the “@protocol@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #protocol 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementProtocol :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementProtocol obj val = liftIO $ B.Properties.setObjectPropertyString obj "protocol" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@protocol@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementProtocol :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementProtocol val = B.Properties.constructObjectPropertyString "protocol" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementProtocolPropertyInfo+instance AttrInfo DOMHTMLAnchorElementProtocolPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementProtocolPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementProtocolPropertyInfo = "protocol"+    type AttrOrigin DOMHTMLAnchorElementProtocolPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementProtocol+    attrSet _ = setDOMHTMLAnchorElementProtocol+    attrConstruct _ = constructDOMHTMLAnchorElementProtocol+    attrClear _ = undefined+#endif++-- VVV Prop "rel"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@rel@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #rel+@+-}+getDOMHTMLAnchorElementRel :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementRel obj = liftIO $ B.Properties.getObjectPropertyString obj "rel"++{- |+Set the value of the “@rel@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #rel 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementRel :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementRel obj val = liftIO $ B.Properties.setObjectPropertyString obj "rel" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@rel@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementRel :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementRel val = B.Properties.constructObjectPropertyString "rel" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementRelPropertyInfo+instance AttrInfo DOMHTMLAnchorElementRelPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementRelPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementRelPropertyInfo = "rel"+    type AttrOrigin DOMHTMLAnchorElementRelPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementRel+    attrSet _ = setDOMHTMLAnchorElementRel+    attrConstruct _ = constructDOMHTMLAnchorElementRel+    attrClear _ = undefined+#endif++-- VVV Prop "rev"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@rev@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #rev+@+-}+getDOMHTMLAnchorElementRev :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementRev obj = liftIO $ B.Properties.getObjectPropertyString obj "rev"++{- |+Set the value of the “@rev@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #rev 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementRev :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementRev obj val = liftIO $ B.Properties.setObjectPropertyString obj "rev" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@rev@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementRev :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementRev val = B.Properties.constructObjectPropertyString "rev" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementRevPropertyInfo+instance AttrInfo DOMHTMLAnchorElementRevPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementRevPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementRevPropertyInfo = "rev"+    type AttrOrigin DOMHTMLAnchorElementRevPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementRev+    attrSet _ = setDOMHTMLAnchorElementRev+    attrConstruct _ = constructDOMHTMLAnchorElementRev+    attrClear _ = undefined+#endif++-- VVV Prop "search"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@search@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #search+@+-}+getDOMHTMLAnchorElementSearch :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementSearch obj = liftIO $ B.Properties.getObjectPropertyString obj "search"++{- |+Set the value of the “@search@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #search 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementSearch :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementSearch obj val = liftIO $ B.Properties.setObjectPropertyString obj "search" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@search@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementSearch :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementSearch val = B.Properties.constructObjectPropertyString "search" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSearchPropertyInfo+instance AttrInfo DOMHTMLAnchorElementSearchPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementSearchPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementSearchPropertyInfo = "search"+    type AttrOrigin DOMHTMLAnchorElementSearchPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementSearch+    attrSet _ = setDOMHTMLAnchorElementSearch+    attrConstruct _ = constructDOMHTMLAnchorElementSearch+    attrClear _ = undefined+#endif++-- VVV Prop "shape"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@shape@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #shape+@+-}+getDOMHTMLAnchorElementShape :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementShape obj = liftIO $ B.Properties.getObjectPropertyString obj "shape"++{- |+Set the value of the “@shape@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #shape 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementShape :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementShape obj val = liftIO $ B.Properties.setObjectPropertyString obj "shape" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@shape@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementShape :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementShape val = B.Properties.constructObjectPropertyString "shape" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementShapePropertyInfo+instance AttrInfo DOMHTMLAnchorElementShapePropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementShapePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementShapePropertyInfo = "shape"+    type AttrOrigin DOMHTMLAnchorElementShapePropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementShape+    attrSet _ = setDOMHTMLAnchorElementShape+    attrConstruct _ = constructDOMHTMLAnchorElementShape+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #target+@+-}+getDOMHTMLAnchorElementTarget :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"++{- |+Set the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #target 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementTarget :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementTarget :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementTargetPropertyInfo+instance AttrInfo DOMHTMLAnchorElementTargetPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementTargetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementTargetPropertyInfo = "target"+    type AttrOrigin DOMHTMLAnchorElementTargetPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementTarget+    attrSet _ = setDOMHTMLAnchorElementTarget+    attrConstruct _ = constructDOMHTMLAnchorElementTarget+    attrClear _ = undefined+#endif++-- VVV Prop "text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #text+@+-}+getDOMHTMLAnchorElementText :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"++{- |+Set the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #text 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementText :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementText :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementText val = B.Properties.constructObjectPropertyString "text" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementTextPropertyInfo+instance AttrInfo DOMHTMLAnchorElementTextPropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementTextPropertyInfo = "text"+    type AttrOrigin DOMHTMLAnchorElementTextPropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementText+    attrSet _ = setDOMHTMLAnchorElementText+    attrConstruct _ = constructDOMHTMLAnchorElementText+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #type+@+-}+getDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)+getDOMHTMLAnchorElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()+setDOMHTMLAnchorElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAnchorElementType :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAnchorElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m ()+clearDOMHTMLAnchorElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementTypePropertyInfo+instance AttrInfo DOMHTMLAnchorElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLAnchorElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = IsDOMHTMLAnchorElement+    type AttrGetType DOMHTMLAnchorElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAnchorElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLAnchorElementTypePropertyInfo = DOMHTMLAnchorElement+    attrGet _ = getDOMHTMLAnchorElementType+    attrSet _ = setDOMHTMLAnchorElementType+    attrConstruct _ = constructDOMHTMLAnchorElementType+    attrClear _ = clearDOMHTMLAnchorElementType+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLAnchorElement+type instance O.AttributeList DOMHTMLAnchorElement = DOMHTMLAnchorElementAttributeList+type DOMHTMLAnchorElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLAnchorElementCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAnchorElementCoordsPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAnchorElementHashPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAnchorElementHostPropertyInfo), '("hostname", DOMHTMLAnchorElementHostnamePropertyInfo), '("href", DOMHTMLAnchorElementHrefPropertyInfo), '("hreflang", DOMHTMLAnchorElementHreflangPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLAnchorElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAnchorElementPathnamePropertyInfo), '("port", DOMHTMLAnchorElementPortPropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAnchorElementProtocolPropertyInfo), '("rel", DOMHTMLAnchorElementRelPropertyInfo), '("rev", DOMHTMLAnchorElementRevPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAnchorElementSearchPropertyInfo), '("shape", DOMHTMLAnchorElementShapePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLAnchorElementTargetPropertyInfo), '("text", DOMHTMLAnchorElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLAnchorElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLAnchorElementCharset :: AttrLabelProxy "charset"+dOMHTMLAnchorElementCharset = AttrLabelProxy++dOMHTMLAnchorElementCoords :: AttrLabelProxy "coords"+dOMHTMLAnchorElementCoords = AttrLabelProxy++dOMHTMLAnchorElementHash :: AttrLabelProxy "hash"+dOMHTMLAnchorElementHash = AttrLabelProxy++dOMHTMLAnchorElementHost :: AttrLabelProxy "host"+dOMHTMLAnchorElementHost = AttrLabelProxy++dOMHTMLAnchorElementHostname :: AttrLabelProxy "hostname"+dOMHTMLAnchorElementHostname = AttrLabelProxy++dOMHTMLAnchorElementHref :: AttrLabelProxy "href"+dOMHTMLAnchorElementHref = AttrLabelProxy++dOMHTMLAnchorElementHreflang :: AttrLabelProxy "hreflang"+dOMHTMLAnchorElementHreflang = AttrLabelProxy++dOMHTMLAnchorElementName :: AttrLabelProxy "name"+dOMHTMLAnchorElementName = AttrLabelProxy++dOMHTMLAnchorElementPathname :: AttrLabelProxy "pathname"+dOMHTMLAnchorElementPathname = AttrLabelProxy++dOMHTMLAnchorElementPort :: AttrLabelProxy "port"+dOMHTMLAnchorElementPort = AttrLabelProxy++dOMHTMLAnchorElementProtocol :: AttrLabelProxy "protocol"+dOMHTMLAnchorElementProtocol = AttrLabelProxy++dOMHTMLAnchorElementRel :: AttrLabelProxy "rel"+dOMHTMLAnchorElementRel = AttrLabelProxy++dOMHTMLAnchorElementRev :: AttrLabelProxy "rev"+dOMHTMLAnchorElementRev = AttrLabelProxy++dOMHTMLAnchorElementSearch :: AttrLabelProxy "search"+dOMHTMLAnchorElementSearch = AttrLabelProxy++dOMHTMLAnchorElementShape :: AttrLabelProxy "shape"+dOMHTMLAnchorElementShape = AttrLabelProxy++dOMHTMLAnchorElementTarget :: AttrLabelProxy "target"+dOMHTMLAnchorElementTarget = AttrLabelProxy++dOMHTMLAnchorElementText :: AttrLabelProxy "text"+dOMHTMLAnchorElementText = AttrLabelProxy++dOMHTMLAnchorElementType :: AttrLabelProxy "type"+dOMHTMLAnchorElementType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLAnchorElement = DOMHTMLAnchorElementSignalList+type DOMHTMLAnchorElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLAnchorElement::get_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_charset" webkit_dom_html_anchor_element_get_charset :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetCharset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_charset self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetCharset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetCharset++#endif++-- method DOMHTMLAnchorElement::get_coords+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_coords" webkit_dom_html_anchor_element_get_coords :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetCoords ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetCoords self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_coords self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetCoords" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetCoordsMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetCoordsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetCoords++#endif++-- method DOMHTMLAnchorElement::get_hash+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_hash" webkit_dom_html_anchor_element_get_hash :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetHash ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetHash self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_hash self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHash" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHashMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHashMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetHash++#endif++-- method DOMHTMLAnchorElement::get_host+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_host" webkit_dom_html_anchor_element_get_host :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetHost ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetHost self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_host self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHost" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHostMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHostMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetHost++#endif++-- method DOMHTMLAnchorElement::get_hostname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_hostname" webkit_dom_html_anchor_element_get_hostname :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetHostname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetHostname self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_hostname self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHostname" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHostnameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHostnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetHostname++#endif++-- method DOMHTMLAnchorElement::get_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_href" webkit_dom_html_anchor_element_get_href :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetHref self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_href self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHref" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHrefMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetHref++#endif++-- method DOMHTMLAnchorElement::get_hreflang+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_hreflang" webkit_dom_html_anchor_element_get_hreflang :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetHreflang ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetHreflang self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_hreflang self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHreflang" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHreflangMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHreflangMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetHreflang++#endif++-- method DOMHTMLAnchorElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_name" webkit_dom_html_anchor_element_get_name :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetName++#endif++-- method DOMHTMLAnchorElement::get_pathname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_pathname" webkit_dom_html_anchor_element_get_pathname :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetPathname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetPathname self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_pathname self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetPathname" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetPathnameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetPathnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetPathname++#endif++-- method DOMHTMLAnchorElement::get_port+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_port" webkit_dom_html_anchor_element_get_port :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetPort ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetPort self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_port self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetPort" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetPortMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetPortMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetPort++#endif++-- method DOMHTMLAnchorElement::get_protocol+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_protocol" webkit_dom_html_anchor_element_get_protocol :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetProtocol ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetProtocol self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_protocol self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetProtocol" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetProtocolMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetProtocolMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetProtocol++#endif++-- method DOMHTMLAnchorElement::get_rel+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_rel" webkit_dom_html_anchor_element_get_rel :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetRel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetRel self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_rel self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetRel" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetRelMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetRelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetRel++#endif++-- method DOMHTMLAnchorElement::get_rev+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_rev" webkit_dom_html_anchor_element_get_rev :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetRev ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetRev self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_rev self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetRev" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetRevMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetRevMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetRev++#endif++-- method DOMHTMLAnchorElement::get_search+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_search" webkit_dom_html_anchor_element_get_search :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetSearch ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetSearch self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_search self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetSearch" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetSearchMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetSearchMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetSearch++#endif++-- method DOMHTMLAnchorElement::get_shape+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_shape" webkit_dom_html_anchor_element_get_shape :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetShape ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetShape self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_shape self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetShape" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetShapeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetShapeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetShape++#endif++-- method DOMHTMLAnchorElement::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_target" webkit_dom_html_anchor_element_get_target :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_target self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetTarget" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetTargetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetTarget++#endif++-- method DOMHTMLAnchorElement::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_text" webkit_dom_html_anchor_element_get_text :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_text self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetText++#endif++-- method DOMHTMLAnchorElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_get_type_attr" webkit_dom_html_anchor_element_get_type_attr :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    IO CString++{-# DEPRECATED dOMHTMLAnchorElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAnchorElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_anchor_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementGetTypeAttr++#endif++-- method DOMHTMLAnchorElement::set_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_charset" webkit_dom_html_anchor_element_set_charset :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetCharset self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_charset self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetCharsetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetCharset++#endif++-- method DOMHTMLAnchorElement::set_coords+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_coords" webkit_dom_html_anchor_element_set_coords :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetCoords ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetCoords self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_coords self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetCoordsMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetCoordsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetCoords++#endif++-- method DOMHTMLAnchorElement::set_hash+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_hash" webkit_dom_html_anchor_element_set_hash :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetHash ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetHash self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_hash self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHashMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHashMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetHash++#endif++-- method DOMHTMLAnchorElement::set_host+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_host" webkit_dom_html_anchor_element_set_host :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetHost ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetHost self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_host self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHostMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHostMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetHost++#endif++-- method DOMHTMLAnchorElement::set_hostname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_hostname" webkit_dom_html_anchor_element_set_hostname :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetHostname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetHostname self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_hostname self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHostnameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHostnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetHostname++#endif++-- method DOMHTMLAnchorElement::set_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_href" webkit_dom_html_anchor_element_set_href :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetHref self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_href self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHrefMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetHref++#endif++-- method DOMHTMLAnchorElement::set_hreflang+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_hreflang" webkit_dom_html_anchor_element_set_hreflang :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetHreflang ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetHreflang self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_hreflang self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHreflangMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHreflangMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetHreflang++#endif++-- method DOMHTMLAnchorElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_name" webkit_dom_html_anchor_element_set_name :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetName++#endif++-- method DOMHTMLAnchorElement::set_pathname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_pathname" webkit_dom_html_anchor_element_set_pathname :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetPathname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetPathname self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_pathname self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetPathnameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetPathnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetPathname++#endif++-- method DOMHTMLAnchorElement::set_port+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_port" webkit_dom_html_anchor_element_set_port :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetPort ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetPort self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_port self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetPortMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetPortMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetPort++#endif++-- method DOMHTMLAnchorElement::set_protocol+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_protocol" webkit_dom_html_anchor_element_set_protocol :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetProtocol ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetProtocol self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_protocol self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetProtocolMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetProtocolMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetProtocol++#endif++-- method DOMHTMLAnchorElement::set_rel+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_rel" webkit_dom_html_anchor_element_set_rel :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetRel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetRel self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_rel self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetRelMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetRelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetRel++#endif++-- method DOMHTMLAnchorElement::set_rev+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_rev" webkit_dom_html_anchor_element_set_rev :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetRev ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetRev self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_rev self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetRevMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetRevMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetRev++#endif++-- method DOMHTMLAnchorElement::set_search+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_search" webkit_dom_html_anchor_element_set_search :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetSearch ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetSearch self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_search self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetSearchMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetSearchMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetSearch++#endif++-- method DOMHTMLAnchorElement::set_shape+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_shape" webkit_dom_html_anchor_element_set_shape :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetShape ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetShape self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_shape self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetShapeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetShapeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetShape++#endif++-- method DOMHTMLAnchorElement::set_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_target" webkit_dom_html_anchor_element_set_target :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetTarget self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_target self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetTargetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetTarget++#endif++-- method DOMHTMLAnchorElement::set_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_text" webkit_dom_html_anchor_element_set_text :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAnchorElementSetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_text self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetText++#endif++-- method DOMHTMLAnchorElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_anchor_element_set_type_attr" webkit_dom_html_anchor_element_set_type_attr :: +    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAnchorElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAnchorElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAnchorElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_anchor_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAnchorElementSetTypeAttr++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs-boot view
@@ -0,0 +1,191 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLAnchorElement = DOMHTMLAnchorElement (ManagedPtr DOMHTMLAnchorElement)+instance GObject DOMHTMLAnchorElement where+class (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o+instance (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o+instance O.HasParentTypes DOMHTMLAnchorElement+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementCharsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementCoordsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHashPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHostPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHostnamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHrefPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementHreflangPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementPathnamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementPortPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementProtocolPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementRelPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementRevPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSearchPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementShapePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetCoordsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHashMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHostMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHostnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetHreflangMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetPathnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetPortMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetProtocolMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetRelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetRevMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetSearchMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetShapeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetCoordsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHashMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHostMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHostnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetHreflangMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetPathnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetPortMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetProtocolMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetRelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetRevMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetSearchMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetShapeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAnchorElementSetTypeAttrMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs view
@@ -0,0 +1,2024 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement+    ( ++-- * Exported types+    DOMHTMLAppletElement(..)                ,+    IsDOMHTMLAppletElement                  ,+    toDOMHTMLAppletElement                  ,+    noDOMHTMLAppletElement                  ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetAlignMethodInfo  ,+#endif+    dOMHTMLAppletElementGetAlign            ,+++-- ** getAlt #method:getAlt#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetAltMethodInfo    ,+#endif+    dOMHTMLAppletElementGetAlt              ,+++-- ** getArchive #method:getArchive#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetArchiveMethodInfo,+#endif+    dOMHTMLAppletElementGetArchive          ,+++-- ** getCode #method:getCode#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetCodeMethodInfo   ,+#endif+    dOMHTMLAppletElementGetCode             ,+++-- ** getCodeBase #method:getCodeBase#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetCodeBaseMethodInfo,+#endif+    dOMHTMLAppletElementGetCodeBase         ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetHeightMethodInfo ,+#endif+    dOMHTMLAppletElementGetHeight           ,+++-- ** getHspace #method:getHspace#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetHspaceMethodInfo ,+#endif+    dOMHTMLAppletElementGetHspace           ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetNameMethodInfo   ,+#endif+    dOMHTMLAppletElementGetName             ,+++-- ** getObject #method:getObject#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetObjectMethodInfo ,+#endif+    dOMHTMLAppletElementGetObject           ,+++-- ** getVspace #method:getVspace#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetVspaceMethodInfo ,+#endif+    dOMHTMLAppletElementGetVspace           ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementGetWidthMethodInfo  ,+#endif+    dOMHTMLAppletElementGetWidth            ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetAlignMethodInfo  ,+#endif+    dOMHTMLAppletElementSetAlign            ,+++-- ** setAlt #method:setAlt#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetAltMethodInfo    ,+#endif+    dOMHTMLAppletElementSetAlt              ,+++-- ** setArchive #method:setArchive#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetArchiveMethodInfo,+#endif+    dOMHTMLAppletElementSetArchive          ,+++-- ** setCode #method:setCode#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetCodeMethodInfo   ,+#endif+    dOMHTMLAppletElementSetCode             ,+++-- ** setCodeBase #method:setCodeBase#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetCodeBaseMethodInfo,+#endif+    dOMHTMLAppletElementSetCodeBase         ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetHeightMethodInfo ,+#endif+    dOMHTMLAppletElementSetHeight           ,+++-- ** setHspace #method:setHspace#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetHspaceMethodInfo ,+#endif+    dOMHTMLAppletElementSetHspace           ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetNameMethodInfo   ,+#endif+    dOMHTMLAppletElementSetName             ,+++-- ** setObject #method:setObject#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetObjectMethodInfo ,+#endif+    dOMHTMLAppletElementSetObject           ,+++-- ** setVspace #method:setVspace#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetVspaceMethodInfo ,+#endif+    dOMHTMLAppletElementSetVspace           ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLAppletElementSetWidthMethodInfo  ,+#endif+    dOMHTMLAppletElementSetWidth            ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementAlignPropertyInfo   ,+#endif+    constructDOMHTMLAppletElementAlign      ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementAlign               ,+#endif+    getDOMHTMLAppletElementAlign            ,+    setDOMHTMLAppletElementAlign            ,+++-- ** alt #attr:alt#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementAltPropertyInfo     ,+#endif+    constructDOMHTMLAppletElementAlt        ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementAlt                 ,+#endif+    getDOMHTMLAppletElementAlt              ,+    setDOMHTMLAppletElementAlt              ,+++-- ** archive #attr:archive#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementArchivePropertyInfo ,+#endif+    constructDOMHTMLAppletElementArchive    ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementArchive             ,+#endif+    getDOMHTMLAppletElementArchive          ,+    setDOMHTMLAppletElementArchive          ,+++-- ** code #attr:code#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementCodePropertyInfo    ,+#endif+    constructDOMHTMLAppletElementCode       ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementCode                ,+#endif+    getDOMHTMLAppletElementCode             ,+    setDOMHTMLAppletElementCode             ,+++-- ** codeBase #attr:codeBase#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementCodeBasePropertyInfo,+#endif+    constructDOMHTMLAppletElementCodeBase   ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementCodeBase            ,+#endif+    getDOMHTMLAppletElementCodeBase         ,+    setDOMHTMLAppletElementCodeBase         ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementHeightPropertyInfo  ,+#endif+    constructDOMHTMLAppletElementHeight     ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementHeight              ,+#endif+    getDOMHTMLAppletElementHeight           ,+    setDOMHTMLAppletElementHeight           ,+++-- ** hspace #attr:hspace#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementHspacePropertyInfo  ,+#endif+    constructDOMHTMLAppletElementHspace     ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementHspace              ,+#endif+    getDOMHTMLAppletElementHspace           ,+    setDOMHTMLAppletElementHspace           ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementNamePropertyInfo    ,+#endif+    constructDOMHTMLAppletElementName       ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementName                ,+#endif+    getDOMHTMLAppletElementName             ,+    setDOMHTMLAppletElementName             ,+++-- ** object #attr:object#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementObjectPropertyInfo  ,+#endif+    constructDOMHTMLAppletElementObject     ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementObject              ,+#endif+    getDOMHTMLAppletElementObject           ,+    setDOMHTMLAppletElementObject           ,+++-- ** vspace #attr:vspace#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementVspacePropertyInfo  ,+#endif+    constructDOMHTMLAppletElementVspace     ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementVspace              ,+#endif+    getDOMHTMLAppletElementVspace           ,+    setDOMHTMLAppletElementVspace           ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAppletElementWidthPropertyInfo   ,+#endif+    constructDOMHTMLAppletElementWidth      ,+#if ENABLE_OVERLOADING+    dOMHTMLAppletElementWidth               ,+#endif+    getDOMHTMLAppletElementWidth            ,+    setDOMHTMLAppletElementWidth            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLAppletElement = DOMHTMLAppletElement (ManagedPtr DOMHTMLAppletElement)+foreign import ccall "webkit_dom_html_applet_element_get_type"+    c_webkit_dom_html_applet_element_get_type :: IO GType++instance GObject DOMHTMLAppletElement where+    gobjectType = c_webkit_dom_html_applet_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLAppletElement`, for instance with `toDOMHTMLAppletElement`.+class (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o+instance (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o++instance O.HasParentTypes DOMHTMLAppletElement+type instance O.ParentTypes DOMHTMLAppletElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLAppletElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLAppletElement :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m DOMHTMLAppletElement+toDOMHTMLAppletElement = liftIO . unsafeCastTo DOMHTMLAppletElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLAppletElement`.+noDOMHTMLAppletElement :: Maybe DOMHTMLAppletElement+noDOMHTMLAppletElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLAppletElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLAppletElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLAppletElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLAppletElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLAppletElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLAppletElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLAppletElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLAppletElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLAppletElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLAppletElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLAppletElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLAppletElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLAppletElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLAppletElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLAppletElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLAppletElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLAppletElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLAppletElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLAppletElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLAppletElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLAppletElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLAppletElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLAppletElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLAppletElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLAppletElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLAppletElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLAppletElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLAppletElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLAppletElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLAppletElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLAppletElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLAppletElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLAppletElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLAppletElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLAppletElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLAppletElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLAppletElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLAppletElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLAppletElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLAppletElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLAppletElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLAppletElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLAppletElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLAppletElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLAppletElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLAppletElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLAppletElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLAppletElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLAppletElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLAppletElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLAppletElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLAppletElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLAppletElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLAppletElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLAppletElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAlign" o = DOMHTMLAppletElementGetAlignMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAlt" o = DOMHTMLAppletElementGetAltMethodInfo+    ResolveDOMHTMLAppletElementMethod "getArchive" o = DOMHTMLAppletElementGetArchiveMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLAppletElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLAppletElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLAppletElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLAppletElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLAppletElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLAppletElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLAppletElementMethod "getCode" o = DOMHTMLAppletElementGetCodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "getCodeBase" o = DOMHTMLAppletElementGetCodeBaseMethodInfo+    ResolveDOMHTMLAppletElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLAppletElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLAppletElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLAppletElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLAppletElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAppletElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAppletElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "getHeight" o = DOMHTMLAppletElementGetHeightMethodInfo+    ResolveDOMHTMLAppletElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLAppletElementMethod "getHspace" o = DOMHTMLAppletElementGetHspaceMethodInfo+    ResolveDOMHTMLAppletElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLAppletElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLAppletElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLAppletElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLAppletElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLAppletElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLAppletElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getName" o = DOMHTMLAppletElementGetNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLAppletElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLAppletElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLAppletElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLAppletElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLAppletElementMethod "getObject" o = DOMHTMLAppletElementGetObjectMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLAppletElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLAppletElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLAppletElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLAppletElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLAppletElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLAppletElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLAppletElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLAppletElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLAppletElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLAppletElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLAppletElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLAppletElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLAppletElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLAppletElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLAppletElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLAppletElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLAppletElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLAppletElementMethod "getVspace" o = DOMHTMLAppletElementGetVspaceMethodInfo+    ResolveDOMHTMLAppletElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLAppletElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLAppletElementMethod "getWidth" o = DOMHTMLAppletElementGetWidthMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAlign" o = DOMHTMLAppletElementSetAlignMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAlt" o = DOMHTMLAppletElementSetAltMethodInfo+    ResolveDOMHTMLAppletElementMethod "setArchive" o = DOMHTMLAppletElementSetArchiveMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLAppletElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "setCode" o = DOMHTMLAppletElementSetCodeMethodInfo+    ResolveDOMHTMLAppletElementMethod "setCodeBase" o = DOMHTMLAppletElementSetCodeBaseMethodInfo+    ResolveDOMHTMLAppletElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLAppletElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLAppletElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLAppletElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLAppletElementMethod "setHeight" o = DOMHTMLAppletElementSetHeightMethodInfo+    ResolveDOMHTMLAppletElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLAppletElementMethod "setHspace" o = DOMHTMLAppletElementSetHspaceMethodInfo+    ResolveDOMHTMLAppletElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLAppletElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLAppletElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLAppletElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLAppletElementMethod "setName" o = DOMHTMLAppletElementSetNameMethodInfo+    ResolveDOMHTMLAppletElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLAppletElementMethod "setObject" o = DOMHTMLAppletElementSetObjectMethodInfo+    ResolveDOMHTMLAppletElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLAppletElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLAppletElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLAppletElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLAppletElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLAppletElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLAppletElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLAppletElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLAppletElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLAppletElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLAppletElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLAppletElementMethod "setVspace" o = DOMHTMLAppletElementSetVspaceMethodInfo+    ResolveDOMHTMLAppletElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLAppletElementMethod "setWidth" o = DOMHTMLAppletElementSetWidthMethodInfo+    ResolveDOMHTMLAppletElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLAppletElementMethod t DOMHTMLAppletElement, O.MethodInfo info DOMHTMLAppletElement p) => OL.IsLabel t (DOMHTMLAppletElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #align+@+-}+getDOMHTMLAppletElementAlign :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementAlign :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementAlign :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementAlignPropertyInfo+instance AttrInfo DOMHTMLAppletElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementAlignPropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLAppletElementAlignPropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementAlign+    attrSet _ = setDOMHTMLAppletElementAlign+    attrConstruct _ = constructDOMHTMLAppletElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "alt"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #alt+@+-}+getDOMHTMLAppletElementAlt :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"++{- |+Set the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #alt 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementAlt :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementAlt :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementAltPropertyInfo+instance AttrInfo DOMHTMLAppletElementAltPropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementAltPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementAltPropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementAltPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementAltPropertyInfo = "alt"+    type AttrOrigin DOMHTMLAppletElementAltPropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementAlt+    attrSet _ = setDOMHTMLAppletElementAlt+    attrConstruct _ = constructDOMHTMLAppletElementAlt+    attrClear _ = undefined+#endif++-- VVV Prop "archive"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@archive@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #archive+@+-}+getDOMHTMLAppletElementArchive :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementArchive obj = liftIO $ B.Properties.getObjectPropertyString obj "archive"++{- |+Set the value of the “@archive@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #archive 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementArchive :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementArchive obj val = liftIO $ B.Properties.setObjectPropertyString obj "archive" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@archive@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementArchive :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementArchive val = B.Properties.constructObjectPropertyString "archive" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementArchivePropertyInfo+instance AttrInfo DOMHTMLAppletElementArchivePropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementArchivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementArchivePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementArchivePropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementArchivePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementArchivePropertyInfo = "archive"+    type AttrOrigin DOMHTMLAppletElementArchivePropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementArchive+    attrSet _ = setDOMHTMLAppletElementArchive+    attrConstruct _ = constructDOMHTMLAppletElementArchive+    attrClear _ = undefined+#endif++-- VVV Prop "code"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #code+@+-}+getDOMHTMLAppletElementCode :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementCode obj = liftIO $ B.Properties.getObjectPropertyString obj "code"++{- |+Set the value of the “@code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #code 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementCode :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementCode obj val = liftIO $ B.Properties.setObjectPropertyString obj "code" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@code@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementCode :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementCode val = B.Properties.constructObjectPropertyString "code" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementCodePropertyInfo+instance AttrInfo DOMHTMLAppletElementCodePropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementCodePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementCodePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementCodePropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementCodePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementCodePropertyInfo = "code"+    type AttrOrigin DOMHTMLAppletElementCodePropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementCode+    attrSet _ = setDOMHTMLAppletElementCode+    attrConstruct _ = constructDOMHTMLAppletElementCode+    attrClear _ = undefined+#endif++-- VVV Prop "code-base"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@code-base@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #codeBase+@+-}+getDOMHTMLAppletElementCodeBase :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementCodeBase obj = liftIO $ B.Properties.getObjectPropertyString obj "code-base"++{- |+Set the value of the “@code-base@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #codeBase 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementCodeBase :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementCodeBase obj val = liftIO $ B.Properties.setObjectPropertyString obj "code-base" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@code-base@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementCodeBase :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementCodeBase val = B.Properties.constructObjectPropertyString "code-base" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementCodeBasePropertyInfo+instance AttrInfo DOMHTMLAppletElementCodeBasePropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementCodeBasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementCodeBasePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementCodeBasePropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementCodeBasePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementCodeBasePropertyInfo = "code-base"+    type AttrOrigin DOMHTMLAppletElementCodeBasePropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementCodeBase+    attrSet _ = setDOMHTMLAppletElementCodeBase+    attrConstruct _ = constructDOMHTMLAppletElementCodeBase+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #height+@+-}+getDOMHTMLAppletElementHeight :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementHeight :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementHeight :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementHeightPropertyInfo+instance AttrInfo DOMHTMLAppletElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementHeightPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementHeightPropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementHeightPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLAppletElementHeightPropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementHeight+    attrSet _ = setDOMHTMLAppletElementHeight+    attrConstruct _ = constructDOMHTMLAppletElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "hspace"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@hspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #hspace+@+-}+getDOMHTMLAppletElementHspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m CLong+getDOMHTMLAppletElementHspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "hspace"++{- |+Set the value of the “@hspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #hspace 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementHspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> CLong -> m ()+setDOMHTMLAppletElementHspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "hspace" val++{- |+Construct a `GValueConstruct` with valid value for the “@hspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementHspace :: (IsDOMHTMLAppletElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLAppletElementHspace val = B.Properties.constructObjectPropertyLong "hspace" val++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementHspacePropertyInfo+instance AttrInfo DOMHTMLAppletElementHspacePropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementHspacePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLAppletElementHspacePropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementHspacePropertyInfo = CLong+    type AttrLabel DOMHTMLAppletElementHspacePropertyInfo = "hspace"+    type AttrOrigin DOMHTMLAppletElementHspacePropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementHspace+    attrSet _ = setDOMHTMLAppletElementHspace+    attrConstruct _ = constructDOMHTMLAppletElementHspace+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #name+@+-}+getDOMHTMLAppletElementName :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementName :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementName :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementNamePropertyInfo+instance AttrInfo DOMHTMLAppletElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementNamePropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLAppletElementNamePropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementName+    attrSet _ = setDOMHTMLAppletElementName+    attrConstruct _ = constructDOMHTMLAppletElementName+    attrClear _ = undefined+#endif++-- VVV Prop "object"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@object@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #object+@+-}+getDOMHTMLAppletElementObject :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementObject obj = liftIO $ B.Properties.getObjectPropertyString obj "object"++{- |+Set the value of the “@object@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #object 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementObject :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementObject obj val = liftIO $ B.Properties.setObjectPropertyString obj "object" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@object@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementObject :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementObject val = B.Properties.constructObjectPropertyString "object" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementObjectPropertyInfo+instance AttrInfo DOMHTMLAppletElementObjectPropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementObjectPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementObjectPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementObjectPropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementObjectPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementObjectPropertyInfo = "object"+    type AttrOrigin DOMHTMLAppletElementObjectPropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementObject+    attrSet _ = setDOMHTMLAppletElementObject+    attrConstruct _ = constructDOMHTMLAppletElementObject+    attrClear _ = undefined+#endif++-- VVV Prop "vspace"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@vspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #vspace+@+-}+getDOMHTMLAppletElementVspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m CLong+getDOMHTMLAppletElementVspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "vspace"++{- |+Set the value of the “@vspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #vspace 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementVspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> CLong -> m ()+setDOMHTMLAppletElementVspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "vspace" val++{- |+Construct a `GValueConstruct` with valid value for the “@vspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementVspace :: (IsDOMHTMLAppletElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLAppletElementVspace val = B.Properties.constructObjectPropertyLong "vspace" val++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementVspacePropertyInfo+instance AttrInfo DOMHTMLAppletElementVspacePropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementVspacePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLAppletElementVspacePropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementVspacePropertyInfo = CLong+    type AttrLabel DOMHTMLAppletElementVspacePropertyInfo = "vspace"+    type AttrOrigin DOMHTMLAppletElementVspacePropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementVspace+    attrSet _ = setDOMHTMLAppletElementVspace+    attrConstruct _ = constructDOMHTMLAppletElementVspace+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #width+@+-}+getDOMHTMLAppletElementWidth :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)+getDOMHTMLAppletElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAppletElementWidth :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()+setDOMHTMLAppletElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAppletElementWidth :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAppletElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementWidthPropertyInfo+instance AttrInfo DOMHTMLAppletElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLAppletElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAppletElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAppletElementWidthPropertyInfo = IsDOMHTMLAppletElement+    type AttrGetType DOMHTMLAppletElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAppletElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLAppletElementWidthPropertyInfo = DOMHTMLAppletElement+    attrGet _ = getDOMHTMLAppletElementWidth+    attrSet _ = setDOMHTMLAppletElementWidth+    attrConstruct _ = constructDOMHTMLAppletElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLAppletElement+type instance O.AttributeList DOMHTMLAppletElement = DOMHTMLAppletElementAttributeList+type DOMHTMLAppletElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLAppletElementAlignPropertyInfo), '("alt", DOMHTMLAppletElementAltPropertyInfo), '("archive", DOMHTMLAppletElementArchivePropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("code", DOMHTMLAppletElementCodePropertyInfo), '("codeBase", DOMHTMLAppletElementCodeBasePropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLAppletElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLAppletElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLAppletElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("object", DOMHTMLAppletElementObjectPropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vspace", DOMHTMLAppletElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLAppletElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLAppletElementAlign :: AttrLabelProxy "align"+dOMHTMLAppletElementAlign = AttrLabelProxy++dOMHTMLAppletElementAlt :: AttrLabelProxy "alt"+dOMHTMLAppletElementAlt = AttrLabelProxy++dOMHTMLAppletElementArchive :: AttrLabelProxy "archive"+dOMHTMLAppletElementArchive = AttrLabelProxy++dOMHTMLAppletElementCode :: AttrLabelProxy "code"+dOMHTMLAppletElementCode = AttrLabelProxy++dOMHTMLAppletElementCodeBase :: AttrLabelProxy "codeBase"+dOMHTMLAppletElementCodeBase = AttrLabelProxy++dOMHTMLAppletElementHeight :: AttrLabelProxy "height"+dOMHTMLAppletElementHeight = AttrLabelProxy++dOMHTMLAppletElementHspace :: AttrLabelProxy "hspace"+dOMHTMLAppletElementHspace = AttrLabelProxy++dOMHTMLAppletElementName :: AttrLabelProxy "name"+dOMHTMLAppletElementName = AttrLabelProxy++dOMHTMLAppletElementObject :: AttrLabelProxy "object"+dOMHTMLAppletElementObject = AttrLabelProxy++dOMHTMLAppletElementVspace :: AttrLabelProxy "vspace"+dOMHTMLAppletElementVspace = AttrLabelProxy++dOMHTMLAppletElementWidth :: AttrLabelProxy "width"+dOMHTMLAppletElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLAppletElement = DOMHTMLAppletElementSignalList+type DOMHTMLAppletElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLAppletElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_align" webkit_dom_html_applet_element_get_align :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetAlign++#endif++-- method DOMHTMLAppletElement::get_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_alt" webkit_dom_html_applet_element_get_alt :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetAlt self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_alt self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetAlt" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetAltMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetAlt++#endif++-- method DOMHTMLAppletElement::get_archive+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_archive" webkit_dom_html_applet_element_get_archive :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetArchive ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetArchive self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_archive self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetArchive" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetArchiveMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetArchiveMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetArchive++#endif++-- method DOMHTMLAppletElement::get_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_code" webkit_dom_html_applet_element_get_code :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetCode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_code self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetCode" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetCodeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetCodeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetCode++#endif++-- method DOMHTMLAppletElement::get_code_base+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_code_base" webkit_dom_html_applet_element_get_code_base :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetCodeBase ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetCodeBase self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_code_base self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetCodeBase" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetCodeBaseMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetCodeBaseMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetCodeBase++#endif++-- method DOMHTMLAppletElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_height" webkit_dom_html_applet_element_get_height :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_height self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetHeight" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetHeightMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetHeight++#endif++-- method DOMHTMLAppletElement::get_hspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_hspace" webkit_dom_html_applet_element_get_hspace :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CLong++{-# DEPRECATED dOMHTMLAppletElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetHspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLAppletElementGetHspace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_hspace self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetHspaceMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetHspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetHspace++#endif++-- method DOMHTMLAppletElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_name" webkit_dom_html_applet_element_get_name :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetName++#endif++-- method DOMHTMLAppletElement::get_object+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_object" webkit_dom_html_applet_element_get_object :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetObject ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetObject ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetObject self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_object self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetObject" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetObjectMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetObjectMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetObject++#endif++-- method DOMHTMLAppletElement::get_vspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_vspace" webkit_dom_html_applet_element_get_vspace :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CLong++{-# DEPRECATED dOMHTMLAppletElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetVspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLAppletElementGetVspace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_vspace self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetVspaceMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetVspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetVspace++#endif++-- method DOMHTMLAppletElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_get_width" webkit_dom_html_applet_element_get_width :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    IO CString++{-# DEPRECATED dOMHTMLAppletElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAppletElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_applet_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementGetWidth++#endif++-- method DOMHTMLAppletElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_align" webkit_dom_html_applet_element_set_align :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetAlign++#endif++-- method DOMHTMLAppletElement::set_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_alt" webkit_dom_html_applet_element_set_alt :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetAlt self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_alt self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetAltMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetAlt++#endif++-- method DOMHTMLAppletElement::set_archive+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_archive" webkit_dom_html_applet_element_set_archive :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetArchive ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetArchive self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_archive self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetArchiveMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetArchiveMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetArchive++#endif++-- method DOMHTMLAppletElement::set_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_code" webkit_dom_html_applet_element_set_code :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetCode self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_code self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetCodeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetCodeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetCode++#endif++-- method DOMHTMLAppletElement::set_code_base+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_code_base" webkit_dom_html_applet_element_set_code_base :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetCodeBase ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetCodeBase self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_code_base self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetCodeBaseMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetCodeBaseMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetCodeBase++#endif++-- method DOMHTMLAppletElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_height" webkit_dom_html_applet_element_set_height :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_height self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetHeightMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetHeight++#endif++-- method DOMHTMLAppletElement::set_hspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_hspace" webkit_dom_html_applet_element_set_hspace :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetHspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLAppletElementSetHspace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_applet_element_set_hspace self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetHspaceMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetHspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetHspace++#endif++-- method DOMHTMLAppletElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_name" webkit_dom_html_applet_element_set_name :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetName++#endif++-- method DOMHTMLAppletElement::set_object+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_object" webkit_dom_html_applet_element_set_object :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetObject ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetObject ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetObject self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_object self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetObjectMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetObjectMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetObject++#endif++-- method DOMHTMLAppletElement::set_vspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_vspace" webkit_dom_html_applet_element_set_vspace :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetVspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLAppletElementSetVspace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_applet_element_set_vspace self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetVspaceMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetVspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetVspace++#endif++-- method DOMHTMLAppletElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_applet_element_set_width" webkit_dom_html_applet_element_set_width :: +    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAppletElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAppletElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAppletElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_applet_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAppletElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs-boot view
@@ -0,0 +1,128 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLAppletElement = DOMHTMLAppletElement (ManagedPtr DOMHTMLAppletElement)+instance GObject DOMHTMLAppletElement where+class (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o+instance (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o+instance O.HasParentTypes DOMHTMLAppletElement+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementAltPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementArchivePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementCodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementCodeBasePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementHspacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementObjectPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementVspacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetArchiveMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetCodeBaseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetHspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetObjectMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetVspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetArchiveMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetCodeBaseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetHspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetObjectMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetVspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAppletElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs view
@@ -0,0 +1,2363 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement+    ( ++-- * Exported types+    DOMHTMLAreaElement(..)                  ,+    IsDOMHTMLAreaElement                    ,+    toDOMHTMLAreaElement                    ,+    noDOMHTMLAreaElement                    ,+++ -- * Methods+-- ** getAlt #method:getAlt#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetAltMethodInfo      ,+#endif+    dOMHTMLAreaElementGetAlt                ,+++-- ** getCoords #method:getCoords#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetCoordsMethodInfo   ,+#endif+    dOMHTMLAreaElementGetCoords             ,+++-- ** getHash #method:getHash#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetHashMethodInfo     ,+#endif+    dOMHTMLAreaElementGetHash               ,+++-- ** getHost #method:getHost#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetHostMethodInfo     ,+#endif+    dOMHTMLAreaElementGetHost               ,+++-- ** getHostname #method:getHostname#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetHostnameMethodInfo ,+#endif+    dOMHTMLAreaElementGetHostname           ,+++-- ** getHref #method:getHref#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetHrefMethodInfo     ,+#endif+    dOMHTMLAreaElementGetHref               ,+++-- ** getNoHref #method:getNoHref#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetNoHrefMethodInfo   ,+#endif+    dOMHTMLAreaElementGetNoHref             ,+++-- ** getPathname #method:getPathname#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetPathnameMethodInfo ,+#endif+    dOMHTMLAreaElementGetPathname           ,+++-- ** getPort #method:getPort#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetPortMethodInfo     ,+#endif+    dOMHTMLAreaElementGetPort               ,+++-- ** getProtocol #method:getProtocol#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetProtocolMethodInfo ,+#endif+    dOMHTMLAreaElementGetProtocol           ,+++-- ** getSearch #method:getSearch#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetSearchMethodInfo   ,+#endif+    dOMHTMLAreaElementGetSearch             ,+++-- ** getShape #method:getShape#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetShapeMethodInfo    ,+#endif+    dOMHTMLAreaElementGetShape              ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementGetTargetMethodInfo   ,+#endif+    dOMHTMLAreaElementGetTarget             ,+++-- ** setAlt #method:setAlt#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetAltMethodInfo      ,+#endif+    dOMHTMLAreaElementSetAlt                ,+++-- ** setCoords #method:setCoords#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetCoordsMethodInfo   ,+#endif+    dOMHTMLAreaElementSetCoords             ,+++-- ** setHash #method:setHash#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetHashMethodInfo     ,+#endif+    dOMHTMLAreaElementSetHash               ,+++-- ** setHost #method:setHost#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetHostMethodInfo     ,+#endif+    dOMHTMLAreaElementSetHost               ,+++-- ** setHostname #method:setHostname#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetHostnameMethodInfo ,+#endif+    dOMHTMLAreaElementSetHostname           ,+++-- ** setHref #method:setHref#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetHrefMethodInfo     ,+#endif+    dOMHTMLAreaElementSetHref               ,+++-- ** setNoHref #method:setNoHref#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetNoHrefMethodInfo   ,+#endif+    dOMHTMLAreaElementSetNoHref             ,+++-- ** setPathname #method:setPathname#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetPathnameMethodInfo ,+#endif+    dOMHTMLAreaElementSetPathname           ,+++-- ** setPort #method:setPort#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetPortMethodInfo     ,+#endif+    dOMHTMLAreaElementSetPort               ,+++-- ** setProtocol #method:setProtocol#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetProtocolMethodInfo ,+#endif+    dOMHTMLAreaElementSetProtocol           ,+++-- ** setSearch #method:setSearch#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetSearchMethodInfo   ,+#endif+    dOMHTMLAreaElementSetSearch             ,+++-- ** setShape #method:setShape#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetShapeMethodInfo    ,+#endif+    dOMHTMLAreaElementSetShape              ,+++-- ** setTarget #method:setTarget#++#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSetTargetMethodInfo   ,+#endif+    dOMHTMLAreaElementSetTarget             ,+++++ -- * Properties+-- ** alt #attr:alt#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementAltPropertyInfo       ,+#endif+    constructDOMHTMLAreaElementAlt          ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementAlt                   ,+#endif+    getDOMHTMLAreaElementAlt                ,+    setDOMHTMLAreaElementAlt                ,+++-- ** coords #attr:coords#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementCoordsPropertyInfo    ,+#endif+    constructDOMHTMLAreaElementCoords       ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementCoords                ,+#endif+    getDOMHTMLAreaElementCoords             ,+    setDOMHTMLAreaElementCoords             ,+++-- ** hash #attr:hash#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementHashPropertyInfo      ,+#endif+    constructDOMHTMLAreaElementHash         ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementHash                  ,+#endif+    getDOMHTMLAreaElementHash               ,+    setDOMHTMLAreaElementHash               ,+++-- ** host #attr:host#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementHostPropertyInfo      ,+#endif+    constructDOMHTMLAreaElementHost         ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementHost                  ,+#endif+    getDOMHTMLAreaElementHost               ,+    setDOMHTMLAreaElementHost               ,+++-- ** hostname #attr:hostname#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementHostnamePropertyInfo  ,+#endif+    constructDOMHTMLAreaElementHostname     ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementHostname              ,+#endif+    getDOMHTMLAreaElementHostname           ,+    setDOMHTMLAreaElementHostname           ,+++-- ** href #attr:href#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementHrefPropertyInfo      ,+#endif+    constructDOMHTMLAreaElementHref         ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementHref                  ,+#endif+    getDOMHTMLAreaElementHref               ,+    setDOMHTMLAreaElementHref               ,+++-- ** noHref #attr:noHref#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementNoHrefPropertyInfo    ,+#endif+    constructDOMHTMLAreaElementNoHref       ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementNoHref                ,+#endif+    getDOMHTMLAreaElementNoHref             ,+    setDOMHTMLAreaElementNoHref             ,+++-- ** pathname #attr:pathname#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementPathnamePropertyInfo  ,+#endif+    constructDOMHTMLAreaElementPathname     ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementPathname              ,+#endif+    getDOMHTMLAreaElementPathname           ,+    setDOMHTMLAreaElementPathname           ,+++-- ** port #attr:port#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementPortPropertyInfo      ,+#endif+    constructDOMHTMLAreaElementPort         ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementPort                  ,+#endif+    getDOMHTMLAreaElementPort               ,+    setDOMHTMLAreaElementPort               ,+++-- ** protocol #attr:protocol#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementProtocolPropertyInfo  ,+#endif+    constructDOMHTMLAreaElementProtocol     ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementProtocol              ,+#endif+    getDOMHTMLAreaElementProtocol           ,+    setDOMHTMLAreaElementProtocol           ,+++-- ** search #attr:search#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementSearchPropertyInfo    ,+#endif+    constructDOMHTMLAreaElementSearch       ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementSearch                ,+#endif+    getDOMHTMLAreaElementSearch             ,+    setDOMHTMLAreaElementSearch             ,+++-- ** shape #attr:shape#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementShapePropertyInfo     ,+#endif+    constructDOMHTMLAreaElementShape        ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementShape                 ,+#endif+    getDOMHTMLAreaElementShape              ,+    setDOMHTMLAreaElementShape              ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLAreaElementTargetPropertyInfo    ,+#endif+    constructDOMHTMLAreaElementTarget       ,+#if ENABLE_OVERLOADING+    dOMHTMLAreaElementTarget                ,+#endif+    getDOMHTMLAreaElementTarget             ,+    setDOMHTMLAreaElementTarget             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLAreaElement = DOMHTMLAreaElement (ManagedPtr DOMHTMLAreaElement)+foreign import ccall "webkit_dom_html_area_element_get_type"+    c_webkit_dom_html_area_element_get_type :: IO GType++instance GObject DOMHTMLAreaElement where+    gobjectType = c_webkit_dom_html_area_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLAreaElement`, for instance with `toDOMHTMLAreaElement`.+class (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o+instance (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o++instance O.HasParentTypes DOMHTMLAreaElement+type instance O.ParentTypes DOMHTMLAreaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLAreaElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLAreaElement :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m DOMHTMLAreaElement+toDOMHTMLAreaElement = liftIO . unsafeCastTo DOMHTMLAreaElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLAreaElement`.+noDOMHTMLAreaElement :: Maybe DOMHTMLAreaElement+noDOMHTMLAreaElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLAreaElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLAreaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLAreaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLAreaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLAreaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLAreaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLAreaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLAreaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLAreaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLAreaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLAreaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLAreaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLAreaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLAreaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLAreaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLAreaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLAreaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLAreaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLAreaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLAreaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLAreaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLAreaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLAreaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLAreaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLAreaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLAreaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLAreaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLAreaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLAreaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLAreaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLAreaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLAreaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLAreaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLAreaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLAreaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLAreaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLAreaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLAreaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLAreaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLAreaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLAreaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLAreaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLAreaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLAreaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLAreaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLAreaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLAreaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLAreaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLAreaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLAreaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLAreaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLAreaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLAreaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLAreaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLAreaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLAreaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLAreaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLAreaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAlt" o = DOMHTMLAreaElementGetAltMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLAreaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLAreaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLAreaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLAreaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLAreaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLAreaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLAreaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLAreaElementMethod "getCoords" o = DOMHTMLAreaElementGetCoordsMethodInfo+    ResolveDOMHTMLAreaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLAreaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLAreaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLAreaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAreaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLAreaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "getHash" o = DOMHTMLAreaElementGetHashMethodInfo+    ResolveDOMHTMLAreaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLAreaElementMethod "getHost" o = DOMHTMLAreaElementGetHostMethodInfo+    ResolveDOMHTMLAreaElementMethod "getHostname" o = DOMHTMLAreaElementGetHostnameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getHref" o = DOMHTMLAreaElementGetHrefMethodInfo+    ResolveDOMHTMLAreaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLAreaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLAreaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLAreaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLAreaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLAreaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLAreaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNoHref" o = DOMHTMLAreaElementGetNoHrefMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLAreaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLAreaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLAreaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLAreaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLAreaElementMethod "getPathname" o = DOMHTMLAreaElementGetPathnameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getPort" o = DOMHTMLAreaElementGetPortMethodInfo+    ResolveDOMHTMLAreaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLAreaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLAreaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLAreaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLAreaElementMethod "getProtocol" o = DOMHTMLAreaElementGetProtocolMethodInfo+    ResolveDOMHTMLAreaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLAreaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLAreaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLAreaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLAreaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLAreaElementMethod "getSearch" o = DOMHTMLAreaElementGetSearchMethodInfo+    ResolveDOMHTMLAreaElementMethod "getShape" o = DOMHTMLAreaElementGetShapeMethodInfo+    ResolveDOMHTMLAreaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLAreaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLAreaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLAreaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "getTarget" o = DOMHTMLAreaElementGetTargetMethodInfo+    ResolveDOMHTMLAreaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLAreaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLAreaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLAreaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLAreaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLAreaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLAreaElementMethod "setAlt" o = DOMHTMLAreaElementSetAltMethodInfo+    ResolveDOMHTMLAreaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLAreaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLAreaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLAreaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLAreaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLAreaElementMethod "setCoords" o = DOMHTMLAreaElementSetCoordsMethodInfo+    ResolveDOMHTMLAreaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLAreaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLAreaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLAreaElementMethod "setHash" o = DOMHTMLAreaElementSetHashMethodInfo+    ResolveDOMHTMLAreaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLAreaElementMethod "setHost" o = DOMHTMLAreaElementSetHostMethodInfo+    ResolveDOMHTMLAreaElementMethod "setHostname" o = DOMHTMLAreaElementSetHostnameMethodInfo+    ResolveDOMHTMLAreaElementMethod "setHref" o = DOMHTMLAreaElementSetHrefMethodInfo+    ResolveDOMHTMLAreaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLAreaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLAreaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLAreaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLAreaElementMethod "setNoHref" o = DOMHTMLAreaElementSetNoHrefMethodInfo+    ResolveDOMHTMLAreaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLAreaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLAreaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLAreaElementMethod "setPathname" o = DOMHTMLAreaElementSetPathnameMethodInfo+    ResolveDOMHTMLAreaElementMethod "setPort" o = DOMHTMLAreaElementSetPortMethodInfo+    ResolveDOMHTMLAreaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLAreaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLAreaElementMethod "setProtocol" o = DOMHTMLAreaElementSetProtocolMethodInfo+    ResolveDOMHTMLAreaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLAreaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLAreaElementMethod "setSearch" o = DOMHTMLAreaElementSetSearchMethodInfo+    ResolveDOMHTMLAreaElementMethod "setShape" o = DOMHTMLAreaElementSetShapeMethodInfo+    ResolveDOMHTMLAreaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLAreaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLAreaElementMethod "setTarget" o = DOMHTMLAreaElementSetTargetMethodInfo+    ResolveDOMHTMLAreaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLAreaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLAreaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLAreaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLAreaElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLAreaElementMethod t DOMHTMLAreaElement, O.MethodInfo info DOMHTMLAreaElement p) => OL.IsLabel t (DOMHTMLAreaElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "alt"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #alt+@+-}+getDOMHTMLAreaElementAlt :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"++{- |+Set the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #alt 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementAlt :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementAlt :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementAltPropertyInfo+instance AttrInfo DOMHTMLAreaElementAltPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementAltPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementAltPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementAltPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementAltPropertyInfo = "alt"+    type AttrOrigin DOMHTMLAreaElementAltPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementAlt+    attrSet _ = setDOMHTMLAreaElementAlt+    attrConstruct _ = constructDOMHTMLAreaElementAlt+    attrClear _ = undefined+#endif++-- VVV Prop "coords"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@coords@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #coords+@+-}+getDOMHTMLAreaElementCoords :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementCoords obj = liftIO $ B.Properties.getObjectPropertyString obj "coords"++{- |+Set the value of the “@coords@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #coords 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementCoords :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementCoords obj val = liftIO $ B.Properties.setObjectPropertyString obj "coords" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@coords@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementCoords :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementCoords val = B.Properties.constructObjectPropertyString "coords" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementCoordsPropertyInfo+instance AttrInfo DOMHTMLAreaElementCoordsPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementCoordsPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementCoordsPropertyInfo = "coords"+    type AttrOrigin DOMHTMLAreaElementCoordsPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementCoords+    attrSet _ = setDOMHTMLAreaElementCoords+    attrConstruct _ = constructDOMHTMLAreaElementCoords+    attrClear _ = undefined+#endif++-- VVV Prop "hash"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@hash@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #hash+@+-}+getDOMHTMLAreaElementHash :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementHash obj = liftIO $ B.Properties.getObjectPropertyString obj "hash"++{- |+Set the value of the “@hash@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #hash 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementHash :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementHash obj val = liftIO $ B.Properties.setObjectPropertyString obj "hash" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@hash@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementHash :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementHash val = B.Properties.constructObjectPropertyString "hash" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHashPropertyInfo+instance AttrInfo DOMHTMLAreaElementHashPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementHashPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementHashPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementHashPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementHashPropertyInfo = "hash"+    type AttrOrigin DOMHTMLAreaElementHashPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementHash+    attrSet _ = setDOMHTMLAreaElementHash+    attrConstruct _ = constructDOMHTMLAreaElementHash+    attrClear _ = undefined+#endif++-- VVV Prop "host"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@host@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #host+@+-}+getDOMHTMLAreaElementHost :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementHost obj = liftIO $ B.Properties.getObjectPropertyString obj "host"++{- |+Set the value of the “@host@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #host 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementHost :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementHost obj val = liftIO $ B.Properties.setObjectPropertyString obj "host" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@host@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementHost :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementHost val = B.Properties.constructObjectPropertyString "host" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHostPropertyInfo+instance AttrInfo DOMHTMLAreaElementHostPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementHostPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementHostPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementHostPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementHostPropertyInfo = "host"+    type AttrOrigin DOMHTMLAreaElementHostPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementHost+    attrSet _ = setDOMHTMLAreaElementHost+    attrConstruct _ = constructDOMHTMLAreaElementHost+    attrClear _ = undefined+#endif++-- VVV Prop "hostname"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@hostname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #hostname+@+-}+getDOMHTMLAreaElementHostname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementHostname obj = liftIO $ B.Properties.getObjectPropertyString obj "hostname"++{- |+Set the value of the “@hostname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #hostname 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementHostname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementHostname obj val = liftIO $ B.Properties.setObjectPropertyString obj "hostname" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@hostname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementHostname :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementHostname val = B.Properties.constructObjectPropertyString "hostname" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHostnamePropertyInfo+instance AttrInfo DOMHTMLAreaElementHostnamePropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementHostnamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementHostnamePropertyInfo = "hostname"+    type AttrOrigin DOMHTMLAreaElementHostnamePropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementHostname+    attrSet _ = setDOMHTMLAreaElementHostname+    attrConstruct _ = constructDOMHTMLAreaElementHostname+    attrClear _ = undefined+#endif++-- VVV Prop "href"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #href+@+-}+getDOMHTMLAreaElementHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"++{- |+Set the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #href 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementHref :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHrefPropertyInfo+instance AttrInfo DOMHTMLAreaElementHrefPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementHrefPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementHrefPropertyInfo = "href"+    type AttrOrigin DOMHTMLAreaElementHrefPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementHref+    attrSet _ = setDOMHTMLAreaElementHref+    attrConstruct _ = constructDOMHTMLAreaElementHref+    attrClear _ = undefined+#endif++-- VVV Prop "no-href"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@no-href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #noHref+@+-}+getDOMHTMLAreaElementNoHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m Bool+getDOMHTMLAreaElementNoHref obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-href"++{- |+Set the value of the “@no-href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #noHref 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementNoHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> Bool -> m ()+setDOMHTMLAreaElementNoHref obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-href" val++{- |+Construct a `GValueConstruct` with valid value for the “@no-href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementNoHref :: (IsDOMHTMLAreaElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLAreaElementNoHref val = B.Properties.constructObjectPropertyBool "no-href" val++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementNoHrefPropertyInfo+instance AttrInfo DOMHTMLAreaElementNoHrefPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementNoHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementNoHrefPropertyInfo = Bool+    type AttrLabel DOMHTMLAreaElementNoHrefPropertyInfo = "no-href"+    type AttrOrigin DOMHTMLAreaElementNoHrefPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementNoHref+    attrSet _ = setDOMHTMLAreaElementNoHref+    attrConstruct _ = constructDOMHTMLAreaElementNoHref+    attrClear _ = undefined+#endif++-- VVV Prop "pathname"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@pathname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #pathname+@+-}+getDOMHTMLAreaElementPathname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementPathname obj = liftIO $ B.Properties.getObjectPropertyString obj "pathname"++{- |+Set the value of the “@pathname@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #pathname 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementPathname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementPathname obj val = liftIO $ B.Properties.setObjectPropertyString obj "pathname" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@pathname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementPathname :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementPathname val = B.Properties.constructObjectPropertyString "pathname" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementPathnamePropertyInfo+instance AttrInfo DOMHTMLAreaElementPathnamePropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementPathnamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementPathnamePropertyInfo = "pathname"+    type AttrOrigin DOMHTMLAreaElementPathnamePropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementPathname+    attrSet _ = setDOMHTMLAreaElementPathname+    attrConstruct _ = constructDOMHTMLAreaElementPathname+    attrClear _ = undefined+#endif++-- VVV Prop "port"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@port@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #port+@+-}+getDOMHTMLAreaElementPort :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementPort obj = liftIO $ B.Properties.getObjectPropertyString obj "port"++{- |+Set the value of the “@port@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #port 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementPort :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementPort obj val = liftIO $ B.Properties.setObjectPropertyString obj "port" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@port@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementPort :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementPort val = B.Properties.constructObjectPropertyString "port" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementPortPropertyInfo+instance AttrInfo DOMHTMLAreaElementPortPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementPortPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementPortPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementPortPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementPortPropertyInfo = "port"+    type AttrOrigin DOMHTMLAreaElementPortPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementPort+    attrSet _ = setDOMHTMLAreaElementPort+    attrConstruct _ = constructDOMHTMLAreaElementPort+    attrClear _ = undefined+#endif++-- VVV Prop "protocol"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@protocol@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #protocol+@+-}+getDOMHTMLAreaElementProtocol :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementProtocol obj = liftIO $ B.Properties.getObjectPropertyString obj "protocol"++{- |+Set the value of the “@protocol@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #protocol 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementProtocol :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementProtocol obj val = liftIO $ B.Properties.setObjectPropertyString obj "protocol" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@protocol@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementProtocol :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementProtocol val = B.Properties.constructObjectPropertyString "protocol" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementProtocolPropertyInfo+instance AttrInfo DOMHTMLAreaElementProtocolPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementProtocolPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementProtocolPropertyInfo = "protocol"+    type AttrOrigin DOMHTMLAreaElementProtocolPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementProtocol+    attrSet _ = setDOMHTMLAreaElementProtocol+    attrConstruct _ = constructDOMHTMLAreaElementProtocol+    attrClear _ = undefined+#endif++-- VVV Prop "search"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@search@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #search+@+-}+getDOMHTMLAreaElementSearch :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementSearch obj = liftIO $ B.Properties.getObjectPropertyString obj "search"++{- |+Set the value of the “@search@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #search 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementSearch :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementSearch obj val = liftIO $ B.Properties.setObjectPropertyString obj "search" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@search@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementSearch :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementSearch val = B.Properties.constructObjectPropertyString "search" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSearchPropertyInfo+instance AttrInfo DOMHTMLAreaElementSearchPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementSearchPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementSearchPropertyInfo = "search"+    type AttrOrigin DOMHTMLAreaElementSearchPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementSearch+    attrSet _ = setDOMHTMLAreaElementSearch+    attrConstruct _ = constructDOMHTMLAreaElementSearch+    attrClear _ = undefined+#endif++-- VVV Prop "shape"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@shape@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #shape+@+-}+getDOMHTMLAreaElementShape :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementShape obj = liftIO $ B.Properties.getObjectPropertyString obj "shape"++{- |+Set the value of the “@shape@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #shape 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementShape :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementShape obj val = liftIO $ B.Properties.setObjectPropertyString obj "shape" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@shape@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementShape :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementShape val = B.Properties.constructObjectPropertyString "shape" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementShapePropertyInfo+instance AttrInfo DOMHTMLAreaElementShapePropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementShapePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementShapePropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementShapePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementShapePropertyInfo = "shape"+    type AttrOrigin DOMHTMLAreaElementShapePropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementShape+    attrSet _ = setDOMHTMLAreaElementShape+    attrConstruct _ = constructDOMHTMLAreaElementShape+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #target+@+-}+getDOMHTMLAreaElementTarget :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLAreaElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"++{- |+Set the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #target 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLAreaElementTarget :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()+setDOMHTMLAreaElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLAreaElementTarget :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLAreaElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementTargetPropertyInfo+instance AttrInfo DOMHTMLAreaElementTargetPropertyInfo where+    type AttrAllowedOps DOMHTMLAreaElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = IsDOMHTMLAreaElement+    type AttrGetType DOMHTMLAreaElementTargetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLAreaElementTargetPropertyInfo = "target"+    type AttrOrigin DOMHTMLAreaElementTargetPropertyInfo = DOMHTMLAreaElement+    attrGet _ = getDOMHTMLAreaElementTarget+    attrSet _ = setDOMHTMLAreaElementTarget+    attrConstruct _ = constructDOMHTMLAreaElementTarget+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLAreaElement+type instance O.AttributeList DOMHTMLAreaElement = DOMHTMLAreaElementAttributeList+type DOMHTMLAreaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("alt", DOMHTMLAreaElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAreaElementCoordsPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAreaElementHashPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAreaElementHostPropertyInfo), '("hostname", DOMHTMLAreaElementHostnamePropertyInfo), '("href", DOMHTMLAreaElementHrefPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noHref", DOMHTMLAreaElementNoHrefPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAreaElementPathnamePropertyInfo), '("port", DOMHTMLAreaElementPortPropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAreaElementProtocolPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAreaElementSearchPropertyInfo), '("shape", DOMHTMLAreaElementShapePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLAreaElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLAreaElementAlt :: AttrLabelProxy "alt"+dOMHTMLAreaElementAlt = AttrLabelProxy++dOMHTMLAreaElementCoords :: AttrLabelProxy "coords"+dOMHTMLAreaElementCoords = AttrLabelProxy++dOMHTMLAreaElementHash :: AttrLabelProxy "hash"+dOMHTMLAreaElementHash = AttrLabelProxy++dOMHTMLAreaElementHost :: AttrLabelProxy "host"+dOMHTMLAreaElementHost = AttrLabelProxy++dOMHTMLAreaElementHostname :: AttrLabelProxy "hostname"+dOMHTMLAreaElementHostname = AttrLabelProxy++dOMHTMLAreaElementHref :: AttrLabelProxy "href"+dOMHTMLAreaElementHref = AttrLabelProxy++dOMHTMLAreaElementNoHref :: AttrLabelProxy "noHref"+dOMHTMLAreaElementNoHref = AttrLabelProxy++dOMHTMLAreaElementPathname :: AttrLabelProxy "pathname"+dOMHTMLAreaElementPathname = AttrLabelProxy++dOMHTMLAreaElementPort :: AttrLabelProxy "port"+dOMHTMLAreaElementPort = AttrLabelProxy++dOMHTMLAreaElementProtocol :: AttrLabelProxy "protocol"+dOMHTMLAreaElementProtocol = AttrLabelProxy++dOMHTMLAreaElementSearch :: AttrLabelProxy "search"+dOMHTMLAreaElementSearch = AttrLabelProxy++dOMHTMLAreaElementShape :: AttrLabelProxy "shape"+dOMHTMLAreaElementShape = AttrLabelProxy++dOMHTMLAreaElementTarget :: AttrLabelProxy "target"+dOMHTMLAreaElementTarget = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLAreaElement = DOMHTMLAreaElementSignalList+type DOMHTMLAreaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLAreaElement::get_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_alt" webkit_dom_html_area_element_get_alt :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetAlt self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_alt self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetAlt" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetAltMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetAlt++#endif++-- method DOMHTMLAreaElement::get_coords+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_coords" webkit_dom_html_area_element_get_coords :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetCoords ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetCoords self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_coords self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetCoords" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetCoordsMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetCoordsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetCoords++#endif++-- method DOMHTMLAreaElement::get_hash+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_hash" webkit_dom_html_area_element_get_hash :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetHash ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetHash self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_hash self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHash" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHashMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHashMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetHash++#endif++-- method DOMHTMLAreaElement::get_host+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_host" webkit_dom_html_area_element_get_host :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetHost ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetHost self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_host self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHost" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHostMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHostMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetHost++#endif++-- method DOMHTMLAreaElement::get_hostname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_hostname" webkit_dom_html_area_element_get_hostname :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetHostname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetHostname self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_hostname self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHostname" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHostnameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHostnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetHostname++#endif++-- method DOMHTMLAreaElement::get_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_href" webkit_dom_html_area_element_get_href :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetHref self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_href self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHref" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHrefMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetHref++#endif++-- method DOMHTMLAreaElement::get_no_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_no_href" webkit_dom_html_area_element_get_no_href :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CInt++{-# DEPRECATED dOMHTMLAreaElementGetNoHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetNoHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLAreaElementGetNoHref self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_no_href self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetNoHrefMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetNoHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetNoHref++#endif++-- method DOMHTMLAreaElement::get_pathname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_pathname" webkit_dom_html_area_element_get_pathname :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetPathname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetPathname self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_pathname self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetPathname" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetPathnameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetPathnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetPathname++#endif++-- method DOMHTMLAreaElement::get_port+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_port" webkit_dom_html_area_element_get_port :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetPort ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetPort self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_port self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetPort" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetPortMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetPortMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetPort++#endif++-- method DOMHTMLAreaElement::get_protocol+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_protocol" webkit_dom_html_area_element_get_protocol :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetProtocol ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetProtocol self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_protocol self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetProtocol" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetProtocolMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetProtocolMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetProtocol++#endif++-- method DOMHTMLAreaElement::get_search+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_search" webkit_dom_html_area_element_get_search :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetSearch ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetSearch self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_search self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetSearch" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetSearchMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetSearchMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetSearch++#endif++-- method DOMHTMLAreaElement::get_shape+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_shape" webkit_dom_html_area_element_get_shape :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetShape ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetShape self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_shape self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetShape" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetShapeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetShapeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetShape++#endif++-- method DOMHTMLAreaElement::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_get_target" webkit_dom_html_area_element_get_target :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLAreaElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLAreaElementGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_area_element_get_target self'+    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetTarget" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetTargetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementGetTarget++#endif++-- method DOMHTMLAreaElement::set_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_alt" webkit_dom_html_area_element_set_alt :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetAlt self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_alt self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetAltMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetAlt++#endif++-- method DOMHTMLAreaElement::set_coords+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_coords" webkit_dom_html_area_element_set_coords :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetCoords ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetCoords self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_coords self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetCoordsMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetCoordsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetCoords++#endif++-- method DOMHTMLAreaElement::set_hash+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_hash" webkit_dom_html_area_element_set_hash :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetHash ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetHash self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_hash self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHashMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHashMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetHash++#endif++-- method DOMHTMLAreaElement::set_host+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_host" webkit_dom_html_area_element_set_host :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAreaElementSetHost ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetHost self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_host self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHostMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHostMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetHost++#endif++-- method DOMHTMLAreaElement::set_hostname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_hostname" webkit_dom_html_area_element_set_hostname :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAreaElementSetHostname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetHostname self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_hostname self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHostnameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHostnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetHostname++#endif++-- method DOMHTMLAreaElement::set_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_href" webkit_dom_html_area_element_set_href :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetHref self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_href self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHrefMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetHref++#endif++-- method DOMHTMLAreaElement::set_no_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_no_href" webkit_dom_html_area_element_set_no_href :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetNoHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetNoHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLAreaElementSetNoHref self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_area_element_set_no_href self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetNoHrefMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetNoHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetNoHref++#endif++-- method DOMHTMLAreaElement::set_pathname+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_pathname" webkit_dom_html_area_element_set_pathname :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAreaElementSetPathname ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetPathname self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_pathname self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetPathnameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetPathnameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetPathname++#endif++-- method DOMHTMLAreaElement::set_port+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_port" webkit_dom_html_area_element_set_port :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAreaElementSetPort ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetPort self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_port self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetPortMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetPortMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetPort++#endif++-- method DOMHTMLAreaElement::set_protocol+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_protocol" webkit_dom_html_area_element_set_protocol :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAreaElementSetProtocol ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetProtocol self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_protocol self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetProtocolMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetProtocolMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetProtocol++#endif++-- method DOMHTMLAreaElement::set_search+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_search" webkit_dom_html_area_element_set_search :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLAreaElementSetSearch ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetSearch self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_search self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetSearchMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetSearchMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetSearch++#endif++-- method DOMHTMLAreaElement::set_shape+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_shape" webkit_dom_html_area_element_set_shape :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetShape ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetShape self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_shape self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetShapeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetShapeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetShape++#endif++-- method DOMHTMLAreaElement::set_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_area_element_set_target" webkit_dom_html_area_element_set_target :: +    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLAreaElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLAreaElementSetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLAreaElementSetTarget self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_area_element_set_target self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetTargetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLAreaElementSetTarget++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs-boot view
@@ -0,0 +1,146 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLAreaElement = DOMHTMLAreaElement (ManagedPtr DOMHTMLAreaElement)+instance GObject DOMHTMLAreaElement where+class (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o+instance (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o+instance O.HasParentTypes DOMHTMLAreaElement+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementAltPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementCoordsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHashPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHostPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHostnamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementHrefPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementNoHrefPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementPathnamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementPortPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementProtocolPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSearchPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementShapePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetCoordsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHashMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHostMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHostnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetNoHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetPathnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetPortMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetProtocolMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetSearchMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetShapeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementGetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetCoordsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHashMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHostMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHostnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetNoHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetPathnameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetPortMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetProtocolMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetSearchMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetShapeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLAreaElementSetTargetMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement+    ( ++-- * Exported types+    DOMHTMLBRElement(..)                    ,+    IsDOMHTMLBRElement                      ,+    toDOMHTMLBRElement                      ,+    noDOMHTMLBRElement                      ,+++ -- * Methods+-- ** getClear #method:getClear#++#if ENABLE_OVERLOADING+    DOMHTMLBRElementGetClearMethodInfo      ,+#endif+    dOMHTMLBRElementGetClear                ,+++-- ** setClear #method:setClear#++#if ENABLE_OVERLOADING+    DOMHTMLBRElementSetClearMethodInfo      ,+#endif+    dOMHTMLBRElementSetClear                ,+++++ -- * Properties+-- ** clear #attr:clear#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBRElementClearPropertyInfo       ,+#endif+    constructDOMHTMLBRElementClear          ,+#if ENABLE_OVERLOADING+    dOMHTMLBRElementClear                   ,+#endif+    getDOMHTMLBRElementClear                ,+    setDOMHTMLBRElementClear                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLBRElement = DOMHTMLBRElement (ManagedPtr DOMHTMLBRElement)+foreign import ccall "webkit_dom_html_br_element_get_type"+    c_webkit_dom_html_br_element_get_type :: IO GType++instance GObject DOMHTMLBRElement where+    gobjectType = c_webkit_dom_html_br_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLBRElement`, for instance with `toDOMHTMLBRElement`.+class (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o++instance O.HasParentTypes DOMHTMLBRElement+type instance O.ParentTypes DOMHTMLBRElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLBRElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLBRElement :: (MonadIO m, IsDOMHTMLBRElement o) => o -> m DOMHTMLBRElement+toDOMHTMLBRElement = liftIO . unsafeCastTo DOMHTMLBRElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBRElement`.+noDOMHTMLBRElement :: Maybe DOMHTMLBRElement+noDOMHTMLBRElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLBRElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLBRElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLBRElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLBRElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLBRElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLBRElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLBRElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLBRElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLBRElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLBRElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLBRElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLBRElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLBRElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLBRElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLBRElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLBRElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLBRElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLBRElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLBRElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLBRElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLBRElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLBRElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLBRElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLBRElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLBRElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLBRElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLBRElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLBRElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLBRElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLBRElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLBRElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLBRElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLBRElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLBRElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLBRElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLBRElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLBRElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLBRElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLBRElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLBRElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLBRElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLBRElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLBRElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLBRElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLBRElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLBRElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLBRElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLBRElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLBRElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLBRElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLBRElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLBRElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLBRElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLBRElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLBRElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLBRElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLBRElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLBRElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLBRElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLBRElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLBRElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLBRElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLBRElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLBRElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLBRElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLBRElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLBRElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBRElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLBRElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLBRElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLBRElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLBRElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLBRElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLBRElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLBRElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLBRElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLBRElementMethod "getClear" o = DOMHTMLBRElementGetClearMethodInfo+    ResolveDOMHTMLBRElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLBRElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLBRElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLBRElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLBRElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLBRElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLBRElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLBRElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLBRElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLBRElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLBRElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBRElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLBRElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBRElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLBRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBRElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLBRElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLBRElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLBRElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLBRElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLBRElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLBRElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLBRElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLBRElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLBRElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLBRElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLBRElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLBRElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLBRElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLBRElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLBRElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLBRElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLBRElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLBRElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLBRElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLBRElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLBRElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLBRElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLBRElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLBRElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLBRElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLBRElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLBRElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLBRElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLBRElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLBRElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLBRElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLBRElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLBRElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLBRElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLBRElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLBRElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLBRElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLBRElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLBRElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLBRElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLBRElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLBRElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLBRElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLBRElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBRElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLBRElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLBRElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLBRElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBRElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLBRElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLBRElementMethod "setClear" o = DOMHTMLBRElementSetClearMethodInfo+    ResolveDOMHTMLBRElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLBRElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLBRElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLBRElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLBRElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLBRElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLBRElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLBRElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLBRElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLBRElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLBRElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLBRElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLBRElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLBRElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLBRElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLBRElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLBRElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLBRElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLBRElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLBRElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLBRElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLBRElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBRElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLBRElementMethod t DOMHTMLBRElement, O.MethodInfo info DOMHTMLBRElement p) => OL.IsLabel t (DOMHTMLBRElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "clear"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@clear@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBRElement #clear+@+-}+getDOMHTMLBRElementClear :: (MonadIO m, IsDOMHTMLBRElement o) => o -> m (Maybe T.Text)+getDOMHTMLBRElementClear obj = liftIO $ B.Properties.getObjectPropertyString obj "clear"++{- |+Set the value of the “@clear@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBRElement [ #clear 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBRElementClear :: (MonadIO m, IsDOMHTMLBRElement o) => o -> T.Text -> m ()+setDOMHTMLBRElementClear obj val = liftIO $ B.Properties.setObjectPropertyString obj "clear" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@clear@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBRElementClear :: (IsDOMHTMLBRElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBRElementClear val = B.Properties.constructObjectPropertyString "clear" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBRElementClearPropertyInfo+instance AttrInfo DOMHTMLBRElementClearPropertyInfo where+    type AttrAllowedOps DOMHTMLBRElementClearPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBRElementClearPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBRElementClearPropertyInfo = IsDOMHTMLBRElement+    type AttrGetType DOMHTMLBRElementClearPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBRElementClearPropertyInfo = "clear"+    type AttrOrigin DOMHTMLBRElementClearPropertyInfo = DOMHTMLBRElement+    attrGet _ = getDOMHTMLBRElementClear+    attrSet _ = setDOMHTMLBRElementClear+    attrConstruct _ = constructDOMHTMLBRElementClear+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLBRElement+type instance O.AttributeList DOMHTMLBRElement = DOMHTMLBRElementAttributeList+type DOMHTMLBRElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clear", DOMHTMLBRElementClearPropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLBRElementClear :: AttrLabelProxy "clear"+dOMHTMLBRElementClear = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLBRElement = DOMHTMLBRElementSignalList+type DOMHTMLBRElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLBRElement::get_clear+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_br_element_get_clear" webkit_dom_html_br_element_get_clear :: +    Ptr DOMHTMLBRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"})+    IO CString++{-# DEPRECATED dOMHTMLBRElementGetClear ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBRElementGetClear ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBRElementGetClear self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_br_element_get_clear self'+    checkUnexpectedReturnNULL "dOMHTMLBRElementGetClear" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBRElementGetClearMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBRElement a) => O.MethodInfo DOMHTMLBRElementGetClearMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBRElementGetClear++#endif++-- method DOMHTMLBRElement::set_clear+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_br_element_set_clear" webkit_dom_html_br_element_set_clear :: +    Ptr DOMHTMLBRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBRElementSetClear ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBRElementSetClear ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBRElementSetClear self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_br_element_set_clear self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBRElementSetClearMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBRElement a) => O.MethodInfo DOMHTMLBRElementSetClearMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBRElementSetClear++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLBRElement = DOMHTMLBRElement (ManagedPtr DOMHTMLBRElement)+instance GObject DOMHTMLBRElement where+class (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o+instance O.HasParentTypes DOMHTMLBRElement+#if ENABLE_OVERLOADING+data DOMHTMLBRElementClearPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBRElementGetClearMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBRElementSetClearMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs view
@@ -0,0 +1,594 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement+    ( ++-- * Exported types+    DOMHTMLBaseElement(..)                  ,+    IsDOMHTMLBaseElement                    ,+    toDOMHTMLBaseElement                    ,+    noDOMHTMLBaseElement                    ,+++ -- * Methods+-- ** getHref #method:getHref#++#if ENABLE_OVERLOADING+    DOMHTMLBaseElementGetHrefMethodInfo     ,+#endif+    dOMHTMLBaseElementGetHref               ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMHTMLBaseElementGetTargetMethodInfo   ,+#endif+    dOMHTMLBaseElementGetTarget             ,+++-- ** setHref #method:setHref#++#if ENABLE_OVERLOADING+    DOMHTMLBaseElementSetHrefMethodInfo     ,+#endif+    dOMHTMLBaseElementSetHref               ,+++-- ** setTarget #method:setTarget#++#if ENABLE_OVERLOADING+    DOMHTMLBaseElementSetTargetMethodInfo   ,+#endif+    dOMHTMLBaseElementSetTarget             ,+++++ -- * Properties+-- ** href #attr:href#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBaseElementHrefPropertyInfo      ,+#endif+    constructDOMHTMLBaseElementHref         ,+#if ENABLE_OVERLOADING+    dOMHTMLBaseElementHref                  ,+#endif+    getDOMHTMLBaseElementHref               ,+    setDOMHTMLBaseElementHref               ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBaseElementTargetPropertyInfo    ,+#endif+    constructDOMHTMLBaseElementTarget       ,+#if ENABLE_OVERLOADING+    dOMHTMLBaseElementTarget                ,+#endif+    getDOMHTMLBaseElementTarget             ,+    setDOMHTMLBaseElementTarget             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLBaseElement = DOMHTMLBaseElement (ManagedPtr DOMHTMLBaseElement)+foreign import ccall "webkit_dom_html_base_element_get_type"+    c_webkit_dom_html_base_element_get_type :: IO GType++instance GObject DOMHTMLBaseElement where+    gobjectType = c_webkit_dom_html_base_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLBaseElement`, for instance with `toDOMHTMLBaseElement`.+class (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o++instance O.HasParentTypes DOMHTMLBaseElement+type instance O.ParentTypes DOMHTMLBaseElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLBaseElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLBaseElement :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> m DOMHTMLBaseElement+toDOMHTMLBaseElement = liftIO . unsafeCastTo DOMHTMLBaseElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBaseElement`.+noDOMHTMLBaseElement :: Maybe DOMHTMLBaseElement+noDOMHTMLBaseElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLBaseElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLBaseElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLBaseElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLBaseElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLBaseElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLBaseElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLBaseElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLBaseElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLBaseElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLBaseElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLBaseElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLBaseElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLBaseElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLBaseElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLBaseElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLBaseElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLBaseElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLBaseElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLBaseElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLBaseElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLBaseElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLBaseElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLBaseElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLBaseElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLBaseElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLBaseElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLBaseElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLBaseElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLBaseElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLBaseElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLBaseElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLBaseElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLBaseElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLBaseElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLBaseElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLBaseElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLBaseElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLBaseElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLBaseElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLBaseElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLBaseElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLBaseElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLBaseElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLBaseElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLBaseElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLBaseElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLBaseElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLBaseElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLBaseElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLBaseElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLBaseElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLBaseElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLBaseElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLBaseElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLBaseElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLBaseElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLBaseElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLBaseElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLBaseElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLBaseElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLBaseElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLBaseElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLBaseElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLBaseElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLBaseElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLBaseElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLBaseElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLBaseElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLBaseElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLBaseElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLBaseElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLBaseElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLBaseElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBaseElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBaseElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLBaseElementMethod "getHref" o = DOMHTMLBaseElementGetHrefMethodInfo+    ResolveDOMHTMLBaseElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLBaseElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLBaseElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLBaseElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLBaseElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLBaseElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLBaseElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLBaseElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLBaseElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLBaseElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLBaseElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLBaseElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLBaseElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLBaseElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLBaseElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLBaseElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLBaseElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLBaseElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLBaseElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLBaseElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLBaseElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLBaseElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLBaseElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLBaseElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLBaseElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLBaseElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLBaseElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "getTarget" o = DOMHTMLBaseElementGetTargetMethodInfo+    ResolveDOMHTMLBaseElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLBaseElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLBaseElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLBaseElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLBaseElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBaseElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLBaseElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLBaseElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLBaseElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLBaseElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLBaseElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLBaseElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLBaseElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLBaseElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLBaseElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLBaseElementMethod "setHref" o = DOMHTMLBaseElementSetHrefMethodInfo+    ResolveDOMHTMLBaseElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLBaseElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLBaseElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLBaseElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLBaseElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLBaseElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLBaseElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLBaseElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLBaseElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLBaseElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLBaseElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLBaseElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLBaseElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLBaseElementMethod "setTarget" o = DOMHTMLBaseElementSetTargetMethodInfo+    ResolveDOMHTMLBaseElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLBaseElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLBaseElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLBaseElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBaseElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLBaseElementMethod t DOMHTMLBaseElement, O.MethodInfo info DOMHTMLBaseElement p) => OL.IsLabel t (DOMHTMLBaseElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "href"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBaseElement #href+@+-}+getDOMHTMLBaseElementHref :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> m (Maybe T.Text)+getDOMHTMLBaseElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"++{- |+Set the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBaseElement [ #href 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBaseElementHref :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> T.Text -> m ()+setDOMHTMLBaseElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBaseElementHref :: (IsDOMHTMLBaseElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBaseElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBaseElementHrefPropertyInfo+instance AttrInfo DOMHTMLBaseElementHrefPropertyInfo where+    type AttrAllowedOps DOMHTMLBaseElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBaseElementHrefPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBaseElementHrefPropertyInfo = IsDOMHTMLBaseElement+    type AttrGetType DOMHTMLBaseElementHrefPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBaseElementHrefPropertyInfo = "href"+    type AttrOrigin DOMHTMLBaseElementHrefPropertyInfo = DOMHTMLBaseElement+    attrGet _ = getDOMHTMLBaseElementHref+    attrSet _ = setDOMHTMLBaseElementHref+    attrConstruct _ = constructDOMHTMLBaseElementHref+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBaseElement #target+@+-}+getDOMHTMLBaseElementTarget :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> m (Maybe T.Text)+getDOMHTMLBaseElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"++{- |+Set the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBaseElement [ #target 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBaseElementTarget :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> T.Text -> m ()+setDOMHTMLBaseElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBaseElementTarget :: (IsDOMHTMLBaseElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBaseElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBaseElementTargetPropertyInfo+instance AttrInfo DOMHTMLBaseElementTargetPropertyInfo where+    type AttrAllowedOps DOMHTMLBaseElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBaseElementTargetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBaseElementTargetPropertyInfo = IsDOMHTMLBaseElement+    type AttrGetType DOMHTMLBaseElementTargetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBaseElementTargetPropertyInfo = "target"+    type AttrOrigin DOMHTMLBaseElementTargetPropertyInfo = DOMHTMLBaseElement+    attrGet _ = getDOMHTMLBaseElementTarget+    attrSet _ = setDOMHTMLBaseElementTarget+    attrConstruct _ = constructDOMHTMLBaseElementTarget+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLBaseElement+type instance O.AttributeList DOMHTMLBaseElement = DOMHTMLBaseElementAttributeList+type DOMHTMLBaseElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLBaseElementHrefPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLBaseElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLBaseElementHref :: AttrLabelProxy "href"+dOMHTMLBaseElementHref = AttrLabelProxy++dOMHTMLBaseElementTarget :: AttrLabelProxy "target"+dOMHTMLBaseElementTarget = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLBaseElement = DOMHTMLBaseElementSignalList+type DOMHTMLBaseElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLBaseElement::get_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_element_get_href" webkit_dom_html_base_element_get_href :: +    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})+    IO CString++{-# DEPRECATED dOMHTMLBaseElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBaseElementGetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBaseElementGetHref self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_base_element_get_href self'+    checkUnexpectedReturnNULL "dOMHTMLBaseElementGetHref" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBaseElementGetHrefMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementGetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseElementGetHref++#endif++-- method DOMHTMLBaseElement::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_element_get_target" webkit_dom_html_base_element_get_target :: +    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})+    IO CString++{-# DEPRECATED dOMHTMLBaseElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBaseElementGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBaseElementGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_base_element_get_target self'+    checkUnexpectedReturnNULL "dOMHTMLBaseElementGetTarget" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBaseElementGetTargetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseElementGetTarget++#endif++-- method DOMHTMLBaseElement::set_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_element_set_href" webkit_dom_html_base_element_set_href :: +    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBaseElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBaseElementSetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBaseElementSetHref self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_base_element_set_href self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBaseElementSetHrefMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementSetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseElementSetHref++#endif++-- method DOMHTMLBaseElement::set_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_element_set_target" webkit_dom_html_base_element_set_target :: +    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBaseElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBaseElementSetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBaseElementSetTarget self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_base_element_set_target self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBaseElementSetTargetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementSetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseElementSetTarget++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLBaseElement = DOMHTMLBaseElement (ManagedPtr DOMHTMLBaseElement)+instance GObject DOMHTMLBaseElement where+class (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o+instance O.HasParentTypes DOMHTMLBaseElement+#if ENABLE_OVERLOADING+data DOMHTMLBaseElementHrefPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseElementTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseElementGetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseElementGetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseElementSetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseElementSetTargetMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs view
@@ -0,0 +1,551 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement+    ( ++-- * Exported types+    DOMHTMLBaseFontElement(..)              ,+    IsDOMHTMLBaseFontElement                ,+    toDOMHTMLBaseFontElement                ,+    noDOMHTMLBaseFontElement                ,+++ -- * Methods+-- ** getColor #method:getColor#++#if ENABLE_OVERLOADING+    DOMHTMLBaseFontElementGetColorMethodInfo,+#endif+    dOMHTMLBaseFontElementGetColor          ,+++-- ** getFace #method:getFace#++#if ENABLE_OVERLOADING+    DOMHTMLBaseFontElementGetFaceMethodInfo ,+#endif+    dOMHTMLBaseFontElementGetFace           ,+++-- ** getSize #method:getSize#++#if ENABLE_OVERLOADING+    DOMHTMLBaseFontElementGetSizeMethodInfo ,+#endif+    dOMHTMLBaseFontElementGetSize           ,+++-- ** setColor #method:setColor#++#if ENABLE_OVERLOADING+    DOMHTMLBaseFontElementSetColorMethodInfo,+#endif+    dOMHTMLBaseFontElementSetColor          ,+++-- ** setFace #method:setFace#++#if ENABLE_OVERLOADING+    DOMHTMLBaseFontElementSetFaceMethodInfo ,+#endif+    dOMHTMLBaseFontElementSetFace           ,+++-- ** setSize #method:setSize#++#if ENABLE_OVERLOADING+    DOMHTMLBaseFontElementSetSizeMethodInfo ,+#endif+    dOMHTMLBaseFontElementSetSize           ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLBaseFontElement = DOMHTMLBaseFontElement (ManagedPtr DOMHTMLBaseFontElement)+foreign import ccall "webkit_dom_html_base_font_element_get_type"+    c_webkit_dom_html_base_font_element_get_type :: IO GType++instance GObject DOMHTMLBaseFontElement where+    gobjectType = c_webkit_dom_html_base_font_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLBaseFontElement`, for instance with `toDOMHTMLBaseFontElement`.+class (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o++instance O.HasParentTypes DOMHTMLBaseFontElement+type instance O.ParentTypes DOMHTMLBaseFontElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLBaseFontElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLBaseFontElement :: (MonadIO m, IsDOMHTMLBaseFontElement o) => o -> m DOMHTMLBaseFontElement+toDOMHTMLBaseFontElement = liftIO . unsafeCastTo DOMHTMLBaseFontElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBaseFontElement`.+noDOMHTMLBaseFontElement :: Maybe DOMHTMLBaseFontElement+noDOMHTMLBaseFontElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLBaseFontElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLBaseFontElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getColor" o = DOMHTMLBaseFontElementGetColorMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getFace" o = DOMHTMLBaseFontElementGetFaceMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getSize" o = DOMHTMLBaseFontElementGetSizeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setColor" o = DOMHTMLBaseFontElementSetColorMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setFace" o = DOMHTMLBaseFontElementSetFaceMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setSize" o = DOMHTMLBaseFontElementSetSizeMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLBaseFontElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBaseFontElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLBaseFontElementMethod t DOMHTMLBaseFontElement, O.MethodInfo info DOMHTMLBaseFontElement p) => OL.IsLabel t (DOMHTMLBaseFontElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLBaseFontElement+type instance O.AttributeList DOMHTMLBaseFontElement = DOMHTMLBaseFontElementAttributeList+type DOMHTMLBaseFontElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLBaseFontElement = DOMHTMLBaseFontElementSignalList+type DOMHTMLBaseFontElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLBaseFontElement::get_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_font_element_get_color" webkit_dom_html_base_font_element_get_color :: +    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})+    IO CString++{-# DEPRECATED dOMHTMLBaseFontElementGetColor ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it just returns 'Nothing'.+-}+dOMHTMLBaseFontElementGetColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBaseFontElementGetColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_base_font_element_get_color self'+    checkUnexpectedReturnNULL "dOMHTMLBaseFontElementGetColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementGetColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementGetColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseFontElementGetColor++#endif++-- method DOMHTMLBaseFontElement::get_face+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_font_element_get_face" webkit_dom_html_base_font_element_get_face :: +    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})+    IO CString++{-# DEPRECATED dOMHTMLBaseFontElementGetFace ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it just returns 'Nothing'.+-}+dOMHTMLBaseFontElementGetFace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBaseFontElementGetFace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_base_font_element_get_face self'+    checkUnexpectedReturnNULL "dOMHTMLBaseFontElementGetFace" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementGetFaceMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementGetFaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseFontElementGetFace++#endif++-- method DOMHTMLBaseFontElement::get_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_font_element_get_size" webkit_dom_html_base_font_element_get_size :: +    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})+    IO CLong++{-# DEPRECATED dOMHTMLBaseFontElementGetSize ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it just returns 0.+-}+dOMHTMLBaseFontElementGetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLBaseFontElementGetSize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_base_font_element_get_size self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementGetSizeMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementGetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseFontElementGetSize++#endif++-- method DOMHTMLBaseFontElement::set_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_font_element_set_color" webkit_dom_html_base_font_element_set_color :: +    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBaseFontElementSetColor ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it does nothing.+-}+dOMHTMLBaseFontElementSetColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBaseFontElementSetColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_base_font_element_set_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementSetColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementSetColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseFontElementSetColor++#endif++-- method DOMHTMLBaseFontElement::set_face+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_font_element_set_face" webkit_dom_html_base_font_element_set_face :: +    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBaseFontElementSetFace ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it does nothing.+-}+dOMHTMLBaseFontElementSetFace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBaseFontElementSetFace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_base_font_element_set_face self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementSetFaceMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementSetFaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseFontElementSetFace++#endif++-- method DOMHTMLBaseFontElement::set_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_base_font_element_set_size" webkit_dom_html_base_font_element_set_size :: +    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLBaseFontElementSetSize ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it does nothing.+-}+dOMHTMLBaseFontElementSetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLBaseFontElementSetSize self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_base_font_element_set_size self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementSetSizeMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementSetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBaseFontElementSetSize++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLBaseFontElement = DOMHTMLBaseFontElement (ManagedPtr DOMHTMLBaseFontElement)+instance GObject DOMHTMLBaseFontElement where+class (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o+instance O.HasParentTypes DOMHTMLBaseFontElement+#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementGetColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementGetFaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementGetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementSetColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementSetFaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBaseFontElementSetSizeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs view
@@ -0,0 +1,1234 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement+    ( ++-- * Exported types+    DOMHTMLBodyElement(..)                  ,+    IsDOMHTMLBodyElement                    ,+    toDOMHTMLBodyElement                    ,+    noDOMHTMLBodyElement                    ,+++ -- * Methods+-- ** getALink #method:getALink#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementGetALinkMethodInfo    ,+#endif+    dOMHTMLBodyElementGetALink              ,+++-- ** getBackground #method:getBackground#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementGetBackgroundMethodInfo,+#endif+    dOMHTMLBodyElementGetBackground         ,+++-- ** getBgColor #method:getBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementGetBgColorMethodInfo  ,+#endif+    dOMHTMLBodyElementGetBgColor            ,+++-- ** getLink #method:getLink#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementGetLinkMethodInfo     ,+#endif+    dOMHTMLBodyElementGetLink               ,+++-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementGetTextMethodInfo     ,+#endif+    dOMHTMLBodyElementGetText               ,+++-- ** getVLink #method:getVLink#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementGetVLinkMethodInfo    ,+#endif+    dOMHTMLBodyElementGetVLink              ,+++-- ** setALink #method:setALink#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementSetALinkMethodInfo    ,+#endif+    dOMHTMLBodyElementSetALink              ,+++-- ** setBackground #method:setBackground#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementSetBackgroundMethodInfo,+#endif+    dOMHTMLBodyElementSetBackground         ,+++-- ** setBgColor #method:setBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementSetBgColorMethodInfo  ,+#endif+    dOMHTMLBodyElementSetBgColor            ,+++-- ** setLink #method:setLink#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementSetLinkMethodInfo     ,+#endif+    dOMHTMLBodyElementSetLink               ,+++-- ** setText #method:setText#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementSetTextMethodInfo     ,+#endif+    dOMHTMLBodyElementSetText               ,+++-- ** setVLink #method:setVLink#++#if ENABLE_OVERLOADING+    DOMHTMLBodyElementSetVLinkMethodInfo    ,+#endif+    dOMHTMLBodyElementSetVLink              ,+++++ -- * Properties+-- ** aLink #attr:aLink#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBodyElementALinkPropertyInfo     ,+#endif+    constructDOMHTMLBodyElementALink        ,+#if ENABLE_OVERLOADING+    dOMHTMLBodyElementALink                 ,+#endif+    getDOMHTMLBodyElementALink              ,+    setDOMHTMLBodyElementALink              ,+++-- ** background #attr:background#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBodyElementBackgroundPropertyInfo,+#endif+    constructDOMHTMLBodyElementBackground   ,+#if ENABLE_OVERLOADING+    dOMHTMLBodyElementBackground            ,+#endif+    getDOMHTMLBodyElementBackground         ,+    setDOMHTMLBodyElementBackground         ,+++-- ** bgColor #attr:bgColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBodyElementBgColorPropertyInfo   ,+#endif+    constructDOMHTMLBodyElementBgColor      ,+#if ENABLE_OVERLOADING+    dOMHTMLBodyElementBgColor               ,+#endif+    getDOMHTMLBodyElementBgColor            ,+    setDOMHTMLBodyElementBgColor            ,+++-- ** link #attr:link#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBodyElementLinkPropertyInfo      ,+#endif+    constructDOMHTMLBodyElementLink         ,+#if ENABLE_OVERLOADING+    dOMHTMLBodyElementLink                  ,+#endif+    getDOMHTMLBodyElementLink               ,+    setDOMHTMLBodyElementLink               ,+++-- ** text #attr:text#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBodyElementTextPropertyInfo      ,+#endif+    constructDOMHTMLBodyElementText         ,+#if ENABLE_OVERLOADING+    dOMHTMLBodyElementText                  ,+#endif+    getDOMHTMLBodyElementText               ,+    setDOMHTMLBodyElementText               ,+++-- ** vLink #attr:vLink#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLBodyElementVLinkPropertyInfo     ,+#endif+    constructDOMHTMLBodyElementVLink        ,+#if ENABLE_OVERLOADING+    dOMHTMLBodyElementVLink                 ,+#endif+    getDOMHTMLBodyElementVLink              ,+    setDOMHTMLBodyElementVLink              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLBodyElement = DOMHTMLBodyElement (ManagedPtr DOMHTMLBodyElement)+foreign import ccall "webkit_dom_html_body_element_get_type"+    c_webkit_dom_html_body_element_get_type :: IO GType++instance GObject DOMHTMLBodyElement where+    gobjectType = c_webkit_dom_html_body_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLBodyElement`, for instance with `toDOMHTMLBodyElement`.+class (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o++instance O.HasParentTypes DOMHTMLBodyElement+type instance O.ParentTypes DOMHTMLBodyElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLBodyElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLBodyElement :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m DOMHTMLBodyElement+toDOMHTMLBodyElement = liftIO . unsafeCastTo DOMHTMLBodyElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBodyElement`.+noDOMHTMLBodyElement :: Maybe DOMHTMLBodyElement+noDOMHTMLBodyElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLBodyElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLBodyElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLBodyElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLBodyElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLBodyElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLBodyElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLBodyElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLBodyElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLBodyElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLBodyElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLBodyElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLBodyElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLBodyElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLBodyElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLBodyElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLBodyElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLBodyElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLBodyElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLBodyElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLBodyElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLBodyElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLBodyElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLBodyElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLBodyElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLBodyElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLBodyElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLBodyElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLBodyElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLBodyElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLBodyElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLBodyElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLBodyElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLBodyElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLBodyElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLBodyElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLBodyElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLBodyElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLBodyElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLBodyElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLBodyElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLBodyElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLBodyElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLBodyElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLBodyElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLBodyElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLBodyElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLBodyElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLBodyElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLBodyElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLBodyElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLBodyElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLBodyElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLBodyElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLBodyElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLBodyElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLBodyElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLBodyElementMethod "getALink" o = DOMHTMLBodyElementGetALinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLBodyElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLBodyElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLBodyElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLBodyElementMethod "getBackground" o = DOMHTMLBodyElementGetBackgroundMethodInfo+    ResolveDOMHTMLBodyElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLBodyElementMethod "getBgColor" o = DOMHTMLBodyElementGetBgColorMethodInfo+    ResolveDOMHTMLBodyElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLBodyElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLBodyElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLBodyElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLBodyElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLBodyElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLBodyElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLBodyElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLBodyElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLBodyElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBodyElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLBodyElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLBodyElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLBodyElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLBodyElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLBodyElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLBodyElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLBodyElementMethod "getLink" o = DOMHTMLBodyElementGetLinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLBodyElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLBodyElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLBodyElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLBodyElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLBodyElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLBodyElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLBodyElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLBodyElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLBodyElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLBodyElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLBodyElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLBodyElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLBodyElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLBodyElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLBodyElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLBodyElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLBodyElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLBodyElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLBodyElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "getText" o = DOMHTMLBodyElementGetTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLBodyElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLBodyElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLBodyElementMethod "getVLink" o = DOMHTMLBodyElementGetVLinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLBodyElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBodyElementMethod "setALink" o = DOMHTMLBodyElementSetALinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLBodyElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLBodyElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLBodyElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLBodyElementMethod "setBackground" o = DOMHTMLBodyElementSetBackgroundMethodInfo+    ResolveDOMHTMLBodyElementMethod "setBgColor" o = DOMHTMLBodyElementSetBgColorMethodInfo+    ResolveDOMHTMLBodyElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLBodyElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLBodyElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLBodyElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLBodyElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLBodyElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLBodyElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLBodyElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLBodyElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLBodyElementMethod "setLink" o = DOMHTMLBodyElementSetLinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLBodyElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLBodyElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLBodyElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLBodyElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLBodyElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLBodyElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLBodyElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLBodyElementMethod "setText" o = DOMHTMLBodyElementSetTextMethodInfo+    ResolveDOMHTMLBodyElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLBodyElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLBodyElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLBodyElementMethod "setVLink" o = DOMHTMLBodyElementSetVLinkMethodInfo+    ResolveDOMHTMLBodyElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLBodyElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLBodyElementMethod t DOMHTMLBodyElement, O.MethodInfo info DOMHTMLBodyElement p) => OL.IsLabel t (DOMHTMLBodyElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "a-link"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@a-link@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #aLink+@+-}+getDOMHTMLBodyElementALink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)+getDOMHTMLBodyElementALink obj = liftIO $ B.Properties.getObjectPropertyString obj "a-link"++{- |+Set the value of the “@a-link@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #aLink 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBodyElementALink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()+setDOMHTMLBodyElementALink obj val = liftIO $ B.Properties.setObjectPropertyString obj "a-link" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@a-link@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBodyElementALink :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBodyElementALink val = B.Properties.constructObjectPropertyString "a-link" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementALinkPropertyInfo+instance AttrInfo DOMHTMLBodyElementALinkPropertyInfo where+    type AttrAllowedOps DOMHTMLBodyElementALinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBodyElementALinkPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBodyElementALinkPropertyInfo = IsDOMHTMLBodyElement+    type AttrGetType DOMHTMLBodyElementALinkPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBodyElementALinkPropertyInfo = "a-link"+    type AttrOrigin DOMHTMLBodyElementALinkPropertyInfo = DOMHTMLBodyElement+    attrGet _ = getDOMHTMLBodyElementALink+    attrSet _ = setDOMHTMLBodyElementALink+    attrConstruct _ = constructDOMHTMLBodyElementALink+    attrClear _ = undefined+#endif++-- VVV Prop "background"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@background@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #background+@+-}+getDOMHTMLBodyElementBackground :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)+getDOMHTMLBodyElementBackground obj = liftIO $ B.Properties.getObjectPropertyString obj "background"++{- |+Set the value of the “@background@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #background 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBodyElementBackground :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()+setDOMHTMLBodyElementBackground obj val = liftIO $ B.Properties.setObjectPropertyString obj "background" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@background@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBodyElementBackground :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBodyElementBackground val = B.Properties.constructObjectPropertyString "background" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementBackgroundPropertyInfo+instance AttrInfo DOMHTMLBodyElementBackgroundPropertyInfo where+    type AttrAllowedOps DOMHTMLBodyElementBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBodyElementBackgroundPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBodyElementBackgroundPropertyInfo = IsDOMHTMLBodyElement+    type AttrGetType DOMHTMLBodyElementBackgroundPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBodyElementBackgroundPropertyInfo = "background"+    type AttrOrigin DOMHTMLBodyElementBackgroundPropertyInfo = DOMHTMLBodyElement+    attrGet _ = getDOMHTMLBodyElementBackground+    attrSet _ = setDOMHTMLBodyElementBackground+    attrConstruct _ = constructDOMHTMLBodyElementBackground+    attrClear _ = undefined+#endif++-- VVV Prop "bg-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #bgColor+@+-}+getDOMHTMLBodyElementBgColor :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)+getDOMHTMLBodyElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"++{- |+Set the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBodyElementBgColor :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()+setDOMHTMLBodyElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBodyElementBgColor :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBodyElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementBgColorPropertyInfo+instance AttrInfo DOMHTMLBodyElementBgColorPropertyInfo where+    type AttrAllowedOps DOMHTMLBodyElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBodyElementBgColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBodyElementBgColorPropertyInfo = IsDOMHTMLBodyElement+    type AttrGetType DOMHTMLBodyElementBgColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBodyElementBgColorPropertyInfo = "bg-color"+    type AttrOrigin DOMHTMLBodyElementBgColorPropertyInfo = DOMHTMLBodyElement+    attrGet _ = getDOMHTMLBodyElementBgColor+    attrSet _ = setDOMHTMLBodyElementBgColor+    attrConstruct _ = constructDOMHTMLBodyElementBgColor+    attrClear _ = undefined+#endif++-- VVV Prop "link"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@link@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #link+@+-}+getDOMHTMLBodyElementLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)+getDOMHTMLBodyElementLink obj = liftIO $ B.Properties.getObjectPropertyString obj "link"++{- |+Set the value of the “@link@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #link 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBodyElementLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()+setDOMHTMLBodyElementLink obj val = liftIO $ B.Properties.setObjectPropertyString obj "link" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@link@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBodyElementLink :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBodyElementLink val = B.Properties.constructObjectPropertyString "link" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementLinkPropertyInfo+instance AttrInfo DOMHTMLBodyElementLinkPropertyInfo where+    type AttrAllowedOps DOMHTMLBodyElementLinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBodyElementLinkPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBodyElementLinkPropertyInfo = IsDOMHTMLBodyElement+    type AttrGetType DOMHTMLBodyElementLinkPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBodyElementLinkPropertyInfo = "link"+    type AttrOrigin DOMHTMLBodyElementLinkPropertyInfo = DOMHTMLBodyElement+    attrGet _ = getDOMHTMLBodyElementLink+    attrSet _ = setDOMHTMLBodyElementLink+    attrConstruct _ = constructDOMHTMLBodyElementLink+    attrClear _ = undefined+#endif++-- VVV Prop "text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #text+@+-}+getDOMHTMLBodyElementText :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)+getDOMHTMLBodyElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"++{- |+Set the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #text 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBodyElementText :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()+setDOMHTMLBodyElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBodyElementText :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBodyElementText val = B.Properties.constructObjectPropertyString "text" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementTextPropertyInfo+instance AttrInfo DOMHTMLBodyElementTextPropertyInfo where+    type AttrAllowedOps DOMHTMLBodyElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBodyElementTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBodyElementTextPropertyInfo = IsDOMHTMLBodyElement+    type AttrGetType DOMHTMLBodyElementTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBodyElementTextPropertyInfo = "text"+    type AttrOrigin DOMHTMLBodyElementTextPropertyInfo = DOMHTMLBodyElement+    attrGet _ = getDOMHTMLBodyElementText+    attrSet _ = setDOMHTMLBodyElementText+    attrConstruct _ = constructDOMHTMLBodyElementText+    attrClear _ = undefined+#endif++-- VVV Prop "v-link"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@v-link@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #vLink+@+-}+getDOMHTMLBodyElementVLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)+getDOMHTMLBodyElementVLink obj = liftIO $ B.Properties.getObjectPropertyString obj "v-link"++{- |+Set the value of the “@v-link@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #vLink 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLBodyElementVLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()+setDOMHTMLBodyElementVLink obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-link" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@v-link@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLBodyElementVLink :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLBodyElementVLink val = B.Properties.constructObjectPropertyString "v-link" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementVLinkPropertyInfo+instance AttrInfo DOMHTMLBodyElementVLinkPropertyInfo where+    type AttrAllowedOps DOMHTMLBodyElementVLinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLBodyElementVLinkPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLBodyElementVLinkPropertyInfo = IsDOMHTMLBodyElement+    type AttrGetType DOMHTMLBodyElementVLinkPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLBodyElementVLinkPropertyInfo = "v-link"+    type AttrOrigin DOMHTMLBodyElementVLinkPropertyInfo = DOMHTMLBodyElement+    attrGet _ = getDOMHTMLBodyElementVLink+    attrSet _ = setDOMHTMLBodyElementVLink+    attrConstruct _ = constructDOMHTMLBodyElementVLink+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLBodyElement+type instance O.AttributeList DOMHTMLBodyElement = DOMHTMLBodyElementAttributeList+type DOMHTMLBodyElementAttributeList = ('[ '("aLink", DOMHTMLBodyElementALinkPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("background", DOMHTMLBodyElementBackgroundPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLBodyElementBgColorPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("link", DOMHTMLBodyElementLinkPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLBodyElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vLink", DOMHTMLBodyElementVLinkPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLBodyElementALink :: AttrLabelProxy "aLink"+dOMHTMLBodyElementALink = AttrLabelProxy++dOMHTMLBodyElementBackground :: AttrLabelProxy "background"+dOMHTMLBodyElementBackground = AttrLabelProxy++dOMHTMLBodyElementBgColor :: AttrLabelProxy "bgColor"+dOMHTMLBodyElementBgColor = AttrLabelProxy++dOMHTMLBodyElementLink :: AttrLabelProxy "link"+dOMHTMLBodyElementLink = AttrLabelProxy++dOMHTMLBodyElementText :: AttrLabelProxy "text"+dOMHTMLBodyElementText = AttrLabelProxy++dOMHTMLBodyElementVLink :: AttrLabelProxy "vLink"+dOMHTMLBodyElementVLink = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLBodyElement = DOMHTMLBodyElementSignalList+type DOMHTMLBodyElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLBodyElement::get_a_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_get_a_link" webkit_dom_html_body_element_get_a_link :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    IO CString++{-# DEPRECATED dOMHTMLBodyElementGetALink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementGetALink ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBodyElementGetALink self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_body_element_get_a_link self'+    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetALink" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetALinkMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetALinkMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementGetALink++#endif++-- method DOMHTMLBodyElement::get_background+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_get_background" webkit_dom_html_body_element_get_background :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    IO CString++{-# DEPRECATED dOMHTMLBodyElementGetBackground ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementGetBackground ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBodyElementGetBackground self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_body_element_get_background self'+    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetBackground" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetBackgroundMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetBackgroundMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementGetBackground++#endif++-- method DOMHTMLBodyElement::get_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_get_bg_color" webkit_dom_html_body_element_get_bg_color :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    IO CString++{-# DEPRECATED dOMHTMLBodyElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementGetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBodyElementGetBgColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_body_element_get_bg_color self'+    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetBgColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetBgColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementGetBgColor++#endif++-- method DOMHTMLBodyElement::get_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_get_link" webkit_dom_html_body_element_get_link :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    IO CString++{-# DEPRECATED dOMHTMLBodyElementGetLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementGetLink ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBodyElementGetLink self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_body_element_get_link self'+    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetLink" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetLinkMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetLinkMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementGetLink++#endif++-- method DOMHTMLBodyElement::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_get_text" webkit_dom_html_body_element_get_text :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    IO CString++{-# DEPRECATED dOMHTMLBodyElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementGetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBodyElementGetText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_body_element_get_text self'+    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementGetText++#endif++-- method DOMHTMLBodyElement::get_v_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_get_v_link" webkit_dom_html_body_element_get_v_link :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    IO CString++{-# DEPRECATED dOMHTMLBodyElementGetVLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementGetVLink ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLBodyElementGetVLink self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_body_element_get_v_link self'+    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetVLink" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetVLinkMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetVLinkMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementGetVLink++#endif++-- method DOMHTMLBodyElement::set_a_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_set_a_link" webkit_dom_html_body_element_set_a_link :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBodyElementSetALink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementSetALink ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBodyElementSetALink self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_body_element_set_a_link self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetALinkMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetALinkMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementSetALink++#endif++-- method DOMHTMLBodyElement::set_background+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_set_background" webkit_dom_html_body_element_set_background :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBodyElementSetBackground ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementSetBackground ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBodyElementSetBackground self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_body_element_set_background self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetBackgroundMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetBackgroundMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementSetBackground++#endif++-- method DOMHTMLBodyElement::set_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_set_bg_color" webkit_dom_html_body_element_set_bg_color :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBodyElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementSetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBodyElementSetBgColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_body_element_set_bg_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetBgColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementSetBgColor++#endif++-- method DOMHTMLBodyElement::set_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_set_link" webkit_dom_html_body_element_set_link :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBodyElementSetLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementSetLink ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBodyElementSetLink self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_body_element_set_link self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetLinkMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetLinkMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementSetLink++#endif++-- method DOMHTMLBodyElement::set_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_set_text" webkit_dom_html_body_element_set_text :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBodyElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementSetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBodyElementSetText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_body_element_set_text self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementSetText++#endif++-- method DOMHTMLBodyElement::set_v_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_body_element_set_v_link" webkit_dom_html_body_element_set_v_link :: +    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLBodyElementSetVLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLBodyElementSetVLink ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLBodyElementSetVLink self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_body_element_set_v_link self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetVLinkMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetVLinkMethodInfo a signature where+    overloadedMethod _ = dOMHTMLBodyElementSetVLink++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs-boot view
@@ -0,0 +1,83 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLBodyElement = DOMHTMLBodyElement (ManagedPtr DOMHTMLBodyElement)+instance GObject DOMHTMLBodyElement where+class (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o+instance (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o+instance O.HasParentTypes DOMHTMLBodyElement+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementALinkPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementBackgroundPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementBgColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementLinkPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementVLinkPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetALinkMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetBackgroundMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetLinkMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementGetVLinkMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetALinkMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetBackgroundMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetLinkMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLBodyElementSetVLinkMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs view
@@ -0,0 +1,1264 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement+    ( ++-- * Exported types+    DOMHTMLButtonElement(..)                ,+    IsDOMHTMLButtonElement                  ,+    toDOMHTMLButtonElement                  ,+    noDOMHTMLButtonElement                  ,+++ -- * Methods+-- ** getAutofocus #method:getAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetAutofocusMethodInfo,+#endif+    dOMHTMLButtonElementGetAutofocus        ,+++-- ** getButtonType #method:getButtonType#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetButtonTypeMethodInfo,+#endif+    dOMHTMLButtonElementGetButtonType       ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetDisabledMethodInfo,+#endif+    dOMHTMLButtonElementGetDisabled         ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetFormMethodInfo   ,+#endif+    dOMHTMLButtonElementGetForm             ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetNameMethodInfo   ,+#endif+    dOMHTMLButtonElementGetName             ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetValueMethodInfo  ,+#endif+    dOMHTMLButtonElementGetValue            ,+++-- ** getWillValidate #method:getWillValidate#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementGetWillValidateMethodInfo,+#endif+    dOMHTMLButtonElementGetWillValidate     ,+++-- ** setAutofocus #method:setAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementSetAutofocusMethodInfo,+#endif+    dOMHTMLButtonElementSetAutofocus        ,+++-- ** setButtonType #method:setButtonType#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementSetButtonTypeMethodInfo,+#endif+    dOMHTMLButtonElementSetButtonType       ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementSetDisabledMethodInfo,+#endif+    dOMHTMLButtonElementSetDisabled         ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementSetNameMethodInfo   ,+#endif+    dOMHTMLButtonElementSetName             ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLButtonElementSetValueMethodInfo  ,+#endif+    dOMHTMLButtonElementSetValue            ,+++++ -- * Properties+-- ** autofocus #attr:autofocus#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementAutofocusPropertyInfo,+#endif+    constructDOMHTMLButtonElementAutofocus  ,+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementAutofocus           ,+#endif+    getDOMHTMLButtonElementAutofocus        ,+    setDOMHTMLButtonElementAutofocus        ,+++-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementDisabledPropertyInfo,+#endif+    constructDOMHTMLButtonElementDisabled   ,+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementDisabled            ,+#endif+    getDOMHTMLButtonElementDisabled         ,+    setDOMHTMLButtonElementDisabled         ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementFormPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementForm                ,+#endif+    getDOMHTMLButtonElementForm             ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementNamePropertyInfo    ,+#endif+    constructDOMHTMLButtonElementName       ,+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementName                ,+#endif+    getDOMHTMLButtonElementName             ,+    setDOMHTMLButtonElementName             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementTypePropertyInfo    ,+#endif+    clearDOMHTMLButtonElementType           ,+    constructDOMHTMLButtonElementType       ,+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementType                ,+#endif+    getDOMHTMLButtonElementType             ,+    setDOMHTMLButtonElementType             ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementValuePropertyInfo   ,+#endif+    constructDOMHTMLButtonElementValue      ,+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementValue               ,+#endif+    getDOMHTMLButtonElementValue            ,+    setDOMHTMLButtonElementValue            ,+++-- ** willValidate #attr:willValidate#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLButtonElementWillValidatePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLButtonElementWillValidate        ,+#endif+    getDOMHTMLButtonElementWillValidate     ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLButtonElement = DOMHTMLButtonElement (ManagedPtr DOMHTMLButtonElement)+foreign import ccall "webkit_dom_html_button_element_get_type"+    c_webkit_dom_html_button_element_get_type :: IO GType++instance GObject DOMHTMLButtonElement where+    gobjectType = c_webkit_dom_html_button_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLButtonElement`, for instance with `toDOMHTMLButtonElement`.+class (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o+instance (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o++instance O.HasParentTypes DOMHTMLButtonElement+type instance O.ParentTypes DOMHTMLButtonElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLButtonElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLButtonElement :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m DOMHTMLButtonElement+toDOMHTMLButtonElement = liftIO . unsafeCastTo DOMHTMLButtonElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLButtonElement`.+noDOMHTMLButtonElement :: Maybe DOMHTMLButtonElement+noDOMHTMLButtonElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLButtonElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLButtonElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLButtonElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLButtonElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLButtonElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLButtonElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLButtonElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLButtonElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLButtonElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLButtonElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLButtonElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLButtonElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLButtonElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLButtonElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLButtonElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLButtonElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLButtonElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLButtonElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLButtonElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLButtonElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLButtonElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLButtonElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLButtonElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLButtonElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLButtonElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLButtonElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLButtonElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLButtonElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLButtonElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLButtonElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLButtonElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLButtonElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLButtonElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLButtonElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLButtonElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLButtonElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLButtonElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLButtonElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLButtonElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLButtonElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLButtonElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLButtonElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLButtonElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLButtonElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLButtonElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLButtonElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLButtonElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLButtonElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLButtonElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLButtonElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLButtonElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLButtonElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLButtonElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLButtonElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLButtonElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLButtonElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLButtonElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLButtonElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLButtonElementMethod "getAutofocus" o = DOMHTMLButtonElementGetAutofocusMethodInfo+    ResolveDOMHTMLButtonElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLButtonElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLButtonElementMethod "getButtonType" o = DOMHTMLButtonElementGetButtonTypeMethodInfo+    ResolveDOMHTMLButtonElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLButtonElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLButtonElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLButtonElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLButtonElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLButtonElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLButtonElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLButtonElementMethod "getDisabled" o = DOMHTMLButtonElementGetDisabledMethodInfo+    ResolveDOMHTMLButtonElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLButtonElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLButtonElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLButtonElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "getForm" o = DOMHTMLButtonElementGetFormMethodInfo+    ResolveDOMHTMLButtonElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLButtonElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLButtonElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLButtonElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLButtonElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLButtonElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLButtonElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLButtonElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getName" o = DOMHTMLButtonElementGetNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLButtonElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLButtonElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLButtonElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLButtonElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLButtonElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLButtonElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLButtonElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLButtonElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLButtonElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLButtonElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLButtonElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLButtonElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLButtonElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLButtonElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLButtonElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLButtonElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLButtonElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLButtonElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLButtonElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLButtonElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLButtonElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLButtonElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLButtonElementMethod "getValue" o = DOMHTMLButtonElementGetValueMethodInfo+    ResolveDOMHTMLButtonElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLButtonElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLButtonElementMethod "getWillValidate" o = DOMHTMLButtonElementGetWillValidateMethodInfo+    ResolveDOMHTMLButtonElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLButtonElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLButtonElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLButtonElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLButtonElementMethod "setAutofocus" o = DOMHTMLButtonElementSetAutofocusMethodInfo+    ResolveDOMHTMLButtonElementMethod "setButtonType" o = DOMHTMLButtonElementSetButtonTypeMethodInfo+    ResolveDOMHTMLButtonElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLButtonElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLButtonElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLButtonElementMethod "setDisabled" o = DOMHTMLButtonElementSetDisabledMethodInfo+    ResolveDOMHTMLButtonElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLButtonElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLButtonElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLButtonElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLButtonElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLButtonElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLButtonElementMethod "setName" o = DOMHTMLButtonElementSetNameMethodInfo+    ResolveDOMHTMLButtonElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLButtonElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLButtonElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLButtonElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLButtonElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLButtonElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLButtonElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLButtonElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLButtonElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLButtonElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLButtonElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLButtonElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLButtonElementMethod "setValue" o = DOMHTMLButtonElementSetValueMethodInfo+    ResolveDOMHTMLButtonElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLButtonElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLButtonElementMethod t DOMHTMLButtonElement, O.MethodInfo info DOMHTMLButtonElement p) => OL.IsLabel t (DOMHTMLButtonElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "autofocus"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #autofocus+@+-}+getDOMHTMLButtonElementAutofocus :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m Bool+getDOMHTMLButtonElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"++{- |+Set the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLButtonElementAutofocus :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> Bool -> m ()+setDOMHTMLButtonElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val++{- |+Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLButtonElementAutofocus :: (IsDOMHTMLButtonElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLButtonElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementAutofocusPropertyInfo+instance AttrInfo DOMHTMLButtonElementAutofocusPropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementAutofocusPropertyInfo = Bool+    type AttrLabel DOMHTMLButtonElementAutofocusPropertyInfo = "autofocus"+    type AttrOrigin DOMHTMLButtonElementAutofocusPropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementAutofocus+    attrSet _ = setDOMHTMLButtonElementAutofocus+    attrConstruct _ = constructDOMHTMLButtonElementAutofocus+    attrClear _ = undefined+#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #disabled+@+-}+getDOMHTMLButtonElementDisabled :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m Bool+getDOMHTMLButtonElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLButtonElementDisabled :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> Bool -> m ()+setDOMHTMLButtonElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLButtonElementDisabled :: (IsDOMHTMLButtonElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLButtonElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementDisabledPropertyInfo+instance AttrInfo DOMHTMLButtonElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLButtonElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLButtonElementDisabledPropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementDisabled+    attrSet _ = setDOMHTMLButtonElementDisabled+    attrConstruct _ = constructDOMHTMLButtonElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #form+@+-}+getDOMHTMLButtonElementForm :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLButtonElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLButtonElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementFormPropertyInfo+instance AttrInfo DOMHTMLButtonElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLButtonElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLButtonElementFormPropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLButtonElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLButtonElementFormPropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #name+@+-}+getDOMHTMLButtonElementName :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m (Maybe T.Text)+getDOMHTMLButtonElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLButtonElementName :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> T.Text -> m ()+setDOMHTMLButtonElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLButtonElementName :: (IsDOMHTMLButtonElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLButtonElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementNamePropertyInfo+instance AttrInfo DOMHTMLButtonElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLButtonElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLButtonElementNamePropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLButtonElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLButtonElementNamePropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementName+    attrSet _ = setDOMHTMLButtonElementName+    attrConstruct _ = constructDOMHTMLButtonElementName+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #type+@+-}+getDOMHTMLButtonElementType :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m (Maybe T.Text)+getDOMHTMLButtonElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLButtonElementType :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> T.Text -> m ()+setDOMHTMLButtonElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLButtonElementType :: (IsDOMHTMLButtonElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLButtonElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLButtonElementType :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m ()+clearDOMHTMLButtonElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementTypePropertyInfo+instance AttrInfo DOMHTMLButtonElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLButtonElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLButtonElementTypePropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLButtonElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLButtonElementTypePropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementType+    attrSet _ = setDOMHTMLButtonElementType+    attrConstruct _ = constructDOMHTMLButtonElementType+    attrClear _ = clearDOMHTMLButtonElementType+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #value+@+-}+getDOMHTMLButtonElementValue :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m (Maybe T.Text)+getDOMHTMLButtonElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLButtonElementValue :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> T.Text -> m ()+setDOMHTMLButtonElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLButtonElementValue :: (IsDOMHTMLButtonElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLButtonElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementValuePropertyInfo+instance AttrInfo DOMHTMLButtonElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLButtonElementValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLButtonElementValuePropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLButtonElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLButtonElementValuePropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementValue+    attrSet _ = setDOMHTMLButtonElementValue+    attrConstruct _ = constructDOMHTMLButtonElementValue+    attrClear _ = undefined+#endif++-- VVV Prop "will-validate"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@will-validate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #willValidate+@+-}+getDOMHTMLButtonElementWillValidate :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m Bool+getDOMHTMLButtonElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementWillValidatePropertyInfo+instance AttrInfo DOMHTMLButtonElementWillValidatePropertyInfo where+    type AttrAllowedOps DOMHTMLButtonElementWillValidatePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = IsDOMHTMLButtonElement+    type AttrGetType DOMHTMLButtonElementWillValidatePropertyInfo = Bool+    type AttrLabel DOMHTMLButtonElementWillValidatePropertyInfo = "will-validate"+    type AttrOrigin DOMHTMLButtonElementWillValidatePropertyInfo = DOMHTMLButtonElement+    attrGet _ = getDOMHTMLButtonElementWillValidate+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLButtonElement+type instance O.AttributeList DOMHTMLButtonElement = DOMHTMLButtonElementAttributeList+type DOMHTMLButtonElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLButtonElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLButtonElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLButtonElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLButtonElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLButtonElementTypePropertyInfo), '("value", DOMHTMLButtonElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLButtonElementWillValidatePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLButtonElementAutofocus :: AttrLabelProxy "autofocus"+dOMHTMLButtonElementAutofocus = AttrLabelProxy++dOMHTMLButtonElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLButtonElementDisabled = AttrLabelProxy++dOMHTMLButtonElementForm :: AttrLabelProxy "form"+dOMHTMLButtonElementForm = AttrLabelProxy++dOMHTMLButtonElementName :: AttrLabelProxy "name"+dOMHTMLButtonElementName = AttrLabelProxy++dOMHTMLButtonElementType :: AttrLabelProxy "type"+dOMHTMLButtonElementType = AttrLabelProxy++dOMHTMLButtonElementValue :: AttrLabelProxy "value"+dOMHTMLButtonElementValue = AttrLabelProxy++dOMHTMLButtonElementWillValidate :: AttrLabelProxy "willValidate"+dOMHTMLButtonElementWillValidate = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLButtonElement = DOMHTMLButtonElementSignalList+type DOMHTMLButtonElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLButtonElement::get_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_autofocus" webkit_dom_html_button_element_get_autofocus :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO CInt++{-# DEPRECATED dOMHTMLButtonElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLButtonElementGetAutofocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_autofocus self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetAutofocusMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetAutofocus++#endif++-- method DOMHTMLButtonElement::get_button_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_button_type" webkit_dom_html_button_element_get_button_type :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO CString++{-# DEPRECATED dOMHTMLButtonElementGetButtonType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetButtonType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLButtonElementGetButtonType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_button_type self'+    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetButtonType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetButtonTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetButtonTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetButtonType++#endif++-- method DOMHTMLButtonElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_disabled" webkit_dom_html_button_element_get_disabled :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO CInt++{-# DEPRECATED dOMHTMLButtonElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLButtonElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetDisabled++#endif++-- method DOMHTMLButtonElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_form" webkit_dom_html_button_element_get_form :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLButtonElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLButtonElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetForm++#endif++-- method DOMHTMLButtonElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_name" webkit_dom_html_button_element_get_name :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO CString++{-# DEPRECATED dOMHTMLButtonElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLButtonElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetName++#endif++-- method DOMHTMLButtonElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_value" webkit_dom_html_button_element_get_value :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO CString++{-# DEPRECATED dOMHTMLButtonElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLButtonElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_value self'+    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetValue++#endif++-- method DOMHTMLButtonElement::get_will_validate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_get_will_validate" webkit_dom_html_button_element_get_will_validate :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    IO CInt++{-# DEPRECATED dOMHTMLButtonElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementGetWillValidate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLButtonElementGetWillValidate self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_button_element_get_will_validate self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetWillValidateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetWillValidateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementGetWillValidate++#endif++-- method DOMHTMLButtonElement::set_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_set_autofocus" webkit_dom_html_button_element_set_autofocus :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLButtonElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementSetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLButtonElementSetAutofocus self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_button_element_set_autofocus self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetAutofocusMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementSetAutofocus++#endif++-- method DOMHTMLButtonElement::set_button_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_set_button_type" webkit_dom_html_button_element_set_button_type :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLButtonElementSetButtonType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementSetButtonType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLButtonElementSetButtonType self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_button_element_set_button_type self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetButtonTypeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetButtonTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementSetButtonType++#endif++-- method DOMHTMLButtonElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_set_disabled" webkit_dom_html_button_element_set_disabled :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLButtonElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLButtonElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_button_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementSetDisabled++#endif++-- method DOMHTMLButtonElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_set_name" webkit_dom_html_button_element_set_name :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLButtonElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLButtonElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_button_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementSetName++#endif++-- method DOMHTMLButtonElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_button_element_set_value" webkit_dom_html_button_element_set_value :: +    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLButtonElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLButtonElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLButtonElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_button_element_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLButtonElementSetValue++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs-boot view
@@ -0,0 +1,86 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLButtonElement = DOMHTMLButtonElement (ManagedPtr DOMHTMLButtonElement)+instance GObject DOMHTMLButtonElement where+class (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o+instance (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o+instance O.HasParentTypes DOMHTMLButtonElement+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementAutofocusPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementWillValidatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetButtonTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementGetWillValidateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetButtonTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLButtonElementSetValueMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs view
@@ -0,0 +1,584 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement+    ( ++-- * Exported types+    DOMHTMLCanvasElement(..)                ,+    IsDOMHTMLCanvasElement                  ,+    toDOMHTMLCanvasElement                  ,+    noDOMHTMLCanvasElement                  ,+++ -- * Methods+-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLCanvasElementGetHeightMethodInfo ,+#endif+    dOMHTMLCanvasElementGetHeight           ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLCanvasElementGetWidthMethodInfo  ,+#endif+    dOMHTMLCanvasElementGetWidth            ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLCanvasElementSetHeightMethodInfo ,+#endif+    dOMHTMLCanvasElementSetHeight           ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLCanvasElementSetWidthMethodInfo  ,+#endif+    dOMHTMLCanvasElementSetWidth            ,+++++ -- * Properties+-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLCanvasElementHeightPropertyInfo  ,+#endif+    constructDOMHTMLCanvasElementHeight     ,+#if ENABLE_OVERLOADING+    dOMHTMLCanvasElementHeight              ,+#endif+    getDOMHTMLCanvasElementHeight           ,+    setDOMHTMLCanvasElementHeight           ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLCanvasElementWidthPropertyInfo   ,+#endif+    constructDOMHTMLCanvasElementWidth      ,+#if ENABLE_OVERLOADING+    dOMHTMLCanvasElementWidth               ,+#endif+    getDOMHTMLCanvasElementWidth            ,+    setDOMHTMLCanvasElementWidth            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLCanvasElement = DOMHTMLCanvasElement (ManagedPtr DOMHTMLCanvasElement)+foreign import ccall "webkit_dom_html_canvas_element_get_type"+    c_webkit_dom_html_canvas_element_get_type :: IO GType++instance GObject DOMHTMLCanvasElement where+    gobjectType = c_webkit_dom_html_canvas_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLCanvasElement`, for instance with `toDOMHTMLCanvasElement`.+class (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o+instance (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o++instance O.HasParentTypes DOMHTMLCanvasElement+type instance O.ParentTypes DOMHTMLCanvasElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLCanvasElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLCanvasElement :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> m DOMHTMLCanvasElement+toDOMHTMLCanvasElement = liftIO . unsafeCastTo DOMHTMLCanvasElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLCanvasElement`.+noDOMHTMLCanvasElement :: Maybe DOMHTMLCanvasElement+noDOMHTMLCanvasElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLCanvasElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLCanvasElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLCanvasElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLCanvasElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLCanvasElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLCanvasElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLCanvasElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLCanvasElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLCanvasElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLCanvasElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLCanvasElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLCanvasElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLCanvasElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLCanvasElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLCanvasElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLCanvasElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLCanvasElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLCanvasElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLCanvasElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLCanvasElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLCanvasElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLCanvasElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLCanvasElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLCanvasElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLCanvasElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLCanvasElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLCanvasElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLCanvasElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLCanvasElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLCanvasElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLCanvasElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLCanvasElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLCanvasElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLCanvasElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLCanvasElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLCanvasElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLCanvasElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLCanvasElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLCanvasElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLCanvasElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getHeight" o = DOMHTMLCanvasElementGetHeightMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLCanvasElementMethod "getWidth" o = DOMHTMLCanvasElementGetWidthMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setHeight" o = DOMHTMLCanvasElementSetHeightMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLCanvasElementMethod "setWidth" o = DOMHTMLCanvasElementSetWidthMethodInfo+    ResolveDOMHTMLCanvasElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLCanvasElementMethod t DOMHTMLCanvasElement, O.MethodInfo info DOMHTMLCanvasElement p) => OL.IsLabel t (DOMHTMLCanvasElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLCanvasElement #height+@+-}+getDOMHTMLCanvasElementHeight :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> m CLong+getDOMHTMLCanvasElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLCanvasElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLCanvasElementHeight :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> CLong -> m ()+setDOMHTMLCanvasElementHeight obj val = liftIO $ B.Properties.setObjectPropertyLong obj "height" val++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLCanvasElementHeight :: (IsDOMHTMLCanvasElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLCanvasElementHeight val = B.Properties.constructObjectPropertyLong "height" val++#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementHeightPropertyInfo+instance AttrInfo DOMHTMLCanvasElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLCanvasElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLCanvasElementHeightPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLCanvasElementHeightPropertyInfo = IsDOMHTMLCanvasElement+    type AttrGetType DOMHTMLCanvasElementHeightPropertyInfo = CLong+    type AttrLabel DOMHTMLCanvasElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLCanvasElementHeightPropertyInfo = DOMHTMLCanvasElement+    attrGet _ = getDOMHTMLCanvasElementHeight+    attrSet _ = setDOMHTMLCanvasElementHeight+    attrConstruct _ = constructDOMHTMLCanvasElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLCanvasElement #width+@+-}+getDOMHTMLCanvasElementWidth :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> m CLong+getDOMHTMLCanvasElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLCanvasElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLCanvasElementWidth :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> CLong -> m ()+setDOMHTMLCanvasElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLCanvasElementWidth :: (IsDOMHTMLCanvasElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLCanvasElementWidth val = B.Properties.constructObjectPropertyLong "width" val++#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementWidthPropertyInfo+instance AttrInfo DOMHTMLCanvasElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLCanvasElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLCanvasElementWidthPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLCanvasElementWidthPropertyInfo = IsDOMHTMLCanvasElement+    type AttrGetType DOMHTMLCanvasElementWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLCanvasElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLCanvasElementWidthPropertyInfo = DOMHTMLCanvasElement+    attrGet _ = getDOMHTMLCanvasElementWidth+    attrSet _ = setDOMHTMLCanvasElementWidth+    attrConstruct _ = constructDOMHTMLCanvasElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLCanvasElement+type instance O.AttributeList DOMHTMLCanvasElement = DOMHTMLCanvasElementAttributeList+type DOMHTMLCanvasElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLCanvasElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLCanvasElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLCanvasElementHeight :: AttrLabelProxy "height"+dOMHTMLCanvasElementHeight = AttrLabelProxy++dOMHTMLCanvasElementWidth :: AttrLabelProxy "width"+dOMHTMLCanvasElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLCanvasElement = DOMHTMLCanvasElementSignalList+type DOMHTMLCanvasElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLCanvasElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_canvas_element_get_height" webkit_dom_html_canvas_element_get_height :: +    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})+    IO CLong++{-# DEPRECATED dOMHTMLCanvasElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCanvasElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLCanvasElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_canvas_element_get_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementGetHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCanvasElementGetHeight++#endif++-- method DOMHTMLCanvasElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_canvas_element_get_width" webkit_dom_html_canvas_element_get_width :: +    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})+    IO CLong++{-# DEPRECATED dOMHTMLCanvasElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCanvasElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLCanvasElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_canvas_element_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementGetWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCanvasElementGetWidth++#endif++-- method DOMHTMLCanvasElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_canvas_element_set_height" webkit_dom_html_canvas_element_set_height :: +    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLCanvasElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCanvasElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLCanvasElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_canvas_element_set_height self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementSetHeightMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCanvasElementSetHeight++#endif++-- method DOMHTMLCanvasElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_canvas_element_set_width" webkit_dom_html_canvas_element_set_width :: +    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLCanvasElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCanvasElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLCanvasElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_canvas_element_set_width self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementSetWidthMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCanvasElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLCanvasElement = DOMHTMLCanvasElement (ManagedPtr DOMHTMLCanvasElement)+instance GObject DOMHTMLCanvasElement where+class (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o+instance (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o+instance O.HasParentTypes DOMHTMLCanvasElement+#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCanvasElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs view
@@ -0,0 +1,319 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLCollection+    ( ++-- * Exported types+    DOMHTMLCollection(..)                   ,+    IsDOMHTMLCollection                     ,+    toDOMHTMLCollection                     ,+    noDOMHTMLCollection                     ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMHTMLCollectionGetLengthMethodInfo    ,+#endif+    dOMHTMLCollectionGetLength              ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMHTMLCollectionItemMethodInfo         ,+#endif+    dOMHTMLCollectionItem                   ,+++-- ** namedItem #method:namedItem#++#if ENABLE_OVERLOADING+    DOMHTMLCollectionNamedItemMethodInfo    ,+#endif+    dOMHTMLCollectionNamedItem              ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLCollectionLengthPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLCollectionLength                 ,+#endif+    getDOMHTMLCollectionLength              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLCollection = DOMHTMLCollection (ManagedPtr DOMHTMLCollection)+foreign import ccall "webkit_dom_html_collection_get_type"+    c_webkit_dom_html_collection_get_type :: IO GType++instance GObject DOMHTMLCollection where+    gobjectType = c_webkit_dom_html_collection_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLCollection`, for instance with `toDOMHTMLCollection`.+class (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o+instance (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o++instance O.HasParentTypes DOMHTMLCollection+type instance O.ParentTypes DOMHTMLCollection = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMHTMLCollection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLCollection :: (MonadIO m, IsDOMHTMLCollection o) => o -> m DOMHTMLCollection+toDOMHTMLCollection = liftIO . unsafeCastTo DOMHTMLCollection++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLCollection`.+noDOMHTMLCollection :: Maybe DOMHTMLCollection+noDOMHTMLCollection = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLCollectionMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLCollectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLCollectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLCollectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLCollectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLCollectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLCollectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLCollectionMethod "item" o = DOMHTMLCollectionItemMethodInfo+    ResolveDOMHTMLCollectionMethod "namedItem" o = DOMHTMLCollectionNamedItemMethodInfo+    ResolveDOMHTMLCollectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLCollectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLCollectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLCollectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLCollectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLCollectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLCollectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLCollectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLCollectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLCollectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLCollectionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLCollectionMethod "getLength" o = DOMHTMLCollectionGetLengthMethodInfo+    ResolveDOMHTMLCollectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLCollectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLCollectionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLCollectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLCollectionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLCollectionMethod t DOMHTMLCollection, O.MethodInfo info DOMHTMLCollection p) => OL.IsLabel t (DOMHTMLCollection -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLCollection #length+@+-}+getDOMHTMLCollectionLength :: (MonadIO m, IsDOMHTMLCollection o) => o -> m CULong+getDOMHTMLCollectionLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMHTMLCollectionLengthPropertyInfo+instance AttrInfo DOMHTMLCollectionLengthPropertyInfo where+    type AttrAllowedOps DOMHTMLCollectionLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLCollectionLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLCollectionLengthPropertyInfo = IsDOMHTMLCollection+    type AttrGetType DOMHTMLCollectionLengthPropertyInfo = CULong+    type AttrLabel DOMHTMLCollectionLengthPropertyInfo = "length"+    type AttrOrigin DOMHTMLCollectionLengthPropertyInfo = DOMHTMLCollection+    attrGet _ = getDOMHTMLCollectionLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLCollection+type instance O.AttributeList DOMHTMLCollection = DOMHTMLCollectionAttributeList+type DOMHTMLCollectionAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMHTMLCollectionLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLCollectionLength :: AttrLabelProxy "length"+dOMHTMLCollectionLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLCollection = DOMHTMLCollectionSignalList+type DOMHTMLCollectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLCollection::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_collection_get_length" webkit_dom_html_collection_get_length :: +    Ptr DOMHTMLCollection ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+    IO CULong++{-# DEPRECATED dOMHTMLCollectionGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCollectionGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMHTMLCollectionGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_collection_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLCollectionGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLCollection a) => O.MethodInfo DOMHTMLCollectionGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCollectionGetLength++#endif++-- method DOMHTMLCollection::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_collection_item" webkit_dom_html_collection_item :: +    Ptr DOMHTMLCollection ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMHTMLCollectionItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCollectionItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMHTMLCollectionItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_collection_item self' index+    checkUnexpectedReturnNULL "dOMHTMLCollectionItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLCollectionItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLCollection a) => O.MethodInfo DOMHTMLCollectionItemMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCollectionItem++#endif++-- method DOMHTMLCollection::named_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_collection_named_item" webkit_dom_html_collection_named_item :: +    Ptr DOMHTMLCollection ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMHTMLCollectionNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLCollectionNamedItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMHTMLCollectionNamedItem self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_html_collection_named_item self' name'+    checkUnexpectedReturnNULL "dOMHTMLCollectionNamedItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLCollectionNamedItemMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLCollection a) => O.MethodInfo DOMHTMLCollectionNamedItemMethodInfo a signature where+    overloadedMethod _ = dOMHTMLCollectionNamedItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs-boot view
@@ -0,0 +1,41 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLCollection where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLCollection = DOMHTMLCollection (ManagedPtr DOMHTMLCollection)+instance GObject DOMHTMLCollection where+class (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o+instance (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o+instance O.HasParentTypes DOMHTMLCollection+#if ENABLE_OVERLOADING+data DOMHTMLCollectionLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCollectionGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCollectionItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLCollectionNamedItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs view
@@ -0,0 +1,431 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement+    ( ++-- * Exported types+    DOMHTMLDListElement(..)                 ,+    IsDOMHTMLDListElement                   ,+    toDOMHTMLDListElement                   ,+    noDOMHTMLDListElement                   ,+++ -- * Methods+-- ** getCompact #method:getCompact#++#if ENABLE_OVERLOADING+    DOMHTMLDListElementGetCompactMethodInfo ,+#endif+    dOMHTMLDListElementGetCompact           ,+++-- ** setCompact #method:setCompact#++#if ENABLE_OVERLOADING+    DOMHTMLDListElementSetCompactMethodInfo ,+#endif+    dOMHTMLDListElementSetCompact           ,+++++ -- * Properties+-- ** compact #attr:compact#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDListElementCompactPropertyInfo  ,+#endif+    constructDOMHTMLDListElementCompact     ,+#if ENABLE_OVERLOADING+    dOMHTMLDListElementCompact              ,+#endif+    getDOMHTMLDListElementCompact           ,+    setDOMHTMLDListElementCompact           ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLDListElement = DOMHTMLDListElement (ManagedPtr DOMHTMLDListElement)+foreign import ccall "webkit_dom_html_d_list_element_get_type"+    c_webkit_dom_html_d_list_element_get_type :: IO GType++instance GObject DOMHTMLDListElement where+    gobjectType = c_webkit_dom_html_d_list_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLDListElement`, for instance with `toDOMHTMLDListElement`.+class (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o+instance (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o++instance O.HasParentTypes DOMHTMLDListElement+type instance O.ParentTypes DOMHTMLDListElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLDListElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLDListElement :: (MonadIO m, IsDOMHTMLDListElement o) => o -> m DOMHTMLDListElement+toDOMHTMLDListElement = liftIO . unsafeCastTo DOMHTMLDListElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDListElement`.+noDOMHTMLDListElement :: Maybe DOMHTMLDListElement+noDOMHTMLDListElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLDListElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLDListElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLDListElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLDListElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLDListElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLDListElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLDListElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLDListElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLDListElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLDListElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLDListElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLDListElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLDListElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLDListElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLDListElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLDListElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLDListElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLDListElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLDListElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLDListElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLDListElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLDListElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLDListElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLDListElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLDListElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLDListElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLDListElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLDListElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLDListElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLDListElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLDListElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLDListElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLDListElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLDListElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLDListElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLDListElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLDListElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLDListElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLDListElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLDListElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLDListElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLDListElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLDListElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLDListElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLDListElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLDListElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLDListElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLDListElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLDListElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLDListElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLDListElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLDListElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLDListElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLDListElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLDListElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLDListElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLDListElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLDListElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLDListElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLDListElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLDListElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLDListElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLDListElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLDListElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLDListElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLDListElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLDListElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLDListElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLDListElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLDListElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLDListElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLDListElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLDListElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLDListElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLDListElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLDListElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLDListElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLDListElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLDListElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLDListElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLDListElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLDListElementMethod "getCompact" o = DOMHTMLDListElementGetCompactMethodInfo+    ResolveDOMHTMLDListElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLDListElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLDListElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLDListElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLDListElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLDListElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDListElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLDListElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDListElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLDListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDListElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLDListElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLDListElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLDListElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLDListElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLDListElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLDListElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLDListElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLDListElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLDListElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLDListElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLDListElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLDListElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLDListElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLDListElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLDListElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLDListElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLDListElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLDListElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLDListElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLDListElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLDListElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLDListElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLDListElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLDListElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLDListElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLDListElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLDListElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLDListElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLDListElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLDListElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLDListElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLDListElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLDListElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLDListElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLDListElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLDListElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLDListElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLDListElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLDListElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLDListElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLDListElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLDListElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLDListElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLDListElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLDListElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLDListElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLDListElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLDListElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLDListElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLDListElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLDListElementMethod "setCompact" o = DOMHTMLDListElementSetCompactMethodInfo+    ResolveDOMHTMLDListElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLDListElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLDListElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLDListElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLDListElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLDListElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLDListElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLDListElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLDListElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLDListElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLDListElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLDListElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLDListElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLDListElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLDListElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLDListElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLDListElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLDListElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLDListElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLDListElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLDListElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLDListElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLDListElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLDListElementMethod t DOMHTMLDListElement, O.MethodInfo info DOMHTMLDListElement p) => OL.IsLabel t (DOMHTMLDListElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "compact"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDListElement #compact+@+-}+getDOMHTMLDListElementCompact :: (MonadIO m, IsDOMHTMLDListElement o) => o -> m Bool+getDOMHTMLDListElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"++{- |+Set the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDListElement [ #compact 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDListElementCompact :: (MonadIO m, IsDOMHTMLDListElement o) => o -> Bool -> m ()+setDOMHTMLDListElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val++{- |+Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDListElementCompact :: (IsDOMHTMLDListElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLDListElementCompact val = B.Properties.constructObjectPropertyBool "compact" val++#if ENABLE_OVERLOADING+data DOMHTMLDListElementCompactPropertyInfo+instance AttrInfo DOMHTMLDListElementCompactPropertyInfo where+    type AttrAllowedOps DOMHTMLDListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDListElementCompactPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLDListElementCompactPropertyInfo = IsDOMHTMLDListElement+    type AttrGetType DOMHTMLDListElementCompactPropertyInfo = Bool+    type AttrLabel DOMHTMLDListElementCompactPropertyInfo = "compact"+    type AttrOrigin DOMHTMLDListElementCompactPropertyInfo = DOMHTMLDListElement+    attrGet _ = getDOMHTMLDListElementCompact+    attrSet _ = setDOMHTMLDListElementCompact+    attrConstruct _ = constructDOMHTMLDListElementCompact+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLDListElement+type instance O.AttributeList DOMHTMLDListElement = DOMHTMLDListElementAttributeList+type DOMHTMLDListElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLDListElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLDListElementCompact :: AttrLabelProxy "compact"+dOMHTMLDListElementCompact = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLDListElement = DOMHTMLDListElementSignalList+type DOMHTMLDListElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLDListElement::get_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_d_list_element_get_compact" webkit_dom_html_d_list_element_get_compact :: +    Ptr DOMHTMLDListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"})+    IO CInt++{-# DEPRECATED dOMHTMLDListElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDListElementGetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLDListElementGetCompact self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_d_list_element_get_compact self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDListElementGetCompactMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLDListElement a) => O.MethodInfo DOMHTMLDListElementGetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDListElementGetCompact++#endif++-- method DOMHTMLDListElement::set_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_d_list_element_set_compact" webkit_dom_html_d_list_element_set_compact :: +    Ptr DOMHTMLDListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLDListElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDListElementSetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLDListElementSetCompact self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_d_list_element_set_compact self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDListElementSetCompactMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLDListElement a) => O.MethodInfo DOMHTMLDListElementSetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDListElementSetCompact++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLDListElement = DOMHTMLDListElement (ManagedPtr DOMHTMLDListElement)+instance GObject DOMHTMLDListElement where+class (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o+instance (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o+instance O.HasParentTypes DOMHTMLDListElement+#if ENABLE_OVERLOADING+data DOMHTMLDListElementCompactPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDListElementGetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDListElementSetCompactMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs view
@@ -0,0 +1,431 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement+    ( ++-- * Exported types+    DOMHTMLDirectoryElement(..)             ,+    IsDOMHTMLDirectoryElement               ,+    toDOMHTMLDirectoryElement               ,+    noDOMHTMLDirectoryElement               ,+++ -- * Methods+-- ** getCompact #method:getCompact#++#if ENABLE_OVERLOADING+    DOMHTMLDirectoryElementGetCompactMethodInfo,+#endif+    dOMHTMLDirectoryElementGetCompact       ,+++-- ** setCompact #method:setCompact#++#if ENABLE_OVERLOADING+    DOMHTMLDirectoryElementSetCompactMethodInfo,+#endif+    dOMHTMLDirectoryElementSetCompact       ,+++++ -- * Properties+-- ** compact #attr:compact#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDirectoryElementCompactPropertyInfo,+#endif+    constructDOMHTMLDirectoryElementCompact ,+#if ENABLE_OVERLOADING+    dOMHTMLDirectoryElementCompact          ,+#endif+    getDOMHTMLDirectoryElementCompact       ,+    setDOMHTMLDirectoryElementCompact       ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLDirectoryElement = DOMHTMLDirectoryElement (ManagedPtr DOMHTMLDirectoryElement)+foreign import ccall "webkit_dom_html_directory_element_get_type"+    c_webkit_dom_html_directory_element_get_type :: IO GType++instance GObject DOMHTMLDirectoryElement where+    gobjectType = c_webkit_dom_html_directory_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLDirectoryElement`, for instance with `toDOMHTMLDirectoryElement`.+class (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o+instance (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o++instance O.HasParentTypes DOMHTMLDirectoryElement+type instance O.ParentTypes DOMHTMLDirectoryElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLDirectoryElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLDirectoryElement :: (MonadIO m, IsDOMHTMLDirectoryElement o) => o -> m DOMHTMLDirectoryElement+toDOMHTMLDirectoryElement = liftIO . unsafeCastTo DOMHTMLDirectoryElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDirectoryElement`.+noDOMHTMLDirectoryElement :: Maybe DOMHTMLDirectoryElement+noDOMHTMLDirectoryElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLDirectoryElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLDirectoryElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getCompact" o = DOMHTMLDirectoryElementGetCompactMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setCompact" o = DOMHTMLDirectoryElementSetCompactMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLDirectoryElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLDirectoryElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLDirectoryElementMethod t DOMHTMLDirectoryElement, O.MethodInfo info DOMHTMLDirectoryElement p) => OL.IsLabel t (DOMHTMLDirectoryElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "compact"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDirectoryElement #compact+@+-}+getDOMHTMLDirectoryElementCompact :: (MonadIO m, IsDOMHTMLDirectoryElement o) => o -> m Bool+getDOMHTMLDirectoryElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"++{- |+Set the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDirectoryElement [ #compact 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDirectoryElementCompact :: (MonadIO m, IsDOMHTMLDirectoryElement o) => o -> Bool -> m ()+setDOMHTMLDirectoryElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val++{- |+Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDirectoryElementCompact :: (IsDOMHTMLDirectoryElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLDirectoryElementCompact val = B.Properties.constructObjectPropertyBool "compact" val++#if ENABLE_OVERLOADING+data DOMHTMLDirectoryElementCompactPropertyInfo+instance AttrInfo DOMHTMLDirectoryElementCompactPropertyInfo where+    type AttrAllowedOps DOMHTMLDirectoryElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDirectoryElementCompactPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLDirectoryElementCompactPropertyInfo = IsDOMHTMLDirectoryElement+    type AttrGetType DOMHTMLDirectoryElementCompactPropertyInfo = Bool+    type AttrLabel DOMHTMLDirectoryElementCompactPropertyInfo = "compact"+    type AttrOrigin DOMHTMLDirectoryElementCompactPropertyInfo = DOMHTMLDirectoryElement+    attrGet _ = getDOMHTMLDirectoryElementCompact+    attrSet _ = setDOMHTMLDirectoryElementCompact+    attrConstruct _ = constructDOMHTMLDirectoryElementCompact+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLDirectoryElement+type instance O.AttributeList DOMHTMLDirectoryElement = DOMHTMLDirectoryElementAttributeList+type DOMHTMLDirectoryElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLDirectoryElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLDirectoryElementCompact :: AttrLabelProxy "compact"+dOMHTMLDirectoryElementCompact = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLDirectoryElement = DOMHTMLDirectoryElementSignalList+type DOMHTMLDirectoryElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLDirectoryElement::get_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDirectoryElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_directory_element_get_compact" webkit_dom_html_directory_element_get_compact :: +    Ptr DOMHTMLDirectoryElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"})+    IO CInt++{-# DEPRECATED dOMHTMLDirectoryElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDirectoryElementGetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDirectoryElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLDirectoryElementGetCompact self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_directory_element_get_compact self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDirectoryElementGetCompactMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLDirectoryElement a) => O.MethodInfo DOMHTMLDirectoryElementGetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDirectoryElementGetCompact++#endif++-- method DOMHTMLDirectoryElement::set_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDirectoryElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_directory_element_set_compact" webkit_dom_html_directory_element_set_compact :: +    Ptr DOMHTMLDirectoryElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLDirectoryElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDirectoryElementSetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDirectoryElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLDirectoryElementSetCompact self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_directory_element_set_compact self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDirectoryElementSetCompactMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLDirectoryElement a) => O.MethodInfo DOMHTMLDirectoryElementSetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDirectoryElementSetCompact++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLDirectoryElement = DOMHTMLDirectoryElement (ManagedPtr DOMHTMLDirectoryElement)+instance GObject DOMHTMLDirectoryElement where+class (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o+instance (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o+instance O.HasParentTypes DOMHTMLDirectoryElement+#if ENABLE_OVERLOADING+data DOMHTMLDirectoryElementCompactPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDirectoryElementGetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDirectoryElementSetCompactMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement+    ( ++-- * Exported types+    DOMHTMLDivElement(..)                   ,+    IsDOMHTMLDivElement                     ,+    toDOMHTMLDivElement                     ,+    noDOMHTMLDivElement                     ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLDivElementGetAlignMethodInfo     ,+#endif+    dOMHTMLDivElementGetAlign               ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLDivElementSetAlignMethodInfo     ,+#endif+    dOMHTMLDivElementSetAlign               ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDivElementAlignPropertyInfo      ,+#endif+    constructDOMHTMLDivElementAlign         ,+#if ENABLE_OVERLOADING+    dOMHTMLDivElementAlign                  ,+#endif+    getDOMHTMLDivElementAlign               ,+    setDOMHTMLDivElementAlign               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLDivElement = DOMHTMLDivElement (ManagedPtr DOMHTMLDivElement)+foreign import ccall "webkit_dom_html_div_element_get_type"+    c_webkit_dom_html_div_element_get_type :: IO GType++instance GObject DOMHTMLDivElement where+    gobjectType = c_webkit_dom_html_div_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLDivElement`, for instance with `toDOMHTMLDivElement`.+class (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o+instance (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o++instance O.HasParentTypes DOMHTMLDivElement+type instance O.ParentTypes DOMHTMLDivElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLDivElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLDivElement :: (MonadIO m, IsDOMHTMLDivElement o) => o -> m DOMHTMLDivElement+toDOMHTMLDivElement = liftIO . unsafeCastTo DOMHTMLDivElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDivElement`.+noDOMHTMLDivElement :: Maybe DOMHTMLDivElement+noDOMHTMLDivElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLDivElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLDivElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLDivElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLDivElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLDivElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLDivElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLDivElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLDivElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLDivElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLDivElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLDivElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLDivElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLDivElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLDivElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLDivElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLDivElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLDivElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLDivElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLDivElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLDivElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLDivElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLDivElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLDivElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLDivElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLDivElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLDivElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLDivElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLDivElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLDivElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLDivElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLDivElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLDivElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLDivElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLDivElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLDivElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLDivElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLDivElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLDivElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLDivElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLDivElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLDivElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLDivElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLDivElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLDivElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLDivElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLDivElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLDivElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLDivElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLDivElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLDivElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLDivElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLDivElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLDivElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLDivElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLDivElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLDivElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLDivElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLDivElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLDivElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLDivElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLDivElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLDivElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLDivElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLDivElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLDivElementMethod "getAlign" o = DOMHTMLDivElementGetAlignMethodInfo+    ResolveDOMHTMLDivElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLDivElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLDivElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLDivElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLDivElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLDivElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLDivElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLDivElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLDivElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLDivElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLDivElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLDivElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLDivElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLDivElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLDivElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLDivElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLDivElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLDivElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLDivElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLDivElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLDivElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLDivElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLDivElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDivElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLDivElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDivElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLDivElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDivElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLDivElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLDivElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLDivElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLDivElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLDivElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLDivElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLDivElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLDivElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLDivElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLDivElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLDivElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLDivElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLDivElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLDivElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLDivElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLDivElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLDivElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLDivElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLDivElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLDivElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLDivElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLDivElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLDivElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLDivElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLDivElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLDivElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLDivElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLDivElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLDivElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLDivElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLDivElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLDivElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLDivElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLDivElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLDivElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLDivElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLDivElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLDivElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLDivElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLDivElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLDivElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLDivElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLDivElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLDivElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLDivElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLDivElementMethod "setAlign" o = DOMHTMLDivElementSetAlignMethodInfo+    ResolveDOMHTMLDivElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLDivElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLDivElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLDivElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLDivElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLDivElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLDivElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLDivElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLDivElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLDivElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLDivElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLDivElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLDivElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLDivElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLDivElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLDivElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLDivElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLDivElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLDivElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLDivElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLDivElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLDivElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLDivElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLDivElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLDivElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLDivElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLDivElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLDivElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLDivElementMethod t DOMHTMLDivElement, O.MethodInfo info DOMHTMLDivElement p) => OL.IsLabel t (DOMHTMLDivElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDivElement #align+@+-}+getDOMHTMLDivElementAlign :: (MonadIO m, IsDOMHTMLDivElement o) => o -> m (Maybe T.Text)+getDOMHTMLDivElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDivElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDivElementAlign :: (MonadIO m, IsDOMHTMLDivElement o) => o -> T.Text -> m ()+setDOMHTMLDivElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDivElementAlign :: (IsDOMHTMLDivElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDivElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDivElementAlignPropertyInfo+instance AttrInfo DOMHTMLDivElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLDivElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDivElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDivElementAlignPropertyInfo = IsDOMHTMLDivElement+    type AttrGetType DOMHTMLDivElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDivElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLDivElementAlignPropertyInfo = DOMHTMLDivElement+    attrGet _ = getDOMHTMLDivElementAlign+    attrSet _ = setDOMHTMLDivElementAlign+    attrConstruct _ = constructDOMHTMLDivElementAlign+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLDivElement+type instance O.AttributeList DOMHTMLDivElement = DOMHTMLDivElementAttributeList+type DOMHTMLDivElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLDivElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLDivElementAlign :: AttrLabelProxy "align"+dOMHTMLDivElementAlign = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLDivElement = DOMHTMLDivElementSignalList+type DOMHTMLDivElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLDivElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDivElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_div_element_get_align" webkit_dom_html_div_element_get_align :: +    Ptr DOMHTMLDivElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"})+    IO CString++{-# DEPRECATED dOMHTMLDivElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDivElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDivElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDivElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_div_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLDivElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDivElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDivElement a) => O.MethodInfo DOMHTMLDivElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDivElementGetAlign++#endif++-- method DOMHTMLDivElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDivElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_div_element_set_align" webkit_dom_html_div_element_set_align :: +    Ptr DOMHTMLDivElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDivElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDivElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDivElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDivElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_div_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDivElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDivElement a) => O.MethodInfo DOMHTMLDivElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDivElementSetAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLDivElement = DOMHTMLDivElement (ManagedPtr DOMHTMLDivElement)+instance GObject DOMHTMLDivElement where+class (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o+instance (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o+instance O.HasParentTypes DOMHTMLDivElement+#if ENABLE_OVERLOADING+data DOMHTMLDivElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDivElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDivElementSetAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs view
@@ -0,0 +1,1858 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLDocument+    ( ++-- * Exported types+    DOMHTMLDocument(..)                     ,+    IsDOMHTMLDocument                       ,+    toDOMHTMLDocument                       ,+    noDOMHTMLDocument                       ,+++ -- * Methods+-- ** captureEvents #method:captureEvents#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentCaptureEventsMethodInfo  ,+#endif+    dOMHTMLDocumentCaptureEvents            ,+++-- ** clear #method:clear#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentClearMethodInfo          ,+#endif+    dOMHTMLDocumentClear                    ,+++-- ** close #method:close#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentCloseMethodInfo          ,+#endif+    dOMHTMLDocumentClose                    ,+++-- ** getAlinkColor #method:getAlinkColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetAlinkColorMethodInfo  ,+#endif+    dOMHTMLDocumentGetAlinkColor            ,+++-- ** getBgColor #method:getBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetBgColorMethodInfo     ,+#endif+    dOMHTMLDocumentGetBgColor               ,+++-- ** getCompatMode #method:getCompatMode#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetCompatModeMethodInfo  ,+#endif+    dOMHTMLDocumentGetCompatMode            ,+++-- ** getDesignMode #method:getDesignMode#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetDesignModeMethodInfo  ,+#endif+    dOMHTMLDocumentGetDesignMode            ,+++-- ** getDir #method:getDir#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetDirMethodInfo         ,+#endif+    dOMHTMLDocumentGetDir                   ,+++-- ** getEmbeds #method:getEmbeds#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetEmbedsMethodInfo      ,+#endif+    dOMHTMLDocumentGetEmbeds                ,+++-- ** getFgColor #method:getFgColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetFgColorMethodInfo     ,+#endif+    dOMHTMLDocumentGetFgColor               ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetHeightMethodInfo      ,+#endif+    dOMHTMLDocumentGetHeight                ,+++-- ** getLinkColor #method:getLinkColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetLinkColorMethodInfo   ,+#endif+    dOMHTMLDocumentGetLinkColor             ,+++-- ** getPlugins #method:getPlugins#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetPluginsMethodInfo     ,+#endif+    dOMHTMLDocumentGetPlugins               ,+++-- ** getScripts #method:getScripts#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetScriptsMethodInfo     ,+#endif+    dOMHTMLDocumentGetScripts               ,+++-- ** getVlinkColor #method:getVlinkColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetVlinkColorMethodInfo  ,+#endif+    dOMHTMLDocumentGetVlinkColor            ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentGetWidthMethodInfo       ,+#endif+    dOMHTMLDocumentGetWidth                 ,+++-- ** releaseEvents #method:releaseEvents#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentReleaseEventsMethodInfo  ,+#endif+    dOMHTMLDocumentReleaseEvents            ,+++-- ** setAlinkColor #method:setAlinkColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetAlinkColorMethodInfo  ,+#endif+    dOMHTMLDocumentSetAlinkColor            ,+++-- ** setBgColor #method:setBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetBgColorMethodInfo     ,+#endif+    dOMHTMLDocumentSetBgColor               ,+++-- ** setDesignMode #method:setDesignMode#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetDesignModeMethodInfo  ,+#endif+    dOMHTMLDocumentSetDesignMode            ,+++-- ** setDir #method:setDir#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetDirMethodInfo         ,+#endif+    dOMHTMLDocumentSetDir                   ,+++-- ** setFgColor #method:setFgColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetFgColorMethodInfo     ,+#endif+    dOMHTMLDocumentSetFgColor               ,+++-- ** setLinkColor #method:setLinkColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetLinkColorMethodInfo   ,+#endif+    dOMHTMLDocumentSetLinkColor             ,+++-- ** setVlinkColor #method:setVlinkColor#++#if ENABLE_OVERLOADING+    DOMHTMLDocumentSetVlinkColorMethodInfo  ,+#endif+    dOMHTMLDocumentSetVlinkColor            ,+++++ -- * Properties+-- ** alinkColor #attr:alinkColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentAlinkColorPropertyInfo   ,+#endif+    constructDOMHTMLDocumentAlinkColor      ,+#if ENABLE_OVERLOADING+    dOMHTMLDocumentAlinkColor               ,+#endif+    getDOMHTMLDocumentAlinkColor            ,+    setDOMHTMLDocumentAlinkColor            ,+++-- ** bgColor #attr:bgColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentBgColorPropertyInfo      ,+#endif+    constructDOMHTMLDocumentBgColor         ,+#if ENABLE_OVERLOADING+    dOMHTMLDocumentBgColor                  ,+#endif+    getDOMHTMLDocumentBgColor               ,+    setDOMHTMLDocumentBgColor               ,+++-- ** dir #attr:dir#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentDirPropertyInfo          ,+#endif+    constructDOMHTMLDocumentDir             ,+#if ENABLE_OVERLOADING+    dOMHTMLDocumentDir                      ,+#endif+    getDOMHTMLDocumentDir                   ,+    setDOMHTMLDocumentDir                   ,+++-- ** fgColor #attr:fgColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentFgColorPropertyInfo      ,+#endif+    constructDOMHTMLDocumentFgColor         ,+#if ENABLE_OVERLOADING+    dOMHTMLDocumentFgColor                  ,+#endif+    getDOMHTMLDocumentFgColor               ,+    setDOMHTMLDocumentFgColor               ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentHeightPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLDocumentHeight                   ,+#endif+    getDOMHTMLDocumentHeight                ,+++-- ** linkColor #attr:linkColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentLinkColorPropertyInfo    ,+#endif+    constructDOMHTMLDocumentLinkColor       ,+#if ENABLE_OVERLOADING+    dOMHTMLDocumentLinkColor                ,+#endif+    getDOMHTMLDocumentLinkColor             ,+    setDOMHTMLDocumentLinkColor             ,+++-- ** vlinkColor #attr:vlinkColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentVlinkColorPropertyInfo   ,+#endif+    constructDOMHTMLDocumentVlinkColor      ,+#if ENABLE_OVERLOADING+    dOMHTMLDocumentVlinkColor               ,+#endif+    getDOMHTMLDocumentVlinkColor            ,+    setDOMHTMLDocumentVlinkColor            ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLDocumentWidthPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLDocumentWidth                    ,+#endif+    getDOMHTMLDocumentWidth                 ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLDocument = DOMHTMLDocument (ManagedPtr DOMHTMLDocument)+foreign import ccall "webkit_dom_html_document_get_type"+    c_webkit_dom_html_document_get_type :: IO GType++instance GObject DOMHTMLDocument where+    gobjectType = c_webkit_dom_html_document_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLDocument`, for instance with `toDOMHTMLDocument`.+class (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o+instance (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o++instance O.HasParentTypes DOMHTMLDocument+type instance O.ParentTypes DOMHTMLDocument = '[WebKit2WebExtension.DOMDocument.DOMDocument, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLDocument`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLDocument :: (MonadIO m, IsDOMHTMLDocument o) => o -> m DOMHTMLDocument+toDOMHTMLDocument = liftIO . unsafeCastTo DOMHTMLDocument++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDocument`.+noDOMHTMLDocument :: Maybe DOMHTMLDocument+noDOMHTMLDocument = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLDocumentMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLDocumentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLDocumentMethod "adoptNode" o = WebKit2WebExtension.DOMDocument.DOMDocumentAdoptNodeMethodInfo+    ResolveDOMHTMLDocumentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLDocumentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLDocumentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLDocumentMethod "captureEvents" o = DOMHTMLDocumentCaptureEventsMethodInfo+    ResolveDOMHTMLDocumentMethod "caretRangeFromPoint" o = WebKit2WebExtension.DOMDocument.DOMDocumentCaretRangeFromPointMethodInfo+    ResolveDOMHTMLDocumentMethod "clear" o = DOMHTMLDocumentClearMethodInfo+    ResolveDOMHTMLDocumentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLDocumentMethod "close" o = DOMHTMLDocumentCloseMethodInfo+    ResolveDOMHTMLDocumentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLDocumentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLDocumentMethod "createAttribute" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateAttributeMethodInfo+    ResolveDOMHTMLDocumentMethod "createAttributeNs" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateAttributeNsMethodInfo+    ResolveDOMHTMLDocumentMethod "createCdataSection" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateCdataSectionMethodInfo+    ResolveDOMHTMLDocumentMethod "createComment" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateCommentMethodInfo+    ResolveDOMHTMLDocumentMethod "createCssStyleDeclaration" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateCssStyleDeclarationMethodInfo+    ResolveDOMHTMLDocumentMethod "createDocumentFragment" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateDocumentFragmentMethodInfo+    ResolveDOMHTMLDocumentMethod "createElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateElementMethodInfo+    ResolveDOMHTMLDocumentMethod "createElementNs" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateElementNsMethodInfo+    ResolveDOMHTMLDocumentMethod "createEntityReference" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateEntityReferenceMethodInfo+    ResolveDOMHTMLDocumentMethod "createEvent" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateEventMethodInfo+    ResolveDOMHTMLDocumentMethod "createExpression" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateExpressionMethodInfo+    ResolveDOMHTMLDocumentMethod "createNodeIterator" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateNodeIteratorMethodInfo+    ResolveDOMHTMLDocumentMethod "createNsResolver" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateNsResolverMethodInfo+    ResolveDOMHTMLDocumentMethod "createProcessingInstruction" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateProcessingInstructionMethodInfo+    ResolveDOMHTMLDocumentMethod "createRange" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateRangeMethodInfo+    ResolveDOMHTMLDocumentMethod "createTextNode" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateTextNodeMethodInfo+    ResolveDOMHTMLDocumentMethod "createTreeWalker" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateTreeWalkerMethodInfo+    ResolveDOMHTMLDocumentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLDocumentMethod "elementFromPoint" o = WebKit2WebExtension.DOMDocument.DOMDocumentElementFromPointMethodInfo+    ResolveDOMHTMLDocumentMethod "evaluate" o = WebKit2WebExtension.DOMDocument.DOMDocumentEvaluateMethodInfo+    ResolveDOMHTMLDocumentMethod "execCommand" o = WebKit2WebExtension.DOMDocument.DOMDocumentExecCommandMethodInfo+    ResolveDOMHTMLDocumentMethod "exitPointerLock" o = WebKit2WebExtension.DOMDocument.DOMDocumentExitPointerLockMethodInfo+    ResolveDOMHTMLDocumentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLDocumentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLDocumentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLDocumentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLDocumentMethod "hasFocus" o = WebKit2WebExtension.DOMDocument.DOMDocumentHasFocusMethodInfo+    ResolveDOMHTMLDocumentMethod "importNode" o = WebKit2WebExtension.DOMDocument.DOMDocumentImportNodeMethodInfo+    ResolveDOMHTMLDocumentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLDocumentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLDocumentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLDocumentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLDocumentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLDocumentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLDocumentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLDocumentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLDocumentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLDocumentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLDocumentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLDocumentMethod "queryCommandEnabled" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandEnabledMethodInfo+    ResolveDOMHTMLDocumentMethod "queryCommandIndeterm" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandIndetermMethodInfo+    ResolveDOMHTMLDocumentMethod "queryCommandState" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandStateMethodInfo+    ResolveDOMHTMLDocumentMethod "queryCommandSupported" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandSupportedMethodInfo+    ResolveDOMHTMLDocumentMethod "queryCommandValue" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandValueMethodInfo+    ResolveDOMHTMLDocumentMethod "querySelector" o = WebKit2WebExtension.DOMDocument.DOMDocumentQuerySelectorMethodInfo+    ResolveDOMHTMLDocumentMethod "querySelectorAll" o = WebKit2WebExtension.DOMDocument.DOMDocumentQuerySelectorAllMethodInfo+    ResolveDOMHTMLDocumentMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLDocumentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLDocumentMethod "releaseEvents" o = DOMHTMLDocumentReleaseEventsMethodInfo+    ResolveDOMHTMLDocumentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLDocumentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLDocumentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLDocumentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLDocumentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLDocumentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLDocumentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLDocumentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLDocumentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLDocumentMethod "webkitCancelFullscreen" o = WebKit2WebExtension.DOMDocument.DOMDocumentWebkitCancelFullscreenMethodInfo+    ResolveDOMHTMLDocumentMethod "webkitExitFullscreen" o = WebKit2WebExtension.DOMDocument.DOMDocumentWebkitExitFullscreenMethodInfo+    ResolveDOMHTMLDocumentMethod "getActiveElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetActiveElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getAlinkColor" o = DOMHTMLDocumentGetAlinkColorMethodInfo+    ResolveDOMHTMLDocumentMethod "getAnchors" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetAnchorsMethodInfo+    ResolveDOMHTMLDocumentMethod "getApplets" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetAppletsMethodInfo+    ResolveDOMHTMLDocumentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLDocumentMethod "getBgColor" o = DOMHTMLDocumentGetBgColorMethodInfo+    ResolveDOMHTMLDocumentMethod "getBody" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetBodyMethodInfo+    ResolveDOMHTMLDocumentMethod "getCharacterSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCharacterSetMethodInfo+    ResolveDOMHTMLDocumentMethod "getCharset" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCharsetMethodInfo+    ResolveDOMHTMLDocumentMethod "getChildElementCount" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetChildElementCountMethodInfo+    ResolveDOMHTMLDocumentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLDocumentMethod "getChildren" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetChildrenMethodInfo+    ResolveDOMHTMLDocumentMethod "getCompatMode" o = DOMHTMLDocumentGetCompatModeMethodInfo+    ResolveDOMHTMLDocumentMethod "getContentType" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetContentTypeMethodInfo+    ResolveDOMHTMLDocumentMethod "getCookie" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCookieMethodInfo+    ResolveDOMHTMLDocumentMethod "getCurrentScript" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCurrentScriptMethodInfo+    ResolveDOMHTMLDocumentMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLDocumentMethod "getDefaultCharset" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDefaultCharsetMethodInfo+    ResolveDOMHTMLDocumentMethod "getDefaultView" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDefaultViewMethodInfo+    ResolveDOMHTMLDocumentMethod "getDesignMode" o = DOMHTMLDocumentGetDesignModeMethodInfo+    ResolveDOMHTMLDocumentMethod "getDir" o = DOMHTMLDocumentGetDirMethodInfo+    ResolveDOMHTMLDocumentMethod "getDoctype" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDoctypeMethodInfo+    ResolveDOMHTMLDocumentMethod "getDocumentElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDocumentElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getDocumentUri" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDocumentUriMethodInfo+    ResolveDOMHTMLDocumentMethod "getDomain" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDomainMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementById" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementByIdMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByClassName" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByClassNameMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByName" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByNameMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByTagName" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLDocumentMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLDocumentMethod "getEmbeds" o = DOMHTMLDocumentGetEmbedsMethodInfo+    ResolveDOMHTMLDocumentMethod "getFgColor" o = DOMHTMLDocumentGetFgColorMethodInfo+    ResolveDOMHTMLDocumentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLDocumentMethod "getFirstElementChild" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetFirstElementChildMethodInfo+    ResolveDOMHTMLDocumentMethod "getForms" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetFormsMethodInfo+    ResolveDOMHTMLDocumentMethod "getHead" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetHeadMethodInfo+    ResolveDOMHTMLDocumentMethod "getHeight" o = DOMHTMLDocumentGetHeightMethodInfo+    ResolveDOMHTMLDocumentMethod "getHidden" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetHiddenMethodInfo+    ResolveDOMHTMLDocumentMethod "getImages" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetImagesMethodInfo+    ResolveDOMHTMLDocumentMethod "getImplementation" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetImplementationMethodInfo+    ResolveDOMHTMLDocumentMethod "getInputEncoding" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetInputEncodingMethodInfo+    ResolveDOMHTMLDocumentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLDocumentMethod "getLastElementChild" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetLastElementChildMethodInfo+    ResolveDOMHTMLDocumentMethod "getLastModified" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetLastModifiedMethodInfo+    ResolveDOMHTMLDocumentMethod "getLinkColor" o = DOMHTMLDocumentGetLinkColorMethodInfo+    ResolveDOMHTMLDocumentMethod "getLinks" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetLinksMethodInfo+    ResolveDOMHTMLDocumentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMHTMLDocumentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMHTMLDocumentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLDocumentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLDocumentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLDocumentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLDocumentMethod "getOrigin" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetOriginMethodInfo+    ResolveDOMHTMLDocumentMethod "getOverrideStyle" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetOverrideStyleMethodInfo+    ResolveDOMHTMLDocumentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLDocumentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLDocumentMethod "getPlugins" o = DOMHTMLDocumentGetPluginsMethodInfo+    ResolveDOMHTMLDocumentMethod "getPointerLockElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetPointerLockElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getPreferredStylesheetSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetPreferredStylesheetSetMethodInfo+    ResolveDOMHTMLDocumentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMHTMLDocumentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLDocumentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLDocumentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLDocumentMethod "getReadyState" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetReadyStateMethodInfo+    ResolveDOMHTMLDocumentMethod "getReferrer" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetReferrerMethodInfo+    ResolveDOMHTMLDocumentMethod "getScripts" o = DOMHTMLDocumentGetScriptsMethodInfo+    ResolveDOMHTMLDocumentMethod "getScrollingElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetScrollingElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getSelectedStylesheetSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetSelectedStylesheetSetMethodInfo+    ResolveDOMHTMLDocumentMethod "getStyleSheets" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetStyleSheetsMethodInfo+    ResolveDOMHTMLDocumentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLDocumentMethod "getTitle" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetTitleMethodInfo+    ResolveDOMHTMLDocumentMethod "getUrl" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetUrlMethodInfo+    ResolveDOMHTMLDocumentMethod "getVisibilityState" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetVisibilityStateMethodInfo+    ResolveDOMHTMLDocumentMethod "getVlinkColor" o = DOMHTMLDocumentGetVlinkColorMethodInfo+    ResolveDOMHTMLDocumentMethod "getWebkitCurrentFullscreenElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getWebkitFullscreenElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitFullscreenElementMethodInfo+    ResolveDOMHTMLDocumentMethod "getWebkitFullscreenEnabled" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitFullscreenEnabledMethodInfo+    ResolveDOMHTMLDocumentMethod "getWebkitFullscreenKeyboardInputAllowed" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo+    ResolveDOMHTMLDocumentMethod "getWebkitIsFullscreen" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitIsFullscreenMethodInfo+    ResolveDOMHTMLDocumentMethod "getWidth" o = DOMHTMLDocumentGetWidthMethodInfo+    ResolveDOMHTMLDocumentMethod "getXmlEncoding" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetXmlEncodingMethodInfo+    ResolveDOMHTMLDocumentMethod "getXmlStandalone" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetXmlStandaloneMethodInfo+    ResolveDOMHTMLDocumentMethod "getXmlVersion" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetXmlVersionMethodInfo+    ResolveDOMHTMLDocumentMethod "setAlinkColor" o = DOMHTMLDocumentSetAlinkColorMethodInfo+    ResolveDOMHTMLDocumentMethod "setBgColor" o = DOMHTMLDocumentSetBgColorMethodInfo+    ResolveDOMHTMLDocumentMethod "setBody" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetBodyMethodInfo+    ResolveDOMHTMLDocumentMethod "setCharset" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetCharsetMethodInfo+    ResolveDOMHTMLDocumentMethod "setCookie" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetCookieMethodInfo+    ResolveDOMHTMLDocumentMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLDocumentMethod "setDesignMode" o = DOMHTMLDocumentSetDesignModeMethodInfo+    ResolveDOMHTMLDocumentMethod "setDir" o = DOMHTMLDocumentSetDirMethodInfo+    ResolveDOMHTMLDocumentMethod "setDocumentUri" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetDocumentUriMethodInfo+    ResolveDOMHTMLDocumentMethod "setFgColor" o = DOMHTMLDocumentSetFgColorMethodInfo+    ResolveDOMHTMLDocumentMethod "setLinkColor" o = DOMHTMLDocumentSetLinkColorMethodInfo+    ResolveDOMHTMLDocumentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLDocumentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLDocumentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLDocumentMethod "setSelectedStylesheetSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetSelectedStylesheetSetMethodInfo+    ResolveDOMHTMLDocumentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLDocumentMethod "setTitle" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetTitleMethodInfo+    ResolveDOMHTMLDocumentMethod "setVlinkColor" o = DOMHTMLDocumentSetVlinkColorMethodInfo+    ResolveDOMHTMLDocumentMethod "setXmlStandalone" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetXmlStandaloneMethodInfo+    ResolveDOMHTMLDocumentMethod "setXmlVersion" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetXmlVersionMethodInfo+    ResolveDOMHTMLDocumentMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLDocumentMethod t DOMHTMLDocument, O.MethodInfo info DOMHTMLDocument p) => OL.IsLabel t (DOMHTMLDocument -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "alink-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@alink-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #alinkColor+@+-}+getDOMHTMLDocumentAlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)+getDOMHTMLDocumentAlinkColor obj = liftIO $ B.Properties.getObjectPropertyString obj "alink-color"++{- |+Set the value of the “@alink-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #alinkColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDocumentAlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()+setDOMHTMLDocumentAlinkColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "alink-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@alink-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDocumentAlinkColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDocumentAlinkColor val = B.Properties.constructObjectPropertyString "alink-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDocumentAlinkColorPropertyInfo+instance AttrInfo DOMHTMLDocumentAlinkColorPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentAlinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentAlinkColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDocumentAlinkColorPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentAlinkColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDocumentAlinkColorPropertyInfo = "alink-color"+    type AttrOrigin DOMHTMLDocumentAlinkColorPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentAlinkColor+    attrSet _ = setDOMHTMLDocumentAlinkColor+    attrConstruct _ = constructDOMHTMLDocumentAlinkColor+    attrClear _ = undefined+#endif++-- VVV Prop "bg-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #bgColor+@+-}+getDOMHTMLDocumentBgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)+getDOMHTMLDocumentBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"++{- |+Set the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #bgColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDocumentBgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()+setDOMHTMLDocumentBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDocumentBgColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDocumentBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDocumentBgColorPropertyInfo+instance AttrInfo DOMHTMLDocumentBgColorPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentBgColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDocumentBgColorPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentBgColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDocumentBgColorPropertyInfo = "bg-color"+    type AttrOrigin DOMHTMLDocumentBgColorPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentBgColor+    attrSet _ = setDOMHTMLDocumentBgColor+    attrConstruct _ = constructDOMHTMLDocumentBgColor+    attrClear _ = undefined+#endif++-- VVV Prop "dir"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@dir@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #dir+@+-}+getDOMHTMLDocumentDir :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)+getDOMHTMLDocumentDir obj = liftIO $ B.Properties.getObjectPropertyString obj "dir"++{- |+Set the value of the “@dir@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #dir 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDocumentDir :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()+setDOMHTMLDocumentDir obj val = liftIO $ B.Properties.setObjectPropertyString obj "dir" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@dir@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDocumentDir :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDocumentDir val = B.Properties.constructObjectPropertyString "dir" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDocumentDirPropertyInfo+instance AttrInfo DOMHTMLDocumentDirPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentDirPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDocumentDirPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentDirPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDocumentDirPropertyInfo = "dir"+    type AttrOrigin DOMHTMLDocumentDirPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentDir+    attrSet _ = setDOMHTMLDocumentDir+    attrConstruct _ = constructDOMHTMLDocumentDir+    attrClear _ = undefined+#endif++-- VVV Prop "fg-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@fg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #fgColor+@+-}+getDOMHTMLDocumentFgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)+getDOMHTMLDocumentFgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "fg-color"++{- |+Set the value of the “@fg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #fgColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDocumentFgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()+setDOMHTMLDocumentFgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "fg-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@fg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDocumentFgColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDocumentFgColor val = B.Properties.constructObjectPropertyString "fg-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDocumentFgColorPropertyInfo+instance AttrInfo DOMHTMLDocumentFgColorPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentFgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentFgColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDocumentFgColorPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentFgColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDocumentFgColorPropertyInfo = "fg-color"+    type AttrOrigin DOMHTMLDocumentFgColorPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentFgColor+    attrSet _ = setDOMHTMLDocumentFgColor+    attrConstruct _ = constructDOMHTMLDocumentFgColor+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #height+@+-}+getDOMHTMLDocumentHeight :: (MonadIO m, IsDOMHTMLDocument o) => o -> m CLong+getDOMHTMLDocumentHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"++#if ENABLE_OVERLOADING+data DOMHTMLDocumentHeightPropertyInfo+instance AttrInfo DOMHTMLDocumentHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLDocumentHeightPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentHeightPropertyInfo = CLong+    type AttrLabel DOMHTMLDocumentHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLDocumentHeightPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "link-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@link-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #linkColor+@+-}+getDOMHTMLDocumentLinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)+getDOMHTMLDocumentLinkColor obj = liftIO $ B.Properties.getObjectPropertyString obj "link-color"++{- |+Set the value of the “@link-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #linkColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDocumentLinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()+setDOMHTMLDocumentLinkColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "link-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@link-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDocumentLinkColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDocumentLinkColor val = B.Properties.constructObjectPropertyString "link-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDocumentLinkColorPropertyInfo+instance AttrInfo DOMHTMLDocumentLinkColorPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentLinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentLinkColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDocumentLinkColorPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentLinkColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDocumentLinkColorPropertyInfo = "link-color"+    type AttrOrigin DOMHTMLDocumentLinkColorPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentLinkColor+    attrSet _ = setDOMHTMLDocumentLinkColor+    attrConstruct _ = constructDOMHTMLDocumentLinkColor+    attrClear _ = undefined+#endif++-- VVV Prop "vlink-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@vlink-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #vlinkColor+@+-}+getDOMHTMLDocumentVlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)+getDOMHTMLDocumentVlinkColor obj = liftIO $ B.Properties.getObjectPropertyString obj "vlink-color"++{- |+Set the value of the “@vlink-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #vlinkColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLDocumentVlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()+setDOMHTMLDocumentVlinkColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "vlink-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@vlink-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLDocumentVlinkColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLDocumentVlinkColor val = B.Properties.constructObjectPropertyString "vlink-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLDocumentVlinkColorPropertyInfo+instance AttrInfo DOMHTMLDocumentVlinkColorPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentVlinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentVlinkColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLDocumentVlinkColorPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentVlinkColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLDocumentVlinkColorPropertyInfo = "vlink-color"+    type AttrOrigin DOMHTMLDocumentVlinkColorPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentVlinkColor+    attrSet _ = setDOMHTMLDocumentVlinkColor+    attrConstruct _ = constructDOMHTMLDocumentVlinkColor+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLDocument #width+@+-}+getDOMHTMLDocumentWidth :: (MonadIO m, IsDOMHTMLDocument o) => o -> m CLong+getDOMHTMLDocumentWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"++#if ENABLE_OVERLOADING+data DOMHTMLDocumentWidthPropertyInfo+instance AttrInfo DOMHTMLDocumentWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLDocumentWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLDocumentWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLDocumentWidthPropertyInfo = IsDOMHTMLDocument+    type AttrGetType DOMHTMLDocumentWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLDocumentWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLDocumentWidthPropertyInfo = DOMHTMLDocument+    attrGet _ = getDOMHTMLDocumentWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLDocument+type instance O.AttributeList DOMHTMLDocument = DOMHTMLDocumentAttributeList+type DOMHTMLDocumentAttributeList = ('[ '("activeElement", WebKit2WebExtension.DOMDocument.DOMDocumentActiveElementPropertyInfo), '("alinkColor", DOMHTMLDocumentAlinkColorPropertyInfo), '("anchors", WebKit2WebExtension.DOMDocument.DOMDocumentAnchorsPropertyInfo), '("applets", WebKit2WebExtension.DOMDocument.DOMDocumentAppletsPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLDocumentBgColorPropertyInfo), '("body", WebKit2WebExtension.DOMDocument.DOMDocumentBodyPropertyInfo), '("characterSet", WebKit2WebExtension.DOMDocument.DOMDocumentCharacterSetPropertyInfo), '("charset", WebKit2WebExtension.DOMDocument.DOMDocumentCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMDocument.DOMDocumentChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMDocument.DOMDocumentChildrenPropertyInfo), '("compatMode", WebKit2WebExtension.DOMDocument.DOMDocumentCompatModePropertyInfo), '("contentType", WebKit2WebExtension.DOMDocument.DOMDocumentContentTypePropertyInfo), '("cookie", WebKit2WebExtension.DOMDocument.DOMDocumentCookiePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentScript", WebKit2WebExtension.DOMDocument.DOMDocumentCurrentScriptPropertyInfo), '("defaultView", WebKit2WebExtension.DOMDocument.DOMDocumentDefaultViewPropertyInfo), '("designMode", WebKit2WebExtension.DOMDocument.DOMDocumentDesignModePropertyInfo), '("dir", DOMHTMLDocumentDirPropertyInfo), '("doctype", WebKit2WebExtension.DOMDocument.DOMDocumentDoctypePropertyInfo), '("documentElement", WebKit2WebExtension.DOMDocument.DOMDocumentDocumentElementPropertyInfo), '("documentUri", WebKit2WebExtension.DOMDocument.DOMDocumentDocumentUriPropertyInfo), '("domain", WebKit2WebExtension.DOMDocument.DOMDocumentDomainPropertyInfo), '("embeds", WebKit2WebExtension.DOMDocument.DOMDocumentEmbedsPropertyInfo), '("fgColor", DOMHTMLDocumentFgColorPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMDocument.DOMDocumentFirstElementChildPropertyInfo), '("forms", WebKit2WebExtension.DOMDocument.DOMDocumentFormsPropertyInfo), '("head", WebKit2WebExtension.DOMDocument.DOMDocumentHeadPropertyInfo), '("height", DOMHTMLDocumentHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMDocument.DOMDocumentHiddenPropertyInfo), '("images", WebKit2WebExtension.DOMDocument.DOMDocumentImagesPropertyInfo), '("implementation", WebKit2WebExtension.DOMDocument.DOMDocumentImplementationPropertyInfo), '("inputEncoding", WebKit2WebExtension.DOMDocument.DOMDocumentInputEncodingPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMDocument.DOMDocumentLastElementChildPropertyInfo), '("lastModified", WebKit2WebExtension.DOMDocument.DOMDocumentLastModifiedPropertyInfo), '("linkColor", DOMHTMLDocumentLinkColorPropertyInfo), '("links", WebKit2WebExtension.DOMDocument.DOMDocumentLinksPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("origin", WebKit2WebExtension.DOMDocument.DOMDocumentOriginPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("plugins", WebKit2WebExtension.DOMDocument.DOMDocumentPluginsPropertyInfo), '("pointerLockElement", WebKit2WebExtension.DOMDocument.DOMDocumentPointerLockElementPropertyInfo), '("preferredStylesheetSet", WebKit2WebExtension.DOMDocument.DOMDocumentPreferredStylesheetSetPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readyState", WebKit2WebExtension.DOMDocument.DOMDocumentReadyStatePropertyInfo), '("referrer", WebKit2WebExtension.DOMDocument.DOMDocumentReferrerPropertyInfo), '("scripts", WebKit2WebExtension.DOMDocument.DOMDocumentScriptsPropertyInfo), '("scrollingElement", WebKit2WebExtension.DOMDocument.DOMDocumentScrollingElementPropertyInfo), '("selectedStylesheetSet", WebKit2WebExtension.DOMDocument.DOMDocumentSelectedStylesheetSetPropertyInfo), '("styleSheets", WebKit2WebExtension.DOMDocument.DOMDocumentStyleSheetsPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMDocument.DOMDocumentTitlePropertyInfo), '("url", WebKit2WebExtension.DOMDocument.DOMDocumentUrlPropertyInfo), '("visibilityState", WebKit2WebExtension.DOMDocument.DOMDocumentVisibilityStatePropertyInfo), '("vlinkColor", DOMHTMLDocumentVlinkColorPropertyInfo), '("webkitCurrentFullScreenElement", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitCurrentFullScreenElementPropertyInfo), '("webkitFullScreenKeyboardInputAllowed", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo), '("webkitFullscreenElement", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitFullscreenElementPropertyInfo), '("webkitFullscreenEnabled", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitFullscreenEnabledPropertyInfo), '("webkitIsFullScreen", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitIsFullScreenPropertyInfo), '("width", DOMHTMLDocumentWidthPropertyInfo), '("xmlEncoding", WebKit2WebExtension.DOMDocument.DOMDocumentXmlEncodingPropertyInfo), '("xmlStandalone", WebKit2WebExtension.DOMDocument.DOMDocumentXmlStandalonePropertyInfo), '("xmlVersion", WebKit2WebExtension.DOMDocument.DOMDocumentXmlVersionPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLDocumentAlinkColor :: AttrLabelProxy "alinkColor"+dOMHTMLDocumentAlinkColor = AttrLabelProxy++dOMHTMLDocumentBgColor :: AttrLabelProxy "bgColor"+dOMHTMLDocumentBgColor = AttrLabelProxy++dOMHTMLDocumentDir :: AttrLabelProxy "dir"+dOMHTMLDocumentDir = AttrLabelProxy++dOMHTMLDocumentFgColor :: AttrLabelProxy "fgColor"+dOMHTMLDocumentFgColor = AttrLabelProxy++dOMHTMLDocumentHeight :: AttrLabelProxy "height"+dOMHTMLDocumentHeight = AttrLabelProxy++dOMHTMLDocumentLinkColor :: AttrLabelProxy "linkColor"+dOMHTMLDocumentLinkColor = AttrLabelProxy++dOMHTMLDocumentVlinkColor :: AttrLabelProxy "vlinkColor"+dOMHTMLDocumentVlinkColor = AttrLabelProxy++dOMHTMLDocumentWidth :: AttrLabelProxy "width"+dOMHTMLDocumentWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLDocument = DOMHTMLDocumentSignalList+type DOMHTMLDocumentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLDocument::capture_events+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_capture_events" webkit_dom_html_document_capture_events :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO ()++{-# DEPRECATED dOMHTMLDocumentCaptureEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentCaptureEvents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m ()+dOMHTMLDocumentCaptureEvents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_document_capture_events self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentCaptureEventsMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentCaptureEventsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentCaptureEvents++#endif++-- method DOMHTMLDocument::clear+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_clear" webkit_dom_html_document_clear :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO ()++{-# DEPRECATED dOMHTMLDocumentClear ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentClear ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m ()+dOMHTMLDocumentClear self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_document_clear self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentClearMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentClearMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentClear++#endif++-- method DOMHTMLDocument::close+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_close" webkit_dom_html_document_close :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO ()++{-# DEPRECATED dOMHTMLDocumentClose ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentClose ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m ()+dOMHTMLDocumentClose self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_document_close self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentCloseMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentCloseMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentClose++#endif++-- method DOMHTMLDocument::get_alink_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_alink_color" webkit_dom_html_document_get_alink_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetAlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetAlinkColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetAlinkColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_alink_color self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetAlinkColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetAlinkColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetAlinkColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetAlinkColor++#endif++-- method DOMHTMLDocument::get_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_bg_color" webkit_dom_html_document_get_bg_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetBgColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_bg_color self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetBgColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetBgColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetBgColor++#endif++-- method DOMHTMLDocument::get_compat_mode+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_compat_mode" webkit_dom_html_document_get_compat_mode :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetCompatMode ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetCompatMode' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetCompatMode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetCompatMode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_compat_mode self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetCompatMode" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetCompatModeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetCompatModeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetCompatMode++#endif++-- method DOMHTMLDocument::get_design_mode+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_design_mode" webkit_dom_html_document_get_design_mode :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetDesignMode ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetDesignMode' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetDesignMode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetDesignMode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_design_mode self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetDesignMode" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetDesignModeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetDesignModeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetDesignMode++#endif++-- method DOMHTMLDocument::get_dir+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_dir" webkit_dom_html_document_get_dir :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetDir ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetDir self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_dir self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetDir" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetDirMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetDirMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetDir++#endif++-- method DOMHTMLDocument::get_embeds+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_embeds" webkit_dom_html_document_get_embeds :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLDocumentGetEmbeds ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetEmbeds' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetEmbeds ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLDocumentGetEmbeds self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_embeds self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetEmbeds" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetEmbedsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetEmbedsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetEmbeds++#endif++-- method DOMHTMLDocument::get_fg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_fg_color" webkit_dom_html_document_get_fg_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetFgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetFgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetFgColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_fg_color self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetFgColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetFgColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetFgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetFgColor++#endif++-- method DOMHTMLDocument::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_height" webkit_dom_html_document_get_height :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CLong++{-# DEPRECATED dOMHTMLDocumentGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLDocumentGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetHeight++#endif++-- method DOMHTMLDocument::get_link_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_link_color" webkit_dom_html_document_get_link_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetLinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetLinkColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetLinkColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_link_color self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetLinkColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetLinkColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetLinkColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetLinkColor++#endif++-- method DOMHTMLDocument::get_plugins+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_plugins" webkit_dom_html_document_get_plugins :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLDocumentGetPlugins ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetPlugins' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetPlugins ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLDocumentGetPlugins self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_plugins self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetPlugins" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetPluginsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetPluginsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetPlugins++#endif++-- method DOMHTMLDocument::get_scripts+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_scripts" webkit_dom_html_document_get_scripts :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLDocumentGetScripts ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetScripts' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetScripts ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLDocumentGetScripts self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_scripts self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetScripts" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetScriptsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetScriptsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetScripts++#endif++-- method DOMHTMLDocument::get_vlink_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_vlink_color" webkit_dom_html_document_get_vlink_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CString++{-# DEPRECATED dOMHTMLDocumentGetVlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetVlinkColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLDocumentGetVlinkColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_vlink_color self'+    checkUnexpectedReturnNULL "dOMHTMLDocumentGetVlinkColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetVlinkColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetVlinkColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetVlinkColor++#endif++-- method DOMHTMLDocument::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_get_width" webkit_dom_html_document_get_width :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO CLong++{-# DEPRECATED dOMHTMLDocumentGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLDocumentGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_document_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentGetWidth++#endif++-- method DOMHTMLDocument::release_events+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_release_events" webkit_dom_html_document_release_events :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    IO ()++{-# DEPRECATED dOMHTMLDocumentReleaseEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentReleaseEvents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> m ()+dOMHTMLDocumentReleaseEvents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_document_release_events self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentReleaseEventsMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentReleaseEventsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentReleaseEvents++#endif++-- method DOMHTMLDocument::set_alink_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_alink_color" webkit_dom_html_document_set_alink_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetAlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetAlinkColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetAlinkColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_alink_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetAlinkColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetAlinkColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetAlinkColor++#endif++-- method DOMHTMLDocument::set_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_bg_color" webkit_dom_html_document_set_bg_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetBgColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_bg_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetBgColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetBgColor++#endif++-- method DOMHTMLDocument::set_design_mode+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_design_mode" webkit_dom_html_document_set_design_mode :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetDesignMode ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentSetDesignMode' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetDesignMode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetDesignMode self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_design_mode self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetDesignModeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetDesignModeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetDesignMode++#endif++-- method DOMHTMLDocument::set_dir+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_dir" webkit_dom_html_document_set_dir :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetDir ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetDir self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_dir self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetDirMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetDirMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetDir++#endif++-- method DOMHTMLDocument::set_fg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_fg_color" webkit_dom_html_document_set_fg_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetFgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetFgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetFgColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_fg_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetFgColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetFgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetFgColor++#endif++-- method DOMHTMLDocument::set_link_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_link_color" webkit_dom_html_document_set_link_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetLinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetLinkColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetLinkColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_link_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetLinkColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetLinkColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetLinkColor++#endif++-- method DOMHTMLDocument::set_vlink_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_document_set_vlink_color" webkit_dom_html_document_set_vlink_color :: +    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLDocumentSetVlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLDocumentSetVlinkColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLDocumentSetVlinkColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_document_set_vlink_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetVlinkColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetVlinkColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLDocumentSetVlinkColor++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs-boot view
@@ -0,0 +1,125 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLDocument where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLDocument = DOMHTMLDocument (ManagedPtr DOMHTMLDocument)+instance GObject DOMHTMLDocument where+class (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o+instance (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o+instance O.HasParentTypes DOMHTMLDocument+#if ENABLE_OVERLOADING+data DOMHTMLDocumentAlinkColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentBgColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentDirPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentFgColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentLinkColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentVlinkColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentCaptureEventsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentClearMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentCloseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetAlinkColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetCompatModeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetDesignModeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetDirMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetEmbedsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetFgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetLinkColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetPluginsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetScriptsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetVlinkColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentReleaseEventsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetAlinkColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetDesignModeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetDirMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetFgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetLinkColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLDocumentSetVlinkColorMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs view
@@ -0,0 +1,2760 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLElement+    ( ++-- * Exported types+    DOMHTMLElement(..)                      ,+    IsDOMHTMLElement                        ,+    toDOMHTMLElement                        ,+    noDOMHTMLElement                        ,+++ -- * Methods+-- ** click #method:click#++#if ENABLE_OVERLOADING+    DOMHTMLElementClickMethodInfo           ,+#endif+    dOMHTMLElementClick                     ,+++-- ** getAccessKey #method:getAccessKey#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetAccessKeyMethodInfo    ,+#endif+    dOMHTMLElementGetAccessKey              ,+++-- ** getChildren #method:getChildren#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetChildrenMethodInfo     ,+#endif+    dOMHTMLElementGetChildren               ,+++-- ** getContentEditable #method:getContentEditable#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetContentEditableMethodInfo,+#endif+    dOMHTMLElementGetContentEditable        ,+++-- ** getDir #method:getDir#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetDirMethodInfo          ,+#endif+    dOMHTMLElementGetDir                    ,+++-- ** getDraggable #method:getDraggable#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetDraggableMethodInfo    ,+#endif+    dOMHTMLElementGetDraggable              ,+++-- ** getHidden #method:getHidden#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetHiddenMethodInfo       ,+#endif+    dOMHTMLElementGetHidden                 ,+++-- ** getInnerHtml #method:getInnerHtml#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetInnerHtmlMethodInfo    ,+#endif+    dOMHTMLElementGetInnerHtml              ,+++-- ** getInnerText #method:getInnerText#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetInnerTextMethodInfo    ,+#endif+    dOMHTMLElementGetInnerText              ,+++-- ** getIsContentEditable #method:getIsContentEditable#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetIsContentEditableMethodInfo,+#endif+    dOMHTMLElementGetIsContentEditable      ,+++-- ** getLang #method:getLang#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetLangMethodInfo         ,+#endif+    dOMHTMLElementGetLang                   ,+++-- ** getOuterHtml #method:getOuterHtml#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetOuterHtmlMethodInfo    ,+#endif+    dOMHTMLElementGetOuterHtml              ,+++-- ** getOuterText #method:getOuterText#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetOuterTextMethodInfo    ,+#endif+    dOMHTMLElementGetOuterText              ,+++-- ** getSpellcheck #method:getSpellcheck#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetSpellcheckMethodInfo   ,+#endif+    dOMHTMLElementGetSpellcheck             ,+++-- ** getTabIndex #method:getTabIndex#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetTabIndexMethodInfo     ,+#endif+    dOMHTMLElementGetTabIndex               ,+++-- ** getTitle #method:getTitle#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetTitleMethodInfo        ,+#endif+    dOMHTMLElementGetTitle                  ,+++-- ** getTranslate #method:getTranslate#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetTranslateMethodInfo    ,+#endif+    dOMHTMLElementGetTranslate              ,+++-- ** getWebkitdropzone #method:getWebkitdropzone#++#if ENABLE_OVERLOADING+    DOMHTMLElementGetWebkitdropzoneMethodInfo,+#endif+    dOMHTMLElementGetWebkitdropzone         ,+++-- ** setAccessKey #method:setAccessKey#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetAccessKeyMethodInfo    ,+#endif+    dOMHTMLElementSetAccessKey              ,+++-- ** setContentEditable #method:setContentEditable#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetContentEditableMethodInfo,+#endif+    dOMHTMLElementSetContentEditable        ,+++-- ** setDir #method:setDir#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetDirMethodInfo          ,+#endif+    dOMHTMLElementSetDir                    ,+++-- ** setDraggable #method:setDraggable#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetDraggableMethodInfo    ,+#endif+    dOMHTMLElementSetDraggable              ,+++-- ** setHidden #method:setHidden#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetHiddenMethodInfo       ,+#endif+    dOMHTMLElementSetHidden                 ,+++-- ** setInnerHtml #method:setInnerHtml#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetInnerHtmlMethodInfo    ,+#endif+    dOMHTMLElementSetInnerHtml              ,+++-- ** setInnerText #method:setInnerText#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetInnerTextMethodInfo    ,+#endif+    dOMHTMLElementSetInnerText              ,+++-- ** setLang #method:setLang#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetLangMethodInfo         ,+#endif+    dOMHTMLElementSetLang                   ,+++-- ** setOuterHtml #method:setOuterHtml#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetOuterHtmlMethodInfo    ,+#endif+    dOMHTMLElementSetOuterHtml              ,+++-- ** setOuterText #method:setOuterText#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetOuterTextMethodInfo    ,+#endif+    dOMHTMLElementSetOuterText              ,+++-- ** setSpellcheck #method:setSpellcheck#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetSpellcheckMethodInfo   ,+#endif+    dOMHTMLElementSetSpellcheck             ,+++-- ** setTabIndex #method:setTabIndex#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetTabIndexMethodInfo     ,+#endif+    dOMHTMLElementSetTabIndex               ,+++-- ** setTitle #method:setTitle#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetTitleMethodInfo        ,+#endif+    dOMHTMLElementSetTitle                  ,+++-- ** setTranslate #method:setTranslate#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetTranslateMethodInfo    ,+#endif+    dOMHTMLElementSetTranslate              ,+++-- ** setWebkitdropzone #method:setWebkitdropzone#++#if ENABLE_OVERLOADING+    DOMHTMLElementSetWebkitdropzoneMethodInfo,+#endif+    dOMHTMLElementSetWebkitdropzone         ,+++++ -- * Properties+-- ** accessKey #attr:accessKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementAccessKeyPropertyInfo     ,+#endif+    constructDOMHTMLElementAccessKey        ,+#if ENABLE_OVERLOADING+    dOMHTMLElementAccessKey                 ,+#endif+    getDOMHTMLElementAccessKey              ,+    setDOMHTMLElementAccessKey              ,+++-- ** contentEditable #attr:contentEditable#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementContentEditablePropertyInfo,+#endif+    clearDOMHTMLElementContentEditable      ,+    constructDOMHTMLElementContentEditable  ,+#if ENABLE_OVERLOADING+    dOMHTMLElementContentEditable           ,+#endif+    getDOMHTMLElementContentEditable        ,+    setDOMHTMLElementContentEditable        ,+++-- ** dir #attr:dir#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementDirPropertyInfo           ,+#endif+    constructDOMHTMLElementDir              ,+#if ENABLE_OVERLOADING+    dOMHTMLElementDir                       ,+#endif+    getDOMHTMLElementDir                    ,+    setDOMHTMLElementDir                    ,+++-- ** draggable #attr:draggable#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementDraggablePropertyInfo     ,+#endif+    constructDOMHTMLElementDraggable        ,+#if ENABLE_OVERLOADING+    dOMHTMLElementDraggable                 ,+#endif+    getDOMHTMLElementDraggable              ,+    setDOMHTMLElementDraggable              ,+++-- ** hidden #attr:hidden#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementHiddenPropertyInfo        ,+#endif+    constructDOMHTMLElementHidden           ,+#if ENABLE_OVERLOADING+    dOMHTMLElementHidden                    ,+#endif+    getDOMHTMLElementHidden                 ,+    setDOMHTMLElementHidden                 ,+++-- ** innerText #attr:innerText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementInnerTextPropertyInfo     ,+#endif+    clearDOMHTMLElementInnerText            ,+    constructDOMHTMLElementInnerText        ,+#if ENABLE_OVERLOADING+    dOMHTMLElementInnerText                 ,+#endif+    getDOMHTMLElementInnerText              ,+    setDOMHTMLElementInnerText              ,+++-- ** isContentEditable #attr:isContentEditable#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementIsContentEditablePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLElementIsContentEditable         ,+#endif+    getDOMHTMLElementIsContentEditable      ,+++-- ** lang #attr:lang#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementLangPropertyInfo          ,+#endif+    constructDOMHTMLElementLang             ,+#if ENABLE_OVERLOADING+    dOMHTMLElementLang                      ,+#endif+    getDOMHTMLElementLang                   ,+    setDOMHTMLElementLang                   ,+++-- ** outerText #attr:outerText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementOuterTextPropertyInfo     ,+#endif+    clearDOMHTMLElementOuterText            ,+    constructDOMHTMLElementOuterText        ,+#if ENABLE_OVERLOADING+    dOMHTMLElementOuterText                 ,+#endif+    getDOMHTMLElementOuterText              ,+    setDOMHTMLElementOuterText              ,+++-- ** spellcheck #attr:spellcheck#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementSpellcheckPropertyInfo    ,+#endif+    constructDOMHTMLElementSpellcheck       ,+#if ENABLE_OVERLOADING+    dOMHTMLElementSpellcheck                ,+#endif+    getDOMHTMLElementSpellcheck             ,+    setDOMHTMLElementSpellcheck             ,+++-- ** tabIndex #attr:tabIndex#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementTabIndexPropertyInfo      ,+#endif+    constructDOMHTMLElementTabIndex         ,+#if ENABLE_OVERLOADING+    dOMHTMLElementTabIndex                  ,+#endif+    getDOMHTMLElementTabIndex               ,+    setDOMHTMLElementTabIndex               ,+++-- ** title #attr:title#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementTitlePropertyInfo         ,+#endif+    constructDOMHTMLElementTitle            ,+#if ENABLE_OVERLOADING+    dOMHTMLElementTitle                     ,+#endif+    getDOMHTMLElementTitle                  ,+    setDOMHTMLElementTitle                  ,+++-- ** translate #attr:translate#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementTranslatePropertyInfo     ,+#endif+    constructDOMHTMLElementTranslate        ,+#if ENABLE_OVERLOADING+    dOMHTMLElementTranslate                 ,+#endif+    getDOMHTMLElementTranslate              ,+    setDOMHTMLElementTranslate              ,+++-- ** webkitdropzone #attr:webkitdropzone#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLElementWebkitdropzonePropertyInfo,+#endif+    constructDOMHTMLElementWebkitdropzone   ,+#if ENABLE_OVERLOADING+    dOMHTMLElementWebkitdropzone            ,+#endif+    getDOMHTMLElementWebkitdropzone         ,+    setDOMHTMLElementWebkitdropzone         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLElement = DOMHTMLElement (ManagedPtr DOMHTMLElement)+foreign import ccall "webkit_dom_html_element_get_type"+    c_webkit_dom_html_element_get_type :: IO GType++instance GObject DOMHTMLElement where+    gobjectType = c_webkit_dom_html_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLElement`, for instance with `toDOMHTMLElement`.+class (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o+instance (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o++instance O.HasParentTypes DOMHTMLElement+type instance O.ParentTypes DOMHTMLElement = '[WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLElement :: (MonadIO m, IsDOMHTMLElement o) => o -> m DOMHTMLElement+toDOMHTMLElement = liftIO . unsafeCastTo DOMHTMLElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLElement`.+noDOMHTMLElement :: Maybe DOMHTMLElement+noDOMHTMLElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLElementMethod "click" o = DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLElementMethod "getChildren" o = DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLElementMethod "getDraggable" o = DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLElementMethod "getHidden" o = DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLElementMethod "getInnerHtml" o = DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLElementMethod "getOuterHtml" o = DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLElementMethod "getSpellcheck" o = DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLElementMethod "getTranslate" o = DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLElementMethod "getWebkitdropzone" o = DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLElementMethod "setDraggable" o = DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLElementMethod "setHidden" o = DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLElementMethod "setInnerHtml" o = DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLElementMethod "setOuterHtml" o = DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLElementMethod "setSpellcheck" o = DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLElementMethod "setTranslate" o = DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLElementMethod "setWebkitdropzone" o = DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLElementMethod t DOMHTMLElement, O.MethodInfo info DOMHTMLElement p) => OL.IsLabel t (DOMHTMLElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "access-key"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@access-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #accessKey+@+-}+getDOMHTMLElementAccessKey :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementAccessKey obj = liftIO $ B.Properties.getObjectPropertyString obj "access-key"++{- |+Set the value of the “@access-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #accessKey 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementAccessKey :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementAccessKey obj val = liftIO $ B.Properties.setObjectPropertyString obj "access-key" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@access-key@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementAccessKey :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementAccessKey val = B.Properties.constructObjectPropertyString "access-key" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLElementAccessKeyPropertyInfo+instance AttrInfo DOMHTMLElementAccessKeyPropertyInfo where+    type AttrAllowedOps DOMHTMLElementAccessKeyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementAccessKeyPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementAccessKeyPropertyInfo = "access-key"+    type AttrOrigin DOMHTMLElementAccessKeyPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementAccessKey+    attrSet _ = setDOMHTMLElementAccessKey+    attrConstruct _ = constructDOMHTMLElementAccessKey+    attrClear _ = undefined+#endif++-- VVV Prop "content-editable"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@content-editable@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #contentEditable+@+-}+getDOMHTMLElementContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementContentEditable obj = liftIO $ B.Properties.getObjectPropertyString obj "content-editable"++{- |+Set the value of the “@content-editable@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #contentEditable 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementContentEditable obj val = liftIO $ B.Properties.setObjectPropertyString obj "content-editable" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@content-editable@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementContentEditable :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementContentEditable val = B.Properties.constructObjectPropertyString "content-editable" (Just val)++{- |+Set the value of the “@content-editable@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #contentEditable+@+-}+clearDOMHTMLElementContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> m ()+clearDOMHTMLElementContentEditable obj = liftIO $ B.Properties.setObjectPropertyString obj "content-editable" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLElementContentEditablePropertyInfo+instance AttrInfo DOMHTMLElementContentEditablePropertyInfo where+    type AttrAllowedOps DOMHTMLElementContentEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLElementContentEditablePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementContentEditablePropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementContentEditablePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementContentEditablePropertyInfo = "content-editable"+    type AttrOrigin DOMHTMLElementContentEditablePropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementContentEditable+    attrSet _ = setDOMHTMLElementContentEditable+    attrConstruct _ = constructDOMHTMLElementContentEditable+    attrClear _ = clearDOMHTMLElementContentEditable+#endif++-- VVV Prop "dir"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@dir@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #dir+@+-}+getDOMHTMLElementDir :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementDir obj = liftIO $ B.Properties.getObjectPropertyString obj "dir"++{- |+Set the value of the “@dir@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #dir 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementDir :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementDir obj val = liftIO $ B.Properties.setObjectPropertyString obj "dir" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@dir@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementDir :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementDir val = B.Properties.constructObjectPropertyString "dir" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLElementDirPropertyInfo+instance AttrInfo DOMHTMLElementDirPropertyInfo where+    type AttrAllowedOps DOMHTMLElementDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementDirPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementDirPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementDirPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementDirPropertyInfo = "dir"+    type AttrOrigin DOMHTMLElementDirPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementDir+    attrSet _ = setDOMHTMLElementDir+    attrConstruct _ = constructDOMHTMLElementDir+    attrClear _ = undefined+#endif++-- VVV Prop "draggable"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@draggable@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #draggable+@+-}+getDOMHTMLElementDraggable :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool+getDOMHTMLElementDraggable obj = liftIO $ B.Properties.getObjectPropertyBool obj "draggable"++{- |+Set the value of the “@draggable@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #draggable 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementDraggable :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()+setDOMHTMLElementDraggable obj val = liftIO $ B.Properties.setObjectPropertyBool obj "draggable" val++{- |+Construct a `GValueConstruct` with valid value for the “@draggable@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementDraggable :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLElementDraggable val = B.Properties.constructObjectPropertyBool "draggable" val++#if ENABLE_OVERLOADING+data DOMHTMLElementDraggablePropertyInfo+instance AttrInfo DOMHTMLElementDraggablePropertyInfo where+    type AttrAllowedOps DOMHTMLElementDraggablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementDraggablePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLElementDraggablePropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementDraggablePropertyInfo = Bool+    type AttrLabel DOMHTMLElementDraggablePropertyInfo = "draggable"+    type AttrOrigin DOMHTMLElementDraggablePropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementDraggable+    attrSet _ = setDOMHTMLElementDraggable+    attrConstruct _ = constructDOMHTMLElementDraggable+    attrClear _ = undefined+#endif++-- VVV Prop "hidden"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@hidden@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #hidden+@+-}+getDOMHTMLElementHidden :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool+getDOMHTMLElementHidden obj = liftIO $ B.Properties.getObjectPropertyBool obj "hidden"++{- |+Set the value of the “@hidden@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #hidden 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementHidden :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()+setDOMHTMLElementHidden obj val = liftIO $ B.Properties.setObjectPropertyBool obj "hidden" val++{- |+Construct a `GValueConstruct` with valid value for the “@hidden@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementHidden :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLElementHidden val = B.Properties.constructObjectPropertyBool "hidden" val++#if ENABLE_OVERLOADING+data DOMHTMLElementHiddenPropertyInfo+instance AttrInfo DOMHTMLElementHiddenPropertyInfo where+    type AttrAllowedOps DOMHTMLElementHiddenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementHiddenPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLElementHiddenPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementHiddenPropertyInfo = Bool+    type AttrLabel DOMHTMLElementHiddenPropertyInfo = "hidden"+    type AttrOrigin DOMHTMLElementHiddenPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementHidden+    attrSet _ = setDOMHTMLElementHidden+    attrConstruct _ = constructDOMHTMLElementHidden+    attrClear _ = undefined+#endif++-- VVV Prop "inner-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@inner-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #innerText+@+-}+getDOMHTMLElementInnerText :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementInnerText obj = liftIO $ B.Properties.getObjectPropertyString obj "inner-text"++{- |+Set the value of the “@inner-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #innerText 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementInnerText :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementInnerText obj val = liftIO $ B.Properties.setObjectPropertyString obj "inner-text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@inner-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementInnerText :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementInnerText val = B.Properties.constructObjectPropertyString "inner-text" (Just val)++{- |+Set the value of the “@inner-text@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #innerText+@+-}+clearDOMHTMLElementInnerText :: (MonadIO m, IsDOMHTMLElement o) => o -> m ()+clearDOMHTMLElementInnerText obj = liftIO $ B.Properties.setObjectPropertyString obj "inner-text" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLElementInnerTextPropertyInfo+instance AttrInfo DOMHTMLElementInnerTextPropertyInfo where+    type AttrAllowedOps DOMHTMLElementInnerTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLElementInnerTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementInnerTextPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementInnerTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementInnerTextPropertyInfo = "inner-text"+    type AttrOrigin DOMHTMLElementInnerTextPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementInnerText+    attrSet _ = setDOMHTMLElementInnerText+    attrConstruct _ = constructDOMHTMLElementInnerText+    attrClear _ = clearDOMHTMLElementInnerText+#endif++-- VVV Prop "is-content-editable"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@is-content-editable@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #isContentEditable+@+-}+getDOMHTMLElementIsContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool+getDOMHTMLElementIsContentEditable obj = liftIO $ B.Properties.getObjectPropertyBool obj "is-content-editable"++#if ENABLE_OVERLOADING+data DOMHTMLElementIsContentEditablePropertyInfo+instance AttrInfo DOMHTMLElementIsContentEditablePropertyInfo where+    type AttrAllowedOps DOMHTMLElementIsContentEditablePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementIsContentEditablePropertyInfo = Bool+    type AttrLabel DOMHTMLElementIsContentEditablePropertyInfo = "is-content-editable"+    type AttrOrigin DOMHTMLElementIsContentEditablePropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementIsContentEditable+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "lang"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@lang@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #lang+@+-}+getDOMHTMLElementLang :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementLang obj = liftIO $ B.Properties.getObjectPropertyString obj "lang"++{- |+Set the value of the “@lang@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #lang 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementLang :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementLang obj val = liftIO $ B.Properties.setObjectPropertyString obj "lang" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@lang@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementLang :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementLang val = B.Properties.constructObjectPropertyString "lang" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLElementLangPropertyInfo+instance AttrInfo DOMHTMLElementLangPropertyInfo where+    type AttrAllowedOps DOMHTMLElementLangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementLangPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementLangPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementLangPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementLangPropertyInfo = "lang"+    type AttrOrigin DOMHTMLElementLangPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementLang+    attrSet _ = setDOMHTMLElementLang+    attrConstruct _ = constructDOMHTMLElementLang+    attrClear _ = undefined+#endif++-- VVV Prop "outer-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@outer-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #outerText+@+-}+getDOMHTMLElementOuterText :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementOuterText obj = liftIO $ B.Properties.getObjectPropertyString obj "outer-text"++{- |+Set the value of the “@outer-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #outerText 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementOuterText :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementOuterText obj val = liftIO $ B.Properties.setObjectPropertyString obj "outer-text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@outer-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementOuterText :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementOuterText val = B.Properties.constructObjectPropertyString "outer-text" (Just val)++{- |+Set the value of the “@outer-text@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #outerText+@+-}+clearDOMHTMLElementOuterText :: (MonadIO m, IsDOMHTMLElement o) => o -> m ()+clearDOMHTMLElementOuterText obj = liftIO $ B.Properties.setObjectPropertyString obj "outer-text" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLElementOuterTextPropertyInfo+instance AttrInfo DOMHTMLElementOuterTextPropertyInfo where+    type AttrAllowedOps DOMHTMLElementOuterTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLElementOuterTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementOuterTextPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementOuterTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementOuterTextPropertyInfo = "outer-text"+    type AttrOrigin DOMHTMLElementOuterTextPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementOuterText+    attrSet _ = setDOMHTMLElementOuterText+    attrConstruct _ = constructDOMHTMLElementOuterText+    attrClear _ = clearDOMHTMLElementOuterText+#endif++-- VVV Prop "spellcheck"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@spellcheck@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #spellcheck+@+-}+getDOMHTMLElementSpellcheck :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool+getDOMHTMLElementSpellcheck obj = liftIO $ B.Properties.getObjectPropertyBool obj "spellcheck"++{- |+Set the value of the “@spellcheck@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #spellcheck 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementSpellcheck :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()+setDOMHTMLElementSpellcheck obj val = liftIO $ B.Properties.setObjectPropertyBool obj "spellcheck" val++{- |+Construct a `GValueConstruct` with valid value for the “@spellcheck@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementSpellcheck :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLElementSpellcheck val = B.Properties.constructObjectPropertyBool "spellcheck" val++#if ENABLE_OVERLOADING+data DOMHTMLElementSpellcheckPropertyInfo+instance AttrInfo DOMHTMLElementSpellcheckPropertyInfo where+    type AttrAllowedOps DOMHTMLElementSpellcheckPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementSpellcheckPropertyInfo = Bool+    type AttrLabel DOMHTMLElementSpellcheckPropertyInfo = "spellcheck"+    type AttrOrigin DOMHTMLElementSpellcheckPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementSpellcheck+    attrSet _ = setDOMHTMLElementSpellcheck+    attrConstruct _ = constructDOMHTMLElementSpellcheck+    attrClear _ = undefined+#endif++-- VVV Prop "tab-index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@tab-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #tabIndex+@+-}+getDOMHTMLElementTabIndex :: (MonadIO m, IsDOMHTMLElement o) => o -> m CLong+getDOMHTMLElementTabIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "tab-index"++{- |+Set the value of the “@tab-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #tabIndex 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementTabIndex :: (MonadIO m, IsDOMHTMLElement o) => o -> CLong -> m ()+setDOMHTMLElementTabIndex obj val = liftIO $ B.Properties.setObjectPropertyLong obj "tab-index" val++{- |+Construct a `GValueConstruct` with valid value for the “@tab-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementTabIndex :: (IsDOMHTMLElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLElementTabIndex val = B.Properties.constructObjectPropertyLong "tab-index" val++#if ENABLE_OVERLOADING+data DOMHTMLElementTabIndexPropertyInfo+instance AttrInfo DOMHTMLElementTabIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLElementTabIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementTabIndexPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLElementTabIndexPropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementTabIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLElementTabIndexPropertyInfo = "tab-index"+    type AttrOrigin DOMHTMLElementTabIndexPropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementTabIndex+    attrSet _ = setDOMHTMLElementTabIndex+    attrConstruct _ = constructDOMHTMLElementTabIndex+    attrClear _ = undefined+#endif++-- VVV Prop "title"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@title@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #title+@+-}+getDOMHTMLElementTitle :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementTitle obj = liftIO $ B.Properties.getObjectPropertyString obj "title"++{- |+Set the value of the “@title@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #title 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementTitle :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementTitle obj val = liftIO $ B.Properties.setObjectPropertyString obj "title" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementTitle :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementTitle val = B.Properties.constructObjectPropertyString "title" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLElementTitlePropertyInfo+instance AttrInfo DOMHTMLElementTitlePropertyInfo where+    type AttrAllowedOps DOMHTMLElementTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementTitlePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementTitlePropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementTitlePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementTitlePropertyInfo = "title"+    type AttrOrigin DOMHTMLElementTitlePropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementTitle+    attrSet _ = setDOMHTMLElementTitle+    attrConstruct _ = constructDOMHTMLElementTitle+    attrClear _ = undefined+#endif++-- VVV Prop "translate"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@translate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #translate+@+-}+getDOMHTMLElementTranslate :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool+getDOMHTMLElementTranslate obj = liftIO $ B.Properties.getObjectPropertyBool obj "translate"++{- |+Set the value of the “@translate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #translate 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementTranslate :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()+setDOMHTMLElementTranslate obj val = liftIO $ B.Properties.setObjectPropertyBool obj "translate" val++{- |+Construct a `GValueConstruct` with valid value for the “@translate@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementTranslate :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLElementTranslate val = B.Properties.constructObjectPropertyBool "translate" val++#if ENABLE_OVERLOADING+data DOMHTMLElementTranslatePropertyInfo+instance AttrInfo DOMHTMLElementTranslatePropertyInfo where+    type AttrAllowedOps DOMHTMLElementTranslatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementTranslatePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLElementTranslatePropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementTranslatePropertyInfo = Bool+    type AttrLabel DOMHTMLElementTranslatePropertyInfo = "translate"+    type AttrOrigin DOMHTMLElementTranslatePropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementTranslate+    attrSet _ = setDOMHTMLElementTranslate+    attrConstruct _ = constructDOMHTMLElementTranslate+    attrClear _ = undefined+#endif++-- VVV Prop "webkitdropzone"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@webkitdropzone@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLElement #webkitdropzone+@+-}+getDOMHTMLElementWebkitdropzone :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)+getDOMHTMLElementWebkitdropzone obj = liftIO $ B.Properties.getObjectPropertyString obj "webkitdropzone"++{- |+Set the value of the “@webkitdropzone@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLElement [ #webkitdropzone 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLElementWebkitdropzone :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()+setDOMHTMLElementWebkitdropzone obj val = liftIO $ B.Properties.setObjectPropertyString obj "webkitdropzone" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@webkitdropzone@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLElementWebkitdropzone :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLElementWebkitdropzone val = B.Properties.constructObjectPropertyString "webkitdropzone" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLElementWebkitdropzonePropertyInfo+instance AttrInfo DOMHTMLElementWebkitdropzonePropertyInfo where+    type AttrAllowedOps DOMHTMLElementWebkitdropzonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = IsDOMHTMLElement+    type AttrGetType DOMHTMLElementWebkitdropzonePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLElementWebkitdropzonePropertyInfo = "webkitdropzone"+    type AttrOrigin DOMHTMLElementWebkitdropzonePropertyInfo = DOMHTMLElement+    attrGet _ = getDOMHTMLElementWebkitdropzone+    attrSet _ = setDOMHTMLElementWebkitdropzone+    attrConstruct _ = constructDOMHTMLElementWebkitdropzone+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLElement+type instance O.AttributeList DOMHTMLElement = DOMHTMLElementAttributeList+type DOMHTMLElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLElementAccessKey :: AttrLabelProxy "accessKey"+dOMHTMLElementAccessKey = AttrLabelProxy++dOMHTMLElementContentEditable :: AttrLabelProxy "contentEditable"+dOMHTMLElementContentEditable = AttrLabelProxy++dOMHTMLElementDir :: AttrLabelProxy "dir"+dOMHTMLElementDir = AttrLabelProxy++dOMHTMLElementDraggable :: AttrLabelProxy "draggable"+dOMHTMLElementDraggable = AttrLabelProxy++dOMHTMLElementHidden :: AttrLabelProxy "hidden"+dOMHTMLElementHidden = AttrLabelProxy++dOMHTMLElementInnerText :: AttrLabelProxy "innerText"+dOMHTMLElementInnerText = AttrLabelProxy++dOMHTMLElementIsContentEditable :: AttrLabelProxy "isContentEditable"+dOMHTMLElementIsContentEditable = AttrLabelProxy++dOMHTMLElementLang :: AttrLabelProxy "lang"+dOMHTMLElementLang = AttrLabelProxy++dOMHTMLElementOuterText :: AttrLabelProxy "outerText"+dOMHTMLElementOuterText = AttrLabelProxy++dOMHTMLElementSpellcheck :: AttrLabelProxy "spellcheck"+dOMHTMLElementSpellcheck = AttrLabelProxy++dOMHTMLElementTabIndex :: AttrLabelProxy "tabIndex"+dOMHTMLElementTabIndex = AttrLabelProxy++dOMHTMLElementTitle :: AttrLabelProxy "title"+dOMHTMLElementTitle = AttrLabelProxy++dOMHTMLElementTranslate :: AttrLabelProxy "translate"+dOMHTMLElementTranslate = AttrLabelProxy++dOMHTMLElementWebkitdropzone :: AttrLabelProxy "webkitdropzone"+dOMHTMLElementWebkitdropzone = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLElement = DOMHTMLElementSignalList+type DOMHTMLElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLElement::click+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_click" webkit_dom_html_element_click :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO ()++{-# DEPRECATED dOMHTMLElementClick ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementClick ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m ()+dOMHTMLElementClick self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_element_click self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementClickMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementClickMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementClick++#endif++-- method DOMHTMLElement::get_access_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_access_key" webkit_dom_html_element_get_access_key :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetAccessKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetAccessKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetAccessKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_access_key self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetAccessKey" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetAccessKeyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetAccessKeyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetAccessKey++#endif++-- method DOMHTMLElement::get_children+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_children" webkit_dom_html_element_get_children :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLElementGetChildren ["(Since version 2.10)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetChildren' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetChildren ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLElementGetChildren self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_children self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetChildren" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetChildrenMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetChildrenMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetChildren++#endif++-- method DOMHTMLElement::get_content_editable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_content_editable" webkit_dom_html_element_get_content_editable :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetContentEditable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetContentEditable ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetContentEditable self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_content_editable self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetContentEditable" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetContentEditableMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetContentEditableMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetContentEditable++#endif++-- method DOMHTMLElement::get_dir+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_dir" webkit_dom_html_element_get_dir :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetDir ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetDir self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_dir self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetDir" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetDirMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetDirMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetDir++#endif++-- method DOMHTMLElement::get_draggable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_draggable" webkit_dom_html_element_get_draggable :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CInt++{-# DEPRECATED dOMHTMLElementGetDraggable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementGetDraggable ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLElementGetDraggable self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_draggable self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetDraggableMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetDraggableMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetDraggable++#endif++-- method DOMHTMLElement::get_hidden+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_hidden" webkit_dom_html_element_get_hidden :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CInt++{-# DEPRECATED dOMHTMLElementGetHidden ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementGetHidden ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLElementGetHidden self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_hidden self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetHiddenMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetHiddenMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetHidden++#endif++-- method DOMHTMLElement::get_inner_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_inner_html" webkit_dom_html_element_get_inner_html :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetInnerHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetInnerHtml' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetInnerHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ a @/gchar/@ -}+dOMHTMLElementGetInnerHtml self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_inner_html self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetInnerHtml" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetInnerHtmlMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetInnerHtmlMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetInnerHtml++#endif++-- method DOMHTMLElement::get_inner_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_inner_text" webkit_dom_html_element_get_inner_text :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetInnerText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetInnerText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetInnerText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_inner_text self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetInnerText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetInnerTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetInnerTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetInnerText++#endif++-- method DOMHTMLElement::get_is_content_editable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_is_content_editable" webkit_dom_html_element_get_is_content_editable :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CInt++{-# DEPRECATED dOMHTMLElementGetIsContentEditable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetIsContentEditable ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLElementGetIsContentEditable self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_is_content_editable self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetIsContentEditableMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetIsContentEditableMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetIsContentEditable++#endif++-- method DOMHTMLElement::get_lang+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_lang" webkit_dom_html_element_get_lang :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetLang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetLang ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetLang self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_lang self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetLang" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetLangMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetLangMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetLang++#endif++-- method DOMHTMLElement::get_outer_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_outer_html" webkit_dom_html_element_get_outer_html :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetOuterHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetOuterHtml' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetOuterHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ a @/gchar/@ -}+dOMHTMLElementGetOuterHtml self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_outer_html self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetOuterHtml" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetOuterHtmlMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetOuterHtmlMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetOuterHtml++#endif++-- method DOMHTMLElement::get_outer_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_outer_text" webkit_dom_html_element_get_outer_text :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetOuterText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetOuterText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetOuterText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_outer_text self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetOuterText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetOuterTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetOuterTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetOuterText++#endif++-- method DOMHTMLElement::get_spellcheck+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_spellcheck" webkit_dom_html_element_get_spellcheck :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CInt++{-# DEPRECATED dOMHTMLElementGetSpellcheck ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementGetSpellcheck ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLElementGetSpellcheck self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_spellcheck self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetSpellcheckMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetSpellcheckMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetSpellcheck++#endif++-- method DOMHTMLElement::get_tab_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_tab_index" webkit_dom_html_element_get_tab_index :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CLong++{-# DEPRECATED dOMHTMLElementGetTabIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetTabIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLElementGetTabIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_tab_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLElementGetTabIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetTabIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetTabIndex++#endif++-- method DOMHTMLElement::get_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_title" webkit_dom_html_element_get_title :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementGetTitle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetTitle self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_title self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetTitle" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetTitleMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetTitle++#endif++-- method DOMHTMLElement::get_translate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_translate" webkit_dom_html_element_get_translate :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CInt++{-# DEPRECATED dOMHTMLElementGetTranslate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementGetTranslate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLElementGetTranslate self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_translate self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetTranslateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetTranslateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetTranslate++#endif++-- method DOMHTMLElement::get_webkitdropzone+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_get_webkitdropzone" webkit_dom_html_element_get_webkitdropzone :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    IO CString++{-# DEPRECATED dOMHTMLElementGetWebkitdropzone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementGetWebkitdropzone ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLElementGetWebkitdropzone self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_element_get_webkitdropzone self'+    checkUnexpectedReturnNULL "dOMHTMLElementGetWebkitdropzone" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLElementGetWebkitdropzoneMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetWebkitdropzoneMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementGetWebkitdropzone++#endif++-- method DOMHTMLElement::set_access_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_access_key" webkit_dom_html_element_set_access_key :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLElementSetAccessKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetAccessKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLElementSetAccessKey self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_element_set_access_key self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetAccessKeyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetAccessKeyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetAccessKey++#endif++-- method DOMHTMLElement::set_content_editable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_content_editable" webkit_dom_html_element_set_content_editable :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLElementSetContentEditable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetContentEditable ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLElementSetContentEditable self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_html_element_set_content_editable self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMHTMLElementSetContentEditableMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetContentEditableMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetContentEditable++#endif++-- method DOMHTMLElement::set_dir+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_dir" webkit_dom_html_element_set_dir :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLElementSetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetDir ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLElementSetDir self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_element_set_dir self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetDirMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetDirMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetDir++#endif++-- method DOMHTMLElement::set_draggable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_draggable" webkit_dom_html_element_set_draggable :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLElementSetDraggable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementSetDraggable ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLElementSetDraggable self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_element_set_draggable self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetDraggableMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetDraggableMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetDraggable++#endif++-- method DOMHTMLElement::set_hidden+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_hidden" webkit_dom_html_element_set_hidden :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLElementSetHidden ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementSetHidden ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLElementSetHidden self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_element_set_hidden self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetHiddenMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetHiddenMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetHidden++#endif++-- method DOMHTMLElement::set_inner_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contents", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with contents to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_inner_html" webkit_dom_html_element_set_inner_html :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- contents : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLElementSetInnerHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementSetInnerHtml' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetInnerHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@contents@/: a @/gchar/@ with contents to set -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLElementSetInnerHtml self contents = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    contents' <- textToCString contents+    onException (do+        propagateGError $ webkit_dom_html_element_set_inner_html self' contents'+        touchManagedPtr self+        freeMem contents'+        return ()+     ) (do+        freeMem contents'+     )++#if ENABLE_OVERLOADING+data DOMHTMLElementSetInnerHtmlMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetInnerHtmlMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetInnerHtml++#endif++-- method DOMHTMLElement::set_inner_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_inner_text" webkit_dom_html_element_set_inner_text :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLElementSetInnerText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetInnerText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLElementSetInnerText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_html_element_set_inner_text self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMHTMLElementSetInnerTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetInnerTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetInnerText++#endif++-- method DOMHTMLElement::set_lang+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_lang" webkit_dom_html_element_set_lang :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLElementSetLang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetLang ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLElementSetLang self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_element_set_lang self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetLangMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetLangMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetLang++#endif++-- method DOMHTMLElement::set_outer_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contents", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with contents to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_outer_html" webkit_dom_html_element_set_outer_html :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- contents : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLElementSetOuterHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementSetOuterHtml' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetOuterHtml ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@contents@/: a @/gchar/@ with contents to set -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLElementSetOuterHtml self contents = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    contents' <- textToCString contents+    onException (do+        propagateGError $ webkit_dom_html_element_set_outer_html self' contents'+        touchManagedPtr self+        freeMem contents'+        return ()+     ) (do+        freeMem contents'+     )++#if ENABLE_OVERLOADING+data DOMHTMLElementSetOuterHtmlMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetOuterHtmlMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetOuterHtml++#endif++-- method DOMHTMLElement::set_outer_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_outer_text" webkit_dom_html_element_set_outer_text :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLElementSetOuterText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetOuterText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLElementSetOuterText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_html_element_set_outer_text self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMHTMLElementSetOuterTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetOuterTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetOuterText++#endif++-- method DOMHTMLElement::set_spellcheck+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_spellcheck" webkit_dom_html_element_set_spellcheck :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLElementSetSpellcheck ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementSetSpellcheck ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLElementSetSpellcheck self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_element_set_spellcheck self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetSpellcheckMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetSpellcheckMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetSpellcheck++#endif++-- method DOMHTMLElement::set_tab_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_tab_index" webkit_dom_html_element_set_tab_index :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLElementSetTabIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetTabIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLElementSetTabIndex self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_element_set_tab_index self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetTabIndexMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetTabIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetTabIndex++#endif++-- method DOMHTMLElement::set_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_title" webkit_dom_html_element_set_title :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLElementSetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLElementSetTitle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLElementSetTitle self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_element_set_title self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetTitleMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetTitleMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetTitle++#endif++-- method DOMHTMLElement::set_translate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_translate" webkit_dom_html_element_set_translate :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLElementSetTranslate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementSetTranslate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLElementSetTranslate self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_element_set_translate self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetTranslateMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetTranslateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetTranslate++#endif++-- method DOMHTMLElement::set_webkitdropzone+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_element_set_webkitdropzone" webkit_dom_html_element_set_webkitdropzone :: +    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLElementSetWebkitdropzone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLElementSetWebkitdropzone ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLElementSetWebkitdropzone self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_element_set_webkitdropzone self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLElementSetWebkitdropzoneMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetWebkitdropzoneMethodInfo a signature where+    overloadedMethod _ = dOMHTMLElementSetWebkitdropzone++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs-boot view
@@ -0,0 +1,170 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLElement = DOMHTMLElement (ManagedPtr DOMHTMLElement)+instance GObject DOMHTMLElement where+class (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o+instance (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o+instance O.HasParentTypes DOMHTMLElement+#if ENABLE_OVERLOADING+data DOMHTMLElementAccessKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementContentEditablePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementDirPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementDraggablePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementHiddenPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementInnerTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementIsContentEditablePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementLangPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementOuterTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSpellcheckPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementTabIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementTitlePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementTranslatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementWebkitdropzonePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementClickMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetAccessKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetChildrenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetContentEditableMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetDirMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetDraggableMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetHiddenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetInnerHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetInnerTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetIsContentEditableMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetLangMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetOuterHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetOuterTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetSpellcheckMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetTabIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetTitleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetTranslateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementGetWebkitdropzoneMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetAccessKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetContentEditableMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetDirMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetDraggableMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetHiddenMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetInnerHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetInnerTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetLangMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetOuterHtmlMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetOuterTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetSpellcheckMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetTabIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetTitleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetTranslateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLElementSetWebkitdropzoneMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs view
@@ -0,0 +1,1236 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement+    ( ++-- * Exported types+    DOMHTMLEmbedElement(..)                 ,+    IsDOMHTMLEmbedElement                   ,+    toDOMHTMLEmbedElement                   ,+    noDOMHTMLEmbedElement                   ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementGetAlignMethodInfo   ,+#endif+    dOMHTMLEmbedElementGetAlign             ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementGetHeightMethodInfo  ,+#endif+    dOMHTMLEmbedElementGetHeight            ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementGetNameMethodInfo    ,+#endif+    dOMHTMLEmbedElementGetName              ,+++-- ** getSrc #method:getSrc#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementGetSrcMethodInfo     ,+#endif+    dOMHTMLEmbedElementGetSrc               ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLEmbedElementGetTypeAttr          ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementGetWidthMethodInfo   ,+#endif+    dOMHTMLEmbedElementGetWidth             ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSetAlignMethodInfo   ,+#endif+    dOMHTMLEmbedElementSetAlign             ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSetHeightMethodInfo  ,+#endif+    dOMHTMLEmbedElementSetHeight            ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSetNameMethodInfo    ,+#endif+    dOMHTMLEmbedElementSetName              ,+++-- ** setSrc #method:setSrc#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSetSrcMethodInfo     ,+#endif+    dOMHTMLEmbedElementSetSrc               ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLEmbedElementSetTypeAttr          ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSetWidthMethodInfo   ,+#endif+    dOMHTMLEmbedElementSetWidth             ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementAlignPropertyInfo    ,+#endif+    constructDOMHTMLEmbedElementAlign       ,+#if ENABLE_OVERLOADING+    dOMHTMLEmbedElementAlign                ,+#endif+    getDOMHTMLEmbedElementAlign             ,+    setDOMHTMLEmbedElementAlign             ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementHeightPropertyInfo   ,+#endif+    constructDOMHTMLEmbedElementHeight      ,+#if ENABLE_OVERLOADING+    dOMHTMLEmbedElementHeight               ,+#endif+    getDOMHTMLEmbedElementHeight            ,+    setDOMHTMLEmbedElementHeight            ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementNamePropertyInfo     ,+#endif+    constructDOMHTMLEmbedElementName        ,+#if ENABLE_OVERLOADING+    dOMHTMLEmbedElementName                 ,+#endif+    getDOMHTMLEmbedElementName              ,+    setDOMHTMLEmbedElementName              ,+++-- ** src #attr:src#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementSrcPropertyInfo      ,+#endif+    constructDOMHTMLEmbedElementSrc         ,+#if ENABLE_OVERLOADING+    dOMHTMLEmbedElementSrc                  ,+#endif+    getDOMHTMLEmbedElementSrc               ,+    setDOMHTMLEmbedElementSrc               ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementTypePropertyInfo     ,+#endif+    clearDOMHTMLEmbedElementType            ,+    constructDOMHTMLEmbedElementType        ,+#if ENABLE_OVERLOADING+    dOMHTMLEmbedElementType                 ,+#endif+    getDOMHTMLEmbedElementType              ,+    setDOMHTMLEmbedElementType              ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLEmbedElementWidthPropertyInfo    ,+#endif+    constructDOMHTMLEmbedElementWidth       ,+#if ENABLE_OVERLOADING+    dOMHTMLEmbedElementWidth                ,+#endif+    getDOMHTMLEmbedElementWidth             ,+    setDOMHTMLEmbedElementWidth             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLEmbedElement = DOMHTMLEmbedElement (ManagedPtr DOMHTMLEmbedElement)+foreign import ccall "webkit_dom_html_embed_element_get_type"+    c_webkit_dom_html_embed_element_get_type :: IO GType++instance GObject DOMHTMLEmbedElement where+    gobjectType = c_webkit_dom_html_embed_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLEmbedElement`, for instance with `toDOMHTMLEmbedElement`.+class (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o+instance (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o++instance O.HasParentTypes DOMHTMLEmbedElement+type instance O.ParentTypes DOMHTMLEmbedElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLEmbedElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLEmbedElement :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m DOMHTMLEmbedElement+toDOMHTMLEmbedElement = liftIO . unsafeCastTo DOMHTMLEmbedElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLEmbedElement`.+noDOMHTMLEmbedElement :: Maybe DOMHTMLEmbedElement+noDOMHTMLEmbedElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLEmbedElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLEmbedElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLEmbedElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLEmbedElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLEmbedElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLEmbedElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLEmbedElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLEmbedElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLEmbedElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLEmbedElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLEmbedElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLEmbedElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLEmbedElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLEmbedElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLEmbedElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLEmbedElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLEmbedElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLEmbedElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLEmbedElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLEmbedElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLEmbedElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLEmbedElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLEmbedElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLEmbedElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLEmbedElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLEmbedElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLEmbedElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLEmbedElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLEmbedElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLEmbedElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLEmbedElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLEmbedElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLEmbedElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLEmbedElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLEmbedElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLEmbedElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLEmbedElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLEmbedElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLEmbedElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLEmbedElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAlign" o = DOMHTMLEmbedElementGetAlignMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getHeight" o = DOMHTMLEmbedElementGetHeightMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getName" o = DOMHTMLEmbedElementGetNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getSrc" o = DOMHTMLEmbedElementGetSrcMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getTypeAttr" o = DOMHTMLEmbedElementGetTypeAttrMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLEmbedElementMethod "getWidth" o = DOMHTMLEmbedElementGetWidthMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setAlign" o = DOMHTMLEmbedElementSetAlignMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setHeight" o = DOMHTMLEmbedElementSetHeightMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setName" o = DOMHTMLEmbedElementSetNameMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setSrc" o = DOMHTMLEmbedElementSetSrcMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setTypeAttr" o = DOMHTMLEmbedElementSetTypeAttrMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLEmbedElementMethod "setWidth" o = DOMHTMLEmbedElementSetWidthMethodInfo+    ResolveDOMHTMLEmbedElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, O.MethodInfo info DOMHTMLEmbedElement p) => OL.IsLabel t (DOMHTMLEmbedElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #align+@+-}+getDOMHTMLEmbedElementAlign :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)+getDOMHTMLEmbedElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLEmbedElementAlign :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()+setDOMHTMLEmbedElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLEmbedElementAlign :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLEmbedElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementAlignPropertyInfo+instance AttrInfo DOMHTMLEmbedElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLEmbedElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = IsDOMHTMLEmbedElement+    type AttrGetType DOMHTMLEmbedElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLEmbedElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLEmbedElementAlignPropertyInfo = DOMHTMLEmbedElement+    attrGet _ = getDOMHTMLEmbedElementAlign+    attrSet _ = setDOMHTMLEmbedElementAlign+    attrConstruct _ = constructDOMHTMLEmbedElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #height+@+-}+getDOMHTMLEmbedElementHeight :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m CLong+getDOMHTMLEmbedElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLEmbedElementHeight :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> CLong -> m ()+setDOMHTMLEmbedElementHeight obj val = liftIO $ B.Properties.setObjectPropertyLong obj "height" val++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLEmbedElementHeight :: (IsDOMHTMLEmbedElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLEmbedElementHeight val = B.Properties.constructObjectPropertyLong "height" val++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementHeightPropertyInfo+instance AttrInfo DOMHTMLEmbedElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLEmbedElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = IsDOMHTMLEmbedElement+    type AttrGetType DOMHTMLEmbedElementHeightPropertyInfo = CLong+    type AttrLabel DOMHTMLEmbedElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLEmbedElementHeightPropertyInfo = DOMHTMLEmbedElement+    attrGet _ = getDOMHTMLEmbedElementHeight+    attrSet _ = setDOMHTMLEmbedElementHeight+    attrConstruct _ = constructDOMHTMLEmbedElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #name+@+-}+getDOMHTMLEmbedElementName :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)+getDOMHTMLEmbedElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLEmbedElementName :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()+setDOMHTMLEmbedElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLEmbedElementName :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLEmbedElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementNamePropertyInfo+instance AttrInfo DOMHTMLEmbedElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLEmbedElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = IsDOMHTMLEmbedElement+    type AttrGetType DOMHTMLEmbedElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLEmbedElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLEmbedElementNamePropertyInfo = DOMHTMLEmbedElement+    attrGet _ = getDOMHTMLEmbedElementName+    attrSet _ = setDOMHTMLEmbedElementName+    attrConstruct _ = constructDOMHTMLEmbedElementName+    attrClear _ = undefined+#endif++-- VVV Prop "src"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #src+@+-}+getDOMHTMLEmbedElementSrc :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)+getDOMHTMLEmbedElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"++{- |+Set the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #src 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLEmbedElementSrc :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()+setDOMHTMLEmbedElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLEmbedElementSrc :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLEmbedElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSrcPropertyInfo+instance AttrInfo DOMHTMLEmbedElementSrcPropertyInfo where+    type AttrAllowedOps DOMHTMLEmbedElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = IsDOMHTMLEmbedElement+    type AttrGetType DOMHTMLEmbedElementSrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLEmbedElementSrcPropertyInfo = "src"+    type AttrOrigin DOMHTMLEmbedElementSrcPropertyInfo = DOMHTMLEmbedElement+    attrGet _ = getDOMHTMLEmbedElementSrc+    attrSet _ = setDOMHTMLEmbedElementSrc+    attrConstruct _ = constructDOMHTMLEmbedElementSrc+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #type+@+-}+getDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)+getDOMHTMLEmbedElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()+setDOMHTMLEmbedElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLEmbedElementType :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLEmbedElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m ()+clearDOMHTMLEmbedElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementTypePropertyInfo+instance AttrInfo DOMHTMLEmbedElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLEmbedElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = IsDOMHTMLEmbedElement+    type AttrGetType DOMHTMLEmbedElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLEmbedElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLEmbedElementTypePropertyInfo = DOMHTMLEmbedElement+    attrGet _ = getDOMHTMLEmbedElementType+    attrSet _ = setDOMHTMLEmbedElementType+    attrConstruct _ = constructDOMHTMLEmbedElementType+    attrClear _ = clearDOMHTMLEmbedElementType+#endif++-- VVV Prop "width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #width+@+-}+getDOMHTMLEmbedElementWidth :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m CLong+getDOMHTMLEmbedElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLEmbedElementWidth :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> CLong -> m ()+setDOMHTMLEmbedElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLEmbedElementWidth :: (IsDOMHTMLEmbedElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLEmbedElementWidth val = B.Properties.constructObjectPropertyLong "width" val++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementWidthPropertyInfo+instance AttrInfo DOMHTMLEmbedElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLEmbedElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = IsDOMHTMLEmbedElement+    type AttrGetType DOMHTMLEmbedElementWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLEmbedElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLEmbedElementWidthPropertyInfo = DOMHTMLEmbedElement+    attrGet _ = getDOMHTMLEmbedElementWidth+    attrSet _ = setDOMHTMLEmbedElementWidth+    attrConstruct _ = constructDOMHTMLEmbedElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLEmbedElement+type instance O.AttributeList DOMHTMLEmbedElement = DOMHTMLEmbedElementAttributeList+type DOMHTMLEmbedElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLEmbedElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLEmbedElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLEmbedElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLEmbedElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLEmbedElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLEmbedElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLEmbedElementAlign :: AttrLabelProxy "align"+dOMHTMLEmbedElementAlign = AttrLabelProxy++dOMHTMLEmbedElementHeight :: AttrLabelProxy "height"+dOMHTMLEmbedElementHeight = AttrLabelProxy++dOMHTMLEmbedElementName :: AttrLabelProxy "name"+dOMHTMLEmbedElementName = AttrLabelProxy++dOMHTMLEmbedElementSrc :: AttrLabelProxy "src"+dOMHTMLEmbedElementSrc = AttrLabelProxy++dOMHTMLEmbedElementType :: AttrLabelProxy "type"+dOMHTMLEmbedElementType = AttrLabelProxy++dOMHTMLEmbedElementWidth :: AttrLabelProxy "width"+dOMHTMLEmbedElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLEmbedElement = DOMHTMLEmbedElementSignalList+type DOMHTMLEmbedElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLEmbedElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_get_align" webkit_dom_html_embed_element_get_align :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    IO CString++{-# DEPRECATED dOMHTMLEmbedElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLEmbedElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_embed_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementGetAlign++#endif++-- method DOMHTMLEmbedElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_get_height" webkit_dom_html_embed_element_get_height :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    IO CLong++{-# DEPRECATED dOMHTMLEmbedElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLEmbedElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_embed_element_get_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementGetHeight++#endif++-- method DOMHTMLEmbedElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_get_name" webkit_dom_html_embed_element_get_name :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    IO CString++{-# DEPRECATED dOMHTMLEmbedElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLEmbedElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_embed_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementGetName++#endif++-- method DOMHTMLEmbedElement::get_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_get_src" webkit_dom_html_embed_element_get_src :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    IO CString++{-# DEPRECATED dOMHTMLEmbedElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementGetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLEmbedElementGetSrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_embed_element_get_src self'+    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetSrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetSrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementGetSrc++#endif++-- method DOMHTMLEmbedElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_get_type_attr" webkit_dom_html_embed_element_get_type_attr :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    IO CString++{-# DEPRECATED dOMHTMLEmbedElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLEmbedElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_embed_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementGetTypeAttr++#endif++-- method DOMHTMLEmbedElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_get_width" webkit_dom_html_embed_element_get_width :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    IO CLong++{-# DEPRECATED dOMHTMLEmbedElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLEmbedElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_embed_element_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementGetWidth++#endif++-- method DOMHTMLEmbedElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_set_align" webkit_dom_html_embed_element_set_align :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLEmbedElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLEmbedElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_embed_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementSetAlign++#endif++-- method DOMHTMLEmbedElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_set_height" webkit_dom_html_embed_element_set_height :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLEmbedElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLEmbedElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_embed_element_set_height self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetHeightMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementSetHeight++#endif++-- method DOMHTMLEmbedElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_set_name" webkit_dom_html_embed_element_set_name :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLEmbedElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLEmbedElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_embed_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementSetName++#endif++-- method DOMHTMLEmbedElement::set_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_set_src" webkit_dom_html_embed_element_set_src :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLEmbedElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementSetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLEmbedElementSetSrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_embed_element_set_src self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetSrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementSetSrc++#endif++-- method DOMHTMLEmbedElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_set_type_attr" webkit_dom_html_embed_element_set_type_attr :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLEmbedElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLEmbedElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_embed_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementSetTypeAttr++#endif++-- method DOMHTMLEmbedElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_embed_element_set_width" webkit_dom_html_embed_element_set_width :: +    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLEmbedElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLEmbedElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLEmbedElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_embed_element_set_width self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetWidthMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLEmbedElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs-boot view
@@ -0,0 +1,83 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLEmbedElement = DOMHTMLEmbedElement (ManagedPtr DOMHTMLEmbedElement)+instance GObject DOMHTMLEmbedElement where+class (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o+instance (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o+instance O.HasParentTypes DOMHTMLEmbedElement+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLEmbedElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs view
@@ -0,0 +1,367 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement+    ( ++-- * Exported types+    DOMHTMLFieldSetElement(..)              ,+    IsDOMHTMLFieldSetElement                ,+    toDOMHTMLFieldSetElement                ,+    noDOMHTMLFieldSetElement                ,+++ -- * Methods+-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLFieldSetElementGetFormMethodInfo ,+#endif+    dOMHTMLFieldSetElementGetForm           ,+++++ -- * Properties+-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFieldSetElementFormPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFieldSetElementForm              ,+#endif+    getDOMHTMLFieldSetElementForm           ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLFieldSetElement = DOMHTMLFieldSetElement (ManagedPtr DOMHTMLFieldSetElement)+foreign import ccall "webkit_dom_html_field_set_element_get_type"+    c_webkit_dom_html_field_set_element_get_type :: IO GType++instance GObject DOMHTMLFieldSetElement where+    gobjectType = c_webkit_dom_html_field_set_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLFieldSetElement`, for instance with `toDOMHTMLFieldSetElement`.+class (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o++instance O.HasParentTypes DOMHTMLFieldSetElement+type instance O.ParentTypes DOMHTMLFieldSetElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLFieldSetElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLFieldSetElement :: (MonadIO m, IsDOMHTMLFieldSetElement o) => o -> m DOMHTMLFieldSetElement+toDOMHTMLFieldSetElement = liftIO . unsafeCastTo DOMHTMLFieldSetElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFieldSetElement`.+noDOMHTMLFieldSetElement :: Maybe DOMHTMLFieldSetElement+noDOMHTMLFieldSetElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLFieldSetElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLFieldSetElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getForm" o = DOMHTMLFieldSetElementGetFormMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLFieldSetElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFieldSetElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLFieldSetElementMethod t DOMHTMLFieldSetElement, O.MethodInfo info DOMHTMLFieldSetElement p) => OL.IsLabel t (DOMHTMLFieldSetElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFieldSetElement #form+@+-}+getDOMHTMLFieldSetElementForm :: (MonadIO m, IsDOMHTMLFieldSetElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLFieldSetElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLFieldSetElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLFieldSetElementFormPropertyInfo+instance AttrInfo DOMHTMLFieldSetElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLFieldSetElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLFieldSetElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFieldSetElementFormPropertyInfo = IsDOMHTMLFieldSetElement+    type AttrGetType DOMHTMLFieldSetElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLFieldSetElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLFieldSetElementFormPropertyInfo = DOMHTMLFieldSetElement+    attrGet _ = getDOMHTMLFieldSetElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLFieldSetElement+type instance O.AttributeList DOMHTMLFieldSetElement = DOMHTMLFieldSetElementAttributeList+type DOMHTMLFieldSetElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLFieldSetElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLFieldSetElementForm :: AttrLabelProxy "form"+dOMHTMLFieldSetElementForm = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLFieldSetElement = DOMHTMLFieldSetElementSignalList+type DOMHTMLFieldSetElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLFieldSetElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFieldSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFieldSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_field_set_element_get_form" webkit_dom_html_field_set_element_get_form :: +    Ptr DOMHTMLFieldSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFieldSetElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLFieldSetElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFieldSetElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFieldSetElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLFieldSetElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_field_set_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLFieldSetElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFieldSetElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLFieldSetElement a) => O.MethodInfo DOMHTMLFieldSetElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFieldSetElementGetForm++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLFieldSetElement = DOMHTMLFieldSetElement (ManagedPtr DOMHTMLFieldSetElement)+instance GObject DOMHTMLFieldSetElement where+class (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o+instance O.HasParentTypes DOMHTMLFieldSetElement+#if ENABLE_OVERLOADING+data DOMHTMLFieldSetElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFieldSetElementGetFormMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs view
@@ -0,0 +1,754 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement+    ( ++-- * Exported types+    DOMHTMLFontElement(..)                  ,+    IsDOMHTMLFontElement                    ,+    toDOMHTMLFontElement                    ,+    noDOMHTMLFontElement                    ,+++ -- * Methods+-- ** getColor #method:getColor#++#if ENABLE_OVERLOADING+    DOMHTMLFontElementGetColorMethodInfo    ,+#endif+    dOMHTMLFontElementGetColor              ,+++-- ** getFace #method:getFace#++#if ENABLE_OVERLOADING+    DOMHTMLFontElementGetFaceMethodInfo     ,+#endif+    dOMHTMLFontElementGetFace               ,+++-- ** getSize #method:getSize#++#if ENABLE_OVERLOADING+    DOMHTMLFontElementGetSizeMethodInfo     ,+#endif+    dOMHTMLFontElementGetSize               ,+++-- ** setColor #method:setColor#++#if ENABLE_OVERLOADING+    DOMHTMLFontElementSetColorMethodInfo    ,+#endif+    dOMHTMLFontElementSetColor              ,+++-- ** setFace #method:setFace#++#if ENABLE_OVERLOADING+    DOMHTMLFontElementSetFaceMethodInfo     ,+#endif+    dOMHTMLFontElementSetFace               ,+++-- ** setSize #method:setSize#++#if ENABLE_OVERLOADING+    DOMHTMLFontElementSetSizeMethodInfo     ,+#endif+    dOMHTMLFontElementSetSize               ,+++++ -- * Properties+-- ** color #attr:color#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFontElementColorPropertyInfo     ,+#endif+    constructDOMHTMLFontElementColor        ,+#if ENABLE_OVERLOADING+    dOMHTMLFontElementColor                 ,+#endif+    getDOMHTMLFontElementColor              ,+    setDOMHTMLFontElementColor              ,+++-- ** face #attr:face#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFontElementFacePropertyInfo      ,+#endif+    constructDOMHTMLFontElementFace         ,+#if ENABLE_OVERLOADING+    dOMHTMLFontElementFace                  ,+#endif+    getDOMHTMLFontElementFace               ,+    setDOMHTMLFontElementFace               ,+++-- ** size #attr:size#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFontElementSizePropertyInfo      ,+#endif+    constructDOMHTMLFontElementSize         ,+#if ENABLE_OVERLOADING+    dOMHTMLFontElementSize                  ,+#endif+    getDOMHTMLFontElementSize               ,+    setDOMHTMLFontElementSize               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLFontElement = DOMHTMLFontElement (ManagedPtr DOMHTMLFontElement)+foreign import ccall "webkit_dom_html_font_element_get_type"+    c_webkit_dom_html_font_element_get_type :: IO GType++instance GObject DOMHTMLFontElement where+    gobjectType = c_webkit_dom_html_font_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLFontElement`, for instance with `toDOMHTMLFontElement`.+class (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o++instance O.HasParentTypes DOMHTMLFontElement+type instance O.ParentTypes DOMHTMLFontElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLFontElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLFontElement :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m DOMHTMLFontElement+toDOMHTMLFontElement = liftIO . unsafeCastTo DOMHTMLFontElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFontElement`.+noDOMHTMLFontElement :: Maybe DOMHTMLFontElement+noDOMHTMLFontElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLFontElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLFontElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLFontElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLFontElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLFontElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLFontElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLFontElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLFontElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLFontElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLFontElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLFontElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLFontElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLFontElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLFontElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLFontElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLFontElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLFontElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLFontElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLFontElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLFontElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLFontElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLFontElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLFontElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLFontElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLFontElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLFontElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLFontElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLFontElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLFontElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLFontElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLFontElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLFontElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLFontElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLFontElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLFontElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLFontElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLFontElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLFontElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLFontElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLFontElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLFontElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLFontElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLFontElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLFontElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLFontElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLFontElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLFontElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLFontElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLFontElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLFontElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLFontElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLFontElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLFontElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLFontElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLFontElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLFontElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLFontElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLFontElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLFontElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLFontElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLFontElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLFontElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLFontElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLFontElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLFontElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLFontElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLFontElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFontElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLFontElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLFontElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLFontElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLFontElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLFontElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLFontElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLFontElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLFontElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLFontElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLFontElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLFontElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLFontElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLFontElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLFontElementMethod "getColor" o = DOMHTMLFontElementGetColorMethodInfo+    ResolveDOMHTMLFontElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLFontElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLFontElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLFontElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLFontElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLFontElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFontElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLFontElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFontElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLFontElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFontElementMethod "getFace" o = DOMHTMLFontElementGetFaceMethodInfo+    ResolveDOMHTMLFontElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLFontElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLFontElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLFontElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLFontElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLFontElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLFontElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLFontElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLFontElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLFontElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLFontElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLFontElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLFontElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLFontElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLFontElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLFontElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLFontElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLFontElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLFontElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLFontElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLFontElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLFontElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLFontElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLFontElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLFontElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLFontElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLFontElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLFontElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLFontElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLFontElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLFontElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLFontElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLFontElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLFontElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLFontElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLFontElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLFontElementMethod "getSize" o = DOMHTMLFontElementGetSizeMethodInfo+    ResolveDOMHTMLFontElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLFontElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLFontElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLFontElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLFontElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLFontElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLFontElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLFontElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLFontElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFontElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLFontElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLFontElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLFontElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFontElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLFontElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLFontElementMethod "setColor" o = DOMHTMLFontElementSetColorMethodInfo+    ResolveDOMHTMLFontElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLFontElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLFontElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLFontElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLFontElementMethod "setFace" o = DOMHTMLFontElementSetFaceMethodInfo+    ResolveDOMHTMLFontElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLFontElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLFontElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLFontElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLFontElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLFontElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLFontElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLFontElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLFontElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLFontElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLFontElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLFontElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLFontElementMethod "setSize" o = DOMHTMLFontElementSetSizeMethodInfo+    ResolveDOMHTMLFontElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLFontElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLFontElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLFontElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLFontElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLFontElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFontElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLFontElementMethod t DOMHTMLFontElement, O.MethodInfo info DOMHTMLFontElement p) => OL.IsLabel t (DOMHTMLFontElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFontElement #color+@+-}+getDOMHTMLFontElementColor :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m (Maybe T.Text)+getDOMHTMLFontElementColor obj = liftIO $ B.Properties.getObjectPropertyString obj "color"++{- |+Set the value of the “@color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFontElement [ #color 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFontElementColor :: (MonadIO m, IsDOMHTMLFontElement o) => o -> T.Text -> m ()+setDOMHTMLFontElementColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFontElementColor :: (IsDOMHTMLFontElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFontElementColor val = B.Properties.constructObjectPropertyString "color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFontElementColorPropertyInfo+instance AttrInfo DOMHTMLFontElementColorPropertyInfo where+    type AttrAllowedOps DOMHTMLFontElementColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFontElementColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFontElementColorPropertyInfo = IsDOMHTMLFontElement+    type AttrGetType DOMHTMLFontElementColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFontElementColorPropertyInfo = "color"+    type AttrOrigin DOMHTMLFontElementColorPropertyInfo = DOMHTMLFontElement+    attrGet _ = getDOMHTMLFontElementColor+    attrSet _ = setDOMHTMLFontElementColor+    attrConstruct _ = constructDOMHTMLFontElementColor+    attrClear _ = undefined+#endif++-- VVV Prop "face"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@face@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFontElement #face+@+-}+getDOMHTMLFontElementFace :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m (Maybe T.Text)+getDOMHTMLFontElementFace obj = liftIO $ B.Properties.getObjectPropertyString obj "face"++{- |+Set the value of the “@face@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFontElement [ #face 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFontElementFace :: (MonadIO m, IsDOMHTMLFontElement o) => o -> T.Text -> m ()+setDOMHTMLFontElementFace obj val = liftIO $ B.Properties.setObjectPropertyString obj "face" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@face@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFontElementFace :: (IsDOMHTMLFontElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFontElementFace val = B.Properties.constructObjectPropertyString "face" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFontElementFacePropertyInfo+instance AttrInfo DOMHTMLFontElementFacePropertyInfo where+    type AttrAllowedOps DOMHTMLFontElementFacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFontElementFacePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFontElementFacePropertyInfo = IsDOMHTMLFontElement+    type AttrGetType DOMHTMLFontElementFacePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFontElementFacePropertyInfo = "face"+    type AttrOrigin DOMHTMLFontElementFacePropertyInfo = DOMHTMLFontElement+    attrGet _ = getDOMHTMLFontElementFace+    attrSet _ = setDOMHTMLFontElementFace+    attrConstruct _ = constructDOMHTMLFontElementFace+    attrClear _ = undefined+#endif++-- VVV Prop "size"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFontElement #size+@+-}+getDOMHTMLFontElementSize :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m (Maybe T.Text)+getDOMHTMLFontElementSize obj = liftIO $ B.Properties.getObjectPropertyString obj "size"++{- |+Set the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFontElement [ #size 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFontElementSize :: (MonadIO m, IsDOMHTMLFontElement o) => o -> T.Text -> m ()+setDOMHTMLFontElementSize obj val = liftIO $ B.Properties.setObjectPropertyString obj "size" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFontElementSize :: (IsDOMHTMLFontElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFontElementSize val = B.Properties.constructObjectPropertyString "size" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFontElementSizePropertyInfo+instance AttrInfo DOMHTMLFontElementSizePropertyInfo where+    type AttrAllowedOps DOMHTMLFontElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFontElementSizePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFontElementSizePropertyInfo = IsDOMHTMLFontElement+    type AttrGetType DOMHTMLFontElementSizePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFontElementSizePropertyInfo = "size"+    type AttrOrigin DOMHTMLFontElementSizePropertyInfo = DOMHTMLFontElement+    attrGet _ = getDOMHTMLFontElementSize+    attrSet _ = setDOMHTMLFontElementSize+    attrConstruct _ = constructDOMHTMLFontElementSize+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLFontElement+type instance O.AttributeList DOMHTMLFontElement = DOMHTMLFontElementAttributeList+type DOMHTMLFontElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("color", DOMHTMLFontElementColorPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("face", DOMHTMLFontElementFacePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLFontElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLFontElementColor :: AttrLabelProxy "color"+dOMHTMLFontElementColor = AttrLabelProxy++dOMHTMLFontElementFace :: AttrLabelProxy "face"+dOMHTMLFontElementFace = AttrLabelProxy++dOMHTMLFontElementSize :: AttrLabelProxy "size"+dOMHTMLFontElementSize = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLFontElement = DOMHTMLFontElementSignalList+type DOMHTMLFontElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLFontElement::get_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_font_element_get_color" webkit_dom_html_font_element_get_color :: +    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})+    IO CString++{-# DEPRECATED dOMHTMLFontElementGetColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFontElementGetColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFontElementGetColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_font_element_get_color self'+    checkUnexpectedReturnNULL "dOMHTMLFontElementGetColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFontElementGetColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementGetColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFontElementGetColor++#endif++-- method DOMHTMLFontElement::get_face+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_font_element_get_face" webkit_dom_html_font_element_get_face :: +    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})+    IO CString++{-# DEPRECATED dOMHTMLFontElementGetFace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFontElementGetFace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFontElementGetFace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_font_element_get_face self'+    checkUnexpectedReturnNULL "dOMHTMLFontElementGetFace" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFontElementGetFaceMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementGetFaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFontElementGetFace++#endif++-- method DOMHTMLFontElement::get_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_font_element_get_size" webkit_dom_html_font_element_get_size :: +    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})+    IO CString++{-# DEPRECATED dOMHTMLFontElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFontElementGetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFontElementGetSize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_font_element_get_size self'+    checkUnexpectedReturnNULL "dOMHTMLFontElementGetSize" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFontElementGetSizeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementGetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFontElementGetSize++#endif++-- method DOMHTMLFontElement::set_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_font_element_set_color" webkit_dom_html_font_element_set_color :: +    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFontElementSetColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFontElementSetColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFontElementSetColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_font_element_set_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFontElementSetColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementSetColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFontElementSetColor++#endif++-- method DOMHTMLFontElement::set_face+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_font_element_set_face" webkit_dom_html_font_element_set_face :: +    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFontElementSetFace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFontElementSetFace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFontElementSetFace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_font_element_set_face self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFontElementSetFaceMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementSetFaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFontElementSetFace++#endif++-- method DOMHTMLFontElement::set_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_font_element_set_size" webkit_dom_html_font_element_set_size :: +    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFontElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFontElementSetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFontElementSetSize self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_font_element_set_size self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFontElementSetSizeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementSetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFontElementSetSize++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs-boot view
@@ -0,0 +1,56 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLFontElement = DOMHTMLFontElement (ManagedPtr DOMHTMLFontElement)+instance GObject DOMHTMLFontElement where+class (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o+instance O.HasParentTypes DOMHTMLFontElement+#if ENABLE_OVERLOADING+data DOMHTMLFontElementColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementFacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementSizePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementGetColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementGetFaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementGetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementSetColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementSetFaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFontElementSetSizeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs view
@@ -0,0 +1,1663 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement+    ( ++-- * Exported types+    DOMHTMLFormElement(..)                  ,+    IsDOMHTMLFormElement                    ,+    toDOMHTMLFormElement                    ,+    noDOMHTMLFormElement                    ,+++ -- * Methods+-- ** getAcceptCharset #method:getAcceptCharset#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetAcceptCharsetMethodInfo,+#endif+    dOMHTMLFormElementGetAcceptCharset      ,+++-- ** getAction #method:getAction#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetActionMethodInfo   ,+#endif+    dOMHTMLFormElementGetAction             ,+++-- ** getElements #method:getElements#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetElementsMethodInfo ,+#endif+    dOMHTMLFormElementGetElements           ,+++-- ** getEncoding #method:getEncoding#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetEncodingMethodInfo ,+#endif+    dOMHTMLFormElementGetEncoding           ,+++-- ** getEnctype #method:getEnctype#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetEnctypeMethodInfo  ,+#endif+    dOMHTMLFormElementGetEnctype            ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetLengthMethodInfo   ,+#endif+    dOMHTMLFormElementGetLength             ,+++-- ** getMethod #method:getMethod#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetMethodMethodInfo   ,+#endif+    dOMHTMLFormElementGetMethod             ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetNameMethodInfo     ,+#endif+    dOMHTMLFormElementGetName               ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementGetTargetMethodInfo   ,+#endif+    dOMHTMLFormElementGetTarget             ,+++-- ** reset #method:reset#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementResetMethodInfo       ,+#endif+    dOMHTMLFormElementReset                 ,+++-- ** setAcceptCharset #method:setAcceptCharset#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetAcceptCharsetMethodInfo,+#endif+    dOMHTMLFormElementSetAcceptCharset      ,+++-- ** setAction #method:setAction#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetActionMethodInfo   ,+#endif+    dOMHTMLFormElementSetAction             ,+++-- ** setEncoding #method:setEncoding#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetEncodingMethodInfo ,+#endif+    dOMHTMLFormElementSetEncoding           ,+++-- ** setEnctype #method:setEnctype#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetEnctypeMethodInfo  ,+#endif+    dOMHTMLFormElementSetEnctype            ,+++-- ** setMethod #method:setMethod#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetMethodMethodInfo   ,+#endif+    dOMHTMLFormElementSetMethod             ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetNameMethodInfo     ,+#endif+    dOMHTMLFormElementSetName               ,+++-- ** setTarget #method:setTarget#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSetTargetMethodInfo   ,+#endif+    dOMHTMLFormElementSetTarget             ,+++-- ** submit #method:submit#++#if ENABLE_OVERLOADING+    DOMHTMLFormElementSubmitMethodInfo      ,+#endif+    dOMHTMLFormElementSubmit                ,+++++ -- * Properties+-- ** acceptCharset #attr:acceptCharset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementAcceptCharsetPropertyInfo,+#endif+    constructDOMHTMLFormElementAcceptCharset,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementAcceptCharset         ,+#endif+    getDOMHTMLFormElementAcceptCharset      ,+    setDOMHTMLFormElementAcceptCharset      ,+++-- ** action #attr:action#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementActionPropertyInfo    ,+#endif+    constructDOMHTMLFormElementAction       ,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementAction                ,+#endif+    getDOMHTMLFormElementAction             ,+    setDOMHTMLFormElementAction             ,+++-- ** elements #attr:elements#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementElementsPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFormElementElements              ,+#endif+    getDOMHTMLFormElementElements           ,+++-- ** encoding #attr:encoding#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementEncodingPropertyInfo  ,+#endif+    constructDOMHTMLFormElementEncoding     ,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementEncoding              ,+#endif+    getDOMHTMLFormElementEncoding           ,+    setDOMHTMLFormElementEncoding           ,+++-- ** enctype #attr:enctype#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementEnctypePropertyInfo   ,+#endif+    constructDOMHTMLFormElementEnctype      ,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementEnctype               ,+#endif+    getDOMHTMLFormElementEnctype            ,+    setDOMHTMLFormElementEnctype            ,+++-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementLengthPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFormElementLength                ,+#endif+    getDOMHTMLFormElementLength             ,+++-- ** method #attr:method#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementMethodPropertyInfo    ,+#endif+    constructDOMHTMLFormElementMethod       ,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementMethod                ,+#endif+    getDOMHTMLFormElementMethod             ,+    setDOMHTMLFormElementMethod             ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementNamePropertyInfo      ,+#endif+    constructDOMHTMLFormElementName         ,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementName                  ,+#endif+    getDOMHTMLFormElementName               ,+    setDOMHTMLFormElementName               ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFormElementTargetPropertyInfo    ,+#endif+    constructDOMHTMLFormElementTarget       ,+#if ENABLE_OVERLOADING+    dOMHTMLFormElementTarget                ,+#endif+    getDOMHTMLFormElementTarget             ,+    setDOMHTMLFormElementTarget             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLFormElement = DOMHTMLFormElement (ManagedPtr DOMHTMLFormElement)+foreign import ccall "webkit_dom_html_form_element_get_type"+    c_webkit_dom_html_form_element_get_type :: IO GType++instance GObject DOMHTMLFormElement where+    gobjectType = c_webkit_dom_html_form_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLFormElement`, for instance with `toDOMHTMLFormElement`.+class (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o++instance O.HasParentTypes DOMHTMLFormElement+type instance O.ParentTypes DOMHTMLFormElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLFormElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLFormElement :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m DOMHTMLFormElement+toDOMHTMLFormElement = liftIO . unsafeCastTo DOMHTMLFormElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFormElement`.+noDOMHTMLFormElement :: Maybe DOMHTMLFormElement+noDOMHTMLFormElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLFormElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLFormElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLFormElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLFormElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLFormElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLFormElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLFormElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLFormElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLFormElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLFormElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLFormElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLFormElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLFormElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLFormElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLFormElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLFormElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLFormElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLFormElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLFormElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLFormElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLFormElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLFormElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLFormElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLFormElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLFormElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLFormElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLFormElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLFormElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLFormElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLFormElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLFormElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLFormElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLFormElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLFormElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLFormElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLFormElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLFormElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLFormElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLFormElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLFormElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLFormElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLFormElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLFormElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLFormElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLFormElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLFormElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLFormElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLFormElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLFormElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLFormElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLFormElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLFormElementMethod "reset" o = DOMHTMLFormElementResetMethodInfo+    ResolveDOMHTMLFormElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLFormElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLFormElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLFormElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLFormElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLFormElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLFormElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLFormElementMethod "submit" o = DOMHTMLFormElementSubmitMethodInfo+    ResolveDOMHTMLFormElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLFormElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLFormElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLFormElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLFormElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLFormElementMethod "getAcceptCharset" o = DOMHTMLFormElementGetAcceptCharsetMethodInfo+    ResolveDOMHTMLFormElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLFormElementMethod "getAction" o = DOMHTMLFormElementGetActionMethodInfo+    ResolveDOMHTMLFormElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLFormElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLFormElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFormElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLFormElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLFormElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLFormElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLFormElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLFormElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLFormElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLFormElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLFormElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLFormElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLFormElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLFormElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLFormElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLFormElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLFormElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLFormElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLFormElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLFormElementMethod "getElements" o = DOMHTMLFormElementGetElementsMethodInfo+    ResolveDOMHTMLFormElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFormElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFormElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLFormElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFormElementMethod "getEncoding" o = DOMHTMLFormElementGetEncodingMethodInfo+    ResolveDOMHTMLFormElementMethod "getEnctype" o = DOMHTMLFormElementGetEnctypeMethodInfo+    ResolveDOMHTMLFormElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLFormElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLFormElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLFormElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLFormElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLFormElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLFormElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLFormElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLFormElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLFormElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLFormElementMethod "getLength" o = DOMHTMLFormElementGetLengthMethodInfo+    ResolveDOMHTMLFormElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getMethod" o = DOMHTMLFormElementGetMethodMethodInfo+    ResolveDOMHTMLFormElementMethod "getName" o = DOMHTMLFormElementGetNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLFormElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLFormElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLFormElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLFormElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLFormElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLFormElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLFormElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLFormElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLFormElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLFormElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLFormElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLFormElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLFormElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLFormElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLFormElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLFormElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLFormElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLFormElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLFormElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLFormElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLFormElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLFormElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLFormElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLFormElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLFormElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLFormElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLFormElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLFormElementMethod "getTarget" o = DOMHTMLFormElementGetTargetMethodInfo+    ResolveDOMHTMLFormElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLFormElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLFormElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLFormElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLFormElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFormElementMethod "setAcceptCharset" o = DOMHTMLFormElementSetAcceptCharsetMethodInfo+    ResolveDOMHTMLFormElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLFormElementMethod "setAction" o = DOMHTMLFormElementSetActionMethodInfo+    ResolveDOMHTMLFormElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLFormElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLFormElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFormElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLFormElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLFormElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLFormElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLFormElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLFormElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLFormElementMethod "setEncoding" o = DOMHTMLFormElementSetEncodingMethodInfo+    ResolveDOMHTMLFormElementMethod "setEnctype" o = DOMHTMLFormElementSetEnctypeMethodInfo+    ResolveDOMHTMLFormElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLFormElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLFormElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLFormElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLFormElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLFormElementMethod "setMethod" o = DOMHTMLFormElementSetMethodMethodInfo+    ResolveDOMHTMLFormElementMethod "setName" o = DOMHTMLFormElementSetNameMethodInfo+    ResolveDOMHTMLFormElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLFormElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLFormElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLFormElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLFormElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLFormElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLFormElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLFormElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLFormElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLFormElementMethod "setTarget" o = DOMHTMLFormElementSetTargetMethodInfo+    ResolveDOMHTMLFormElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLFormElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLFormElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLFormElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFormElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLFormElementMethod t DOMHTMLFormElement, O.MethodInfo info DOMHTMLFormElement p) => OL.IsLabel t (DOMHTMLFormElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "accept-charset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@accept-charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #acceptCharset+@+-}+getDOMHTMLFormElementAcceptCharset :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementAcceptCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "accept-charset"++{- |+Set the value of the “@accept-charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #acceptCharset 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementAcceptCharset :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementAcceptCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "accept-charset" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@accept-charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementAcceptCharset :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementAcceptCharset val = B.Properties.constructObjectPropertyString "accept-charset" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementAcceptCharsetPropertyInfo+instance AttrInfo DOMHTMLFormElementAcceptCharsetPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementAcceptCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementAcceptCharsetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementAcceptCharsetPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementAcceptCharsetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementAcceptCharsetPropertyInfo = "accept-charset"+    type AttrOrigin DOMHTMLFormElementAcceptCharsetPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementAcceptCharset+    attrSet _ = setDOMHTMLFormElementAcceptCharset+    attrConstruct _ = constructDOMHTMLFormElementAcceptCharset+    attrClear _ = undefined+#endif++-- VVV Prop "action"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@action@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #action+@+-}+getDOMHTMLFormElementAction :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementAction obj = liftIO $ B.Properties.getObjectPropertyString obj "action"++{- |+Set the value of the “@action@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #action 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementAction :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementAction obj val = liftIO $ B.Properties.setObjectPropertyString obj "action" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@action@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementAction :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementAction val = B.Properties.constructObjectPropertyString "action" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementActionPropertyInfo+instance AttrInfo DOMHTMLFormElementActionPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementActionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementActionPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementActionPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementActionPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementActionPropertyInfo = "action"+    type AttrOrigin DOMHTMLFormElementActionPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementAction+    attrSet _ = setDOMHTMLFormElementAction+    attrConstruct _ = constructDOMHTMLFormElementAction+    attrClear _ = undefined+#endif++-- VVV Prop "elements"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@elements@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #elements+@+-}+getDOMHTMLFormElementElements :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMHTMLFormElementElements obj = liftIO $ B.Properties.getObjectPropertyObject obj "elements" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMHTMLFormElementElementsPropertyInfo+instance AttrInfo DOMHTMLFormElementElementsPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementElementsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLFormElementElementsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFormElementElementsPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementElementsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMHTMLFormElementElementsPropertyInfo = "elements"+    type AttrOrigin DOMHTMLFormElementElementsPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementElements+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "encoding"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@encoding@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #encoding+@+-}+getDOMHTMLFormElementEncoding :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementEncoding obj = liftIO $ B.Properties.getObjectPropertyString obj "encoding"++{- |+Set the value of the “@encoding@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #encoding 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementEncoding :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementEncoding obj val = liftIO $ B.Properties.setObjectPropertyString obj "encoding" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@encoding@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementEncoding :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementEncoding val = B.Properties.constructObjectPropertyString "encoding" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementEncodingPropertyInfo+instance AttrInfo DOMHTMLFormElementEncodingPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementEncodingPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementEncodingPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementEncodingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementEncodingPropertyInfo = "encoding"+    type AttrOrigin DOMHTMLFormElementEncodingPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementEncoding+    attrSet _ = setDOMHTMLFormElementEncoding+    attrConstruct _ = constructDOMHTMLFormElementEncoding+    attrClear _ = undefined+#endif++-- VVV Prop "enctype"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@enctype@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #enctype+@+-}+getDOMHTMLFormElementEnctype :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementEnctype obj = liftIO $ B.Properties.getObjectPropertyString obj "enctype"++{- |+Set the value of the “@enctype@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #enctype 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementEnctype :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementEnctype obj val = liftIO $ B.Properties.setObjectPropertyString obj "enctype" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@enctype@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementEnctype :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementEnctype val = B.Properties.constructObjectPropertyString "enctype" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementEnctypePropertyInfo+instance AttrInfo DOMHTMLFormElementEnctypePropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementEnctypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementEnctypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementEnctypePropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementEnctypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementEnctypePropertyInfo = "enctype"+    type AttrOrigin DOMHTMLFormElementEnctypePropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementEnctype+    attrSet _ = setDOMHTMLFormElementEnctype+    attrConstruct _ = constructDOMHTMLFormElementEnctype+    attrClear _ = undefined+#endif++-- VVV Prop "length"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #length+@+-}+getDOMHTMLFormElementLength :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m CLong+getDOMHTMLFormElementLength obj = liftIO $ B.Properties.getObjectPropertyLong obj "length"++#if ENABLE_OVERLOADING+data DOMHTMLFormElementLengthPropertyInfo+instance AttrInfo DOMHTMLFormElementLengthPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFormElementLengthPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementLengthPropertyInfo = CLong+    type AttrLabel DOMHTMLFormElementLengthPropertyInfo = "length"+    type AttrOrigin DOMHTMLFormElementLengthPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "method"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@method@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #method+@+-}+getDOMHTMLFormElementMethod :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementMethod obj = liftIO $ B.Properties.getObjectPropertyString obj "method"++{- |+Set the value of the “@method@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #method 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementMethod :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementMethod obj val = liftIO $ B.Properties.setObjectPropertyString obj "method" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@method@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementMethod :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementMethod val = B.Properties.constructObjectPropertyString "method" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementMethodPropertyInfo+instance AttrInfo DOMHTMLFormElementMethodPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementMethodPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementMethodPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementMethodPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementMethodPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementMethodPropertyInfo = "method"+    type AttrOrigin DOMHTMLFormElementMethodPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementMethod+    attrSet _ = setDOMHTMLFormElementMethod+    attrConstruct _ = constructDOMHTMLFormElementMethod+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #name+@+-}+getDOMHTMLFormElementName :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementName :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementName :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementNamePropertyInfo+instance AttrInfo DOMHTMLFormElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementNamePropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLFormElementNamePropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementName+    attrSet _ = setDOMHTMLFormElementName+    attrConstruct _ = constructDOMHTMLFormElementName+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFormElement #target+@+-}+getDOMHTMLFormElementTarget :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)+getDOMHTMLFormElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"++{- |+Set the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #target 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFormElementTarget :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()+setDOMHTMLFormElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFormElementTarget :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFormElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFormElementTargetPropertyInfo+instance AttrInfo DOMHTMLFormElementTargetPropertyInfo where+    type AttrAllowedOps DOMHTMLFormElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFormElementTargetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFormElementTargetPropertyInfo = IsDOMHTMLFormElement+    type AttrGetType DOMHTMLFormElementTargetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFormElementTargetPropertyInfo = "target"+    type AttrOrigin DOMHTMLFormElementTargetPropertyInfo = DOMHTMLFormElement+    attrGet _ = getDOMHTMLFormElementTarget+    attrSet _ = setDOMHTMLFormElementTarget+    attrConstruct _ = constructDOMHTMLFormElementTarget+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLFormElement+type instance O.AttributeList DOMHTMLFormElement = DOMHTMLFormElementAttributeList+type DOMHTMLFormElementAttributeList = ('[ '("acceptCharset", DOMHTMLFormElementAcceptCharsetPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("action", DOMHTMLFormElementActionPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("elements", DOMHTMLFormElementElementsPropertyInfo), '("encoding", DOMHTMLFormElementEncodingPropertyInfo), '("enctype", DOMHTMLFormElementEnctypePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("length", DOMHTMLFormElementLengthPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("method", DOMHTMLFormElementMethodPropertyInfo), '("name", DOMHTMLFormElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLFormElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLFormElementAcceptCharset :: AttrLabelProxy "acceptCharset"+dOMHTMLFormElementAcceptCharset = AttrLabelProxy++dOMHTMLFormElementAction :: AttrLabelProxy "action"+dOMHTMLFormElementAction = AttrLabelProxy++dOMHTMLFormElementElements :: AttrLabelProxy "elements"+dOMHTMLFormElementElements = AttrLabelProxy++dOMHTMLFormElementEncoding :: AttrLabelProxy "encoding"+dOMHTMLFormElementEncoding = AttrLabelProxy++dOMHTMLFormElementEnctype :: AttrLabelProxy "enctype"+dOMHTMLFormElementEnctype = AttrLabelProxy++dOMHTMLFormElementLength :: AttrLabelProxy "length"+dOMHTMLFormElementLength = AttrLabelProxy++dOMHTMLFormElementMethod :: AttrLabelProxy "method"+dOMHTMLFormElementMethod = AttrLabelProxy++dOMHTMLFormElementName :: AttrLabelProxy "name"+dOMHTMLFormElementName = AttrLabelProxy++dOMHTMLFormElementTarget :: AttrLabelProxy "target"+dOMHTMLFormElementTarget = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLFormElement = DOMHTMLFormElementSignalList+type DOMHTMLFormElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLFormElement::get_accept_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_accept_charset" webkit_dom_html_form_element_get_accept_charset :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetAcceptCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetAcceptCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetAcceptCharset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_accept_charset self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetAcceptCharset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetAcceptCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetAcceptCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetAcceptCharset++#endif++-- method DOMHTMLFormElement::get_action+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_action" webkit_dom_html_form_element_get_action :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetAction ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetAction ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetAction self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_action self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetAction" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetActionMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetActionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetAction++#endif++-- method DOMHTMLFormElement::get_elements+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_elements" webkit_dom_html_form_element_get_elements :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLFormElementGetElements ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetElements ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLFormElementGetElements self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_elements self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetElements" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetElementsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetElementsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetElements++#endif++-- method DOMHTMLFormElement::get_encoding+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_encoding" webkit_dom_html_form_element_get_encoding :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetEncoding ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetEncoding self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_encoding self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetEncoding" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetEncodingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetEncodingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetEncoding++#endif++-- method DOMHTMLFormElement::get_enctype+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_enctype" webkit_dom_html_form_element_get_enctype :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetEnctype ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetEnctype ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetEnctype self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_enctype self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetEnctype" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetEnctypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetEnctypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetEnctype++#endif++-- method DOMHTMLFormElement::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_length" webkit_dom_html_form_element_get_length :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CLong++{-# DEPRECATED dOMHTMLFormElementGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLFormElementGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetLengthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetLength++#endif++-- method DOMHTMLFormElement::get_method+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_method" webkit_dom_html_form_element_get_method :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetMethod ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetMethod ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetMethod self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_method self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetMethod" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetMethodMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetMethodMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetMethod++#endif++-- method DOMHTMLFormElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_name" webkit_dom_html_form_element_get_name :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetName++#endif++-- method DOMHTMLFormElement::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_get_target" webkit_dom_html_form_element_get_target :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO CString++{-# DEPRECATED dOMHTMLFormElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFormElementGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_form_element_get_target self'+    checkUnexpectedReturnNULL "dOMHTMLFormElementGetTarget" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetTargetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementGetTarget++#endif++-- method DOMHTMLFormElement::reset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_reset" webkit_dom_html_form_element_reset :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO ()++{-# DEPRECATED dOMHTMLFormElementReset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementReset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m ()+dOMHTMLFormElementReset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_form_element_reset self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementResetMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementResetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementReset++#endif++-- method DOMHTMLFormElement::set_accept_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_accept_charset" webkit_dom_html_form_element_set_accept_charset :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetAcceptCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetAcceptCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetAcceptCharset self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_accept_charset self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetAcceptCharsetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetAcceptCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetAcceptCharset++#endif++-- method DOMHTMLFormElement::set_action+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_action" webkit_dom_html_form_element_set_action :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetAction ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetAction ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetAction self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_action self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetActionMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetActionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetAction++#endif++-- method DOMHTMLFormElement::set_encoding+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_encoding" webkit_dom_html_form_element_set_encoding :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetEncoding ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetEncoding self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_encoding self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetEncodingMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetEncodingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetEncoding++#endif++-- method DOMHTMLFormElement::set_enctype+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_enctype" webkit_dom_html_form_element_set_enctype :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetEnctype ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetEnctype ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetEnctype self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_enctype self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetEnctypeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetEnctypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetEnctype++#endif++-- method DOMHTMLFormElement::set_method+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_method" webkit_dom_html_form_element_set_method :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetMethod ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetMethod ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetMethod self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_method self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetMethodMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetMethodMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetMethod++#endif++-- method DOMHTMLFormElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_name" webkit_dom_html_form_element_set_name :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetName++#endif++-- method DOMHTMLFormElement::set_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_set_target" webkit_dom_html_form_element_set_target :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFormElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFormElementSetTarget self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_form_element_set_target self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetTargetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSetTarget++#endif++-- method DOMHTMLFormElement::submit+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_form_element_submit" webkit_dom_html_form_element_submit :: +    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+    IO ()++{-# DEPRECATED dOMHTMLFormElementSubmit ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFormElementSubmit ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+    -> m ()+dOMHTMLFormElementSubmit self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_form_element_submit self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFormElementSubmitMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSubmitMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFormElementSubmit++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs-boot view
@@ -0,0 +1,110 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLFormElement = DOMHTMLFormElement (ManagedPtr DOMHTMLFormElement)+instance GObject DOMHTMLFormElement where+class (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o+instance O.HasParentTypes DOMHTMLFormElement+#if ENABLE_OVERLOADING+data DOMHTMLFormElementAcceptCharsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementActionPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementElementsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementEncodingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementEnctypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementMethodPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetAcceptCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetActionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetElementsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetEncodingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetEnctypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetMethodMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementGetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementResetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetAcceptCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetActionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetEncodingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetEnctypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetMethodMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFormElementSubmitMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs view
@@ -0,0 +1,1917 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement+    ( ++-- * Exported types+    DOMHTMLFrameElement(..)                 ,+    IsDOMHTMLFrameElement                   ,+    toDOMHTMLFrameElement                   ,+    noDOMHTMLFrameElement                   ,+++ -- * Methods+-- ** getContentDocument #method:getContentDocument#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetContentDocumentMethodInfo,+#endif+    dOMHTMLFrameElementGetContentDocument   ,+++-- ** getContentWindow #method:getContentWindow#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetContentWindowMethodInfo,+#endif+    dOMHTMLFrameElementGetContentWindow     ,+++-- ** getFrameBorder #method:getFrameBorder#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetFrameBorderMethodInfo,+#endif+    dOMHTMLFrameElementGetFrameBorder       ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetHeightMethodInfo  ,+#endif+    dOMHTMLFrameElementGetHeight            ,+++-- ** getLongDesc #method:getLongDesc#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetLongDescMethodInfo,+#endif+    dOMHTMLFrameElementGetLongDesc          ,+++-- ** getMarginHeight #method:getMarginHeight#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetMarginHeightMethodInfo,+#endif+    dOMHTMLFrameElementGetMarginHeight      ,+++-- ** getMarginWidth #method:getMarginWidth#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetMarginWidthMethodInfo,+#endif+    dOMHTMLFrameElementGetMarginWidth       ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetNameMethodInfo    ,+#endif+    dOMHTMLFrameElementGetName              ,+++-- ** getNoResize #method:getNoResize#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetNoResizeMethodInfo,+#endif+    dOMHTMLFrameElementGetNoResize          ,+++-- ** getScrolling #method:getScrolling#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetScrollingMethodInfo,+#endif+    dOMHTMLFrameElementGetScrolling         ,+++-- ** getSrc #method:getSrc#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetSrcMethodInfo     ,+#endif+    dOMHTMLFrameElementGetSrc               ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementGetWidthMethodInfo   ,+#endif+    dOMHTMLFrameElementGetWidth             ,+++-- ** setFrameBorder #method:setFrameBorder#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetFrameBorderMethodInfo,+#endif+    dOMHTMLFrameElementSetFrameBorder       ,+++-- ** setLongDesc #method:setLongDesc#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetLongDescMethodInfo,+#endif+    dOMHTMLFrameElementSetLongDesc          ,+++-- ** setMarginHeight #method:setMarginHeight#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetMarginHeightMethodInfo,+#endif+    dOMHTMLFrameElementSetMarginHeight      ,+++-- ** setMarginWidth #method:setMarginWidth#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetMarginWidthMethodInfo,+#endif+    dOMHTMLFrameElementSetMarginWidth       ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetNameMethodInfo    ,+#endif+    dOMHTMLFrameElementSetName              ,+++-- ** setNoResize #method:setNoResize#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetNoResizeMethodInfo,+#endif+    dOMHTMLFrameElementSetNoResize          ,+++-- ** setScrolling #method:setScrolling#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetScrollingMethodInfo,+#endif+    dOMHTMLFrameElementSetScrolling         ,+++-- ** setSrc #method:setSrc#++#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSetSrcMethodInfo     ,+#endif+    dOMHTMLFrameElementSetSrc               ,+++++ -- * Properties+-- ** contentDocument #attr:contentDocument#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementContentDocumentPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementContentDocument      ,+#endif+    getDOMHTMLFrameElementContentDocument   ,+++-- ** contentWindow #attr:contentWindow#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementContentWindowPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementContentWindow        ,+#endif+    getDOMHTMLFrameElementContentWindow     ,+++-- ** frameBorder #attr:frameBorder#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementFrameBorderPropertyInfo,+#endif+    constructDOMHTMLFrameElementFrameBorder ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementFrameBorder          ,+#endif+    getDOMHTMLFrameElementFrameBorder       ,+    setDOMHTMLFrameElementFrameBorder       ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementHeightPropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementHeight               ,+#endif+    getDOMHTMLFrameElementHeight            ,+++-- ** longDesc #attr:longDesc#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementLongDescPropertyInfo ,+#endif+    constructDOMHTMLFrameElementLongDesc    ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementLongDesc             ,+#endif+    getDOMHTMLFrameElementLongDesc          ,+    setDOMHTMLFrameElementLongDesc          ,+++-- ** marginHeight #attr:marginHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementMarginHeightPropertyInfo,+#endif+    constructDOMHTMLFrameElementMarginHeight,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementMarginHeight         ,+#endif+    getDOMHTMLFrameElementMarginHeight      ,+    setDOMHTMLFrameElementMarginHeight      ,+++-- ** marginWidth #attr:marginWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementMarginWidthPropertyInfo,+#endif+    constructDOMHTMLFrameElementMarginWidth ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementMarginWidth          ,+#endif+    getDOMHTMLFrameElementMarginWidth       ,+    setDOMHTMLFrameElementMarginWidth       ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementNamePropertyInfo     ,+#endif+    constructDOMHTMLFrameElementName        ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementName                 ,+#endif+    getDOMHTMLFrameElementName              ,+    setDOMHTMLFrameElementName              ,+++-- ** noResize #attr:noResize#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementNoResizePropertyInfo ,+#endif+    constructDOMHTMLFrameElementNoResize    ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementNoResize             ,+#endif+    getDOMHTMLFrameElementNoResize          ,+    setDOMHTMLFrameElementNoResize          ,+++-- ** scrolling #attr:scrolling#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementScrollingPropertyInfo,+#endif+    constructDOMHTMLFrameElementScrolling   ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementScrolling            ,+#endif+    getDOMHTMLFrameElementScrolling         ,+    setDOMHTMLFrameElementScrolling         ,+++-- ** src #attr:src#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementSrcPropertyInfo      ,+#endif+    constructDOMHTMLFrameElementSrc         ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementSrc                  ,+#endif+    getDOMHTMLFrameElementSrc               ,+    setDOMHTMLFrameElementSrc               ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameElementWidthPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLFrameElementWidth                ,+#endif+    getDOMHTMLFrameElementWidth             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLFrameElement = DOMHTMLFrameElement (ManagedPtr DOMHTMLFrameElement)+foreign import ccall "webkit_dom_html_frame_element_get_type"+    c_webkit_dom_html_frame_element_get_type :: IO GType++instance GObject DOMHTMLFrameElement where+    gobjectType = c_webkit_dom_html_frame_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLFrameElement`, for instance with `toDOMHTMLFrameElement`.+class (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o++instance O.HasParentTypes DOMHTMLFrameElement+type instance O.ParentTypes DOMHTMLFrameElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLFrameElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLFrameElement :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m DOMHTMLFrameElement+toDOMHTMLFrameElement = liftIO . unsafeCastTo DOMHTMLFrameElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFrameElement`.+noDOMHTMLFrameElement :: Maybe DOMHTMLFrameElement+noDOMHTMLFrameElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLFrameElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLFrameElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLFrameElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLFrameElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLFrameElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLFrameElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLFrameElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLFrameElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLFrameElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLFrameElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLFrameElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLFrameElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLFrameElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLFrameElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLFrameElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLFrameElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLFrameElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLFrameElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLFrameElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLFrameElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLFrameElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLFrameElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLFrameElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLFrameElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLFrameElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLFrameElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLFrameElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLFrameElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLFrameElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLFrameElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLFrameElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLFrameElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLFrameElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLFrameElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLFrameElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLFrameElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLFrameElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLFrameElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLFrameElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLFrameElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLFrameElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLFrameElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLFrameElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLFrameElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLFrameElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLFrameElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLFrameElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLFrameElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLFrameElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLFrameElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLFrameElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLFrameElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLFrameElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLFrameElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLFrameElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLFrameElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLFrameElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLFrameElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLFrameElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLFrameElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLFrameElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLFrameElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLFrameElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLFrameElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLFrameElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLFrameElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLFrameElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLFrameElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLFrameElementMethod "getContentDocument" o = DOMHTMLFrameElementGetContentDocumentMethodInfo+    ResolveDOMHTMLFrameElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLFrameElementMethod "getContentWindow" o = DOMHTMLFrameElementGetContentWindowMethodInfo+    ResolveDOMHTMLFrameElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLFrameElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLFrameElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLFrameElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFrameElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFrameElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "getFrameBorder" o = DOMHTMLFrameElementGetFrameBorderMethodInfo+    ResolveDOMHTMLFrameElementMethod "getHeight" o = DOMHTMLFrameElementGetHeightMethodInfo+    ResolveDOMHTMLFrameElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLFrameElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLFrameElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLFrameElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLFrameElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLFrameElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLFrameElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLFrameElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getLongDesc" o = DOMHTMLFrameElementGetLongDescMethodInfo+    ResolveDOMHTMLFrameElementMethod "getMarginHeight" o = DOMHTMLFrameElementGetMarginHeightMethodInfo+    ResolveDOMHTMLFrameElementMethod "getMarginWidth" o = DOMHTMLFrameElementGetMarginWidthMethodInfo+    ResolveDOMHTMLFrameElementMethod "getName" o = DOMHTMLFrameElementGetNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNoResize" o = DOMHTMLFrameElementGetNoResizeMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLFrameElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLFrameElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLFrameElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLFrameElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLFrameElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLFrameElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLFrameElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLFrameElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLFrameElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLFrameElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLFrameElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLFrameElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLFrameElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLFrameElementMethod "getScrolling" o = DOMHTMLFrameElementGetScrollingMethodInfo+    ResolveDOMHTMLFrameElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLFrameElementMethod "getSrc" o = DOMHTMLFrameElementGetSrcMethodInfo+    ResolveDOMHTMLFrameElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLFrameElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLFrameElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLFrameElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLFrameElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLFrameElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLFrameElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFrameElementMethod "getWidth" o = DOMHTMLFrameElementGetWidthMethodInfo+    ResolveDOMHTMLFrameElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLFrameElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLFrameElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLFrameElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLFrameElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLFrameElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLFrameElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLFrameElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLFrameElementMethod "setFrameBorder" o = DOMHTMLFrameElementSetFrameBorderMethodInfo+    ResolveDOMHTMLFrameElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLFrameElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLFrameElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLFrameElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLFrameElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLFrameElementMethod "setLongDesc" o = DOMHTMLFrameElementSetLongDescMethodInfo+    ResolveDOMHTMLFrameElementMethod "setMarginHeight" o = DOMHTMLFrameElementSetMarginHeightMethodInfo+    ResolveDOMHTMLFrameElementMethod "setMarginWidth" o = DOMHTMLFrameElementSetMarginWidthMethodInfo+    ResolveDOMHTMLFrameElementMethod "setName" o = DOMHTMLFrameElementSetNameMethodInfo+    ResolveDOMHTMLFrameElementMethod "setNoResize" o = DOMHTMLFrameElementSetNoResizeMethodInfo+    ResolveDOMHTMLFrameElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLFrameElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLFrameElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLFrameElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLFrameElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLFrameElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLFrameElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLFrameElementMethod "setScrolling" o = DOMHTMLFrameElementSetScrollingMethodInfo+    ResolveDOMHTMLFrameElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLFrameElementMethod "setSrc" o = DOMHTMLFrameElementSetSrcMethodInfo+    ResolveDOMHTMLFrameElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLFrameElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLFrameElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLFrameElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLFrameElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFrameElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, O.MethodInfo info DOMHTMLFrameElement p) => OL.IsLabel t (DOMHTMLFrameElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "content-document"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@content-document@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #contentDocument+@+-}+getDOMHTMLFrameElementContentDocument :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument+getDOMHTMLFrameElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLFrameElementContentDocument" $ B.Properties.getObjectPropertyObject obj "content-document" WebKit2WebExtension.DOMDocument.DOMDocument++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementContentDocumentPropertyInfo+instance AttrInfo DOMHTMLFrameElementContentDocumentPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument+    type AttrLabel DOMHTMLFrameElementContentDocumentPropertyInfo = "content-document"+    type AttrOrigin DOMHTMLFrameElementContentDocumentPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementContentDocument+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "content-window"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@content-window@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #contentWindow+@+-}+getDOMHTMLFrameElementContentWindow :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+getDOMHTMLFrameElementContentWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "content-window" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementContentWindowPropertyInfo+instance AttrInfo DOMHTMLFrameElementContentWindowPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementContentWindowPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+    type AttrLabel DOMHTMLFrameElementContentWindowPropertyInfo = "content-window"+    type AttrOrigin DOMHTMLFrameElementContentWindowPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementContentWindow+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "frame-border"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@frame-border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #frameBorder+@+-}+getDOMHTMLFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementFrameBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "frame-border"++{- |+Set the value of the “@frame-border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #frameBorder 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementFrameBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "frame-border" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@frame-border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementFrameBorder :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementFrameBorder val = B.Properties.constructObjectPropertyString "frame-border" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementFrameBorderPropertyInfo+instance AttrInfo DOMHTMLFrameElementFrameBorderPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementFrameBorderPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementFrameBorderPropertyInfo = "frame-border"+    type AttrOrigin DOMHTMLFrameElementFrameBorderPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementFrameBorder+    attrSet _ = setDOMHTMLFrameElementFrameBorder+    attrConstruct _ = constructDOMHTMLFrameElementFrameBorder+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #height+@+-}+getDOMHTMLFrameElementHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m CLong+getDOMHTMLFrameElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementHeightPropertyInfo+instance AttrInfo DOMHTMLFrameElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementHeightPropertyInfo = CLong+    type AttrLabel DOMHTMLFrameElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLFrameElementHeightPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "long-desc"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@long-desc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #longDesc+@+-}+getDOMHTMLFrameElementLongDesc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementLongDesc obj = liftIO $ B.Properties.getObjectPropertyString obj "long-desc"++{- |+Set the value of the “@long-desc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #longDesc 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementLongDesc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementLongDesc obj val = liftIO $ B.Properties.setObjectPropertyString obj "long-desc" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@long-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementLongDesc :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementLongDesc val = B.Properties.constructObjectPropertyString "long-desc" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementLongDescPropertyInfo+instance AttrInfo DOMHTMLFrameElementLongDescPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementLongDescPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementLongDescPropertyInfo = "long-desc"+    type AttrOrigin DOMHTMLFrameElementLongDescPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementLongDesc+    attrSet _ = setDOMHTMLFrameElementLongDesc+    attrConstruct _ = constructDOMHTMLFrameElementLongDesc+    attrClear _ = undefined+#endif++-- VVV Prop "margin-height"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@margin-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #marginHeight+@+-}+getDOMHTMLFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementMarginHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-height"++{- |+Set the value of the “@margin-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #marginHeight 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementMarginHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-height" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@margin-height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementMarginHeight :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementMarginHeight val = B.Properties.constructObjectPropertyString "margin-height" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementMarginHeightPropertyInfo+instance AttrInfo DOMHTMLFrameElementMarginHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementMarginHeightPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementMarginHeightPropertyInfo = "margin-height"+    type AttrOrigin DOMHTMLFrameElementMarginHeightPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementMarginHeight+    attrSet _ = setDOMHTMLFrameElementMarginHeight+    attrConstruct _ = constructDOMHTMLFrameElementMarginHeight+    attrClear _ = undefined+#endif++-- VVV Prop "margin-width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@margin-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #marginWidth+@+-}+getDOMHTMLFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementMarginWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-width"++{- |+Set the value of the “@margin-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #marginWidth 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementMarginWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@margin-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementMarginWidth :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementMarginWidth val = B.Properties.constructObjectPropertyString "margin-width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementMarginWidthPropertyInfo+instance AttrInfo DOMHTMLFrameElementMarginWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementMarginWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementMarginWidthPropertyInfo = "margin-width"+    type AttrOrigin DOMHTMLFrameElementMarginWidthPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementMarginWidth+    attrSet _ = setDOMHTMLFrameElementMarginWidth+    attrConstruct _ = constructDOMHTMLFrameElementMarginWidth+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #name+@+-}+getDOMHTMLFrameElementName :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementName :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementName :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementNamePropertyInfo+instance AttrInfo DOMHTMLFrameElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementNamePropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLFrameElementNamePropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementName+    attrSet _ = setDOMHTMLFrameElementName+    attrConstruct _ = constructDOMHTMLFrameElementName+    attrClear _ = undefined+#endif++-- VVV Prop "no-resize"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@no-resize@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #noResize+@+-}+getDOMHTMLFrameElementNoResize :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m Bool+getDOMHTMLFrameElementNoResize obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-resize"++{- |+Set the value of the “@no-resize@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #noResize 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementNoResize :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> Bool -> m ()+setDOMHTMLFrameElementNoResize obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-resize" val++{- |+Construct a `GValueConstruct` with valid value for the “@no-resize@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementNoResize :: (IsDOMHTMLFrameElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLFrameElementNoResize val = B.Properties.constructObjectPropertyBool "no-resize" val++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementNoResizePropertyInfo+instance AttrInfo DOMHTMLFrameElementNoResizePropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementNoResizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementNoResizePropertyInfo = Bool+    type AttrLabel DOMHTMLFrameElementNoResizePropertyInfo = "no-resize"+    type AttrOrigin DOMHTMLFrameElementNoResizePropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementNoResize+    attrSet _ = setDOMHTMLFrameElementNoResize+    attrConstruct _ = constructDOMHTMLFrameElementNoResize+    attrClear _ = undefined+#endif++-- VVV Prop "scrolling"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@scrolling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #scrolling+@+-}+getDOMHTMLFrameElementScrolling :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementScrolling obj = liftIO $ B.Properties.getObjectPropertyString obj "scrolling"++{- |+Set the value of the “@scrolling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #scrolling 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementScrolling :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementScrolling obj val = liftIO $ B.Properties.setObjectPropertyString obj "scrolling" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@scrolling@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementScrolling :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementScrolling val = B.Properties.constructObjectPropertyString "scrolling" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementScrollingPropertyInfo+instance AttrInfo DOMHTMLFrameElementScrollingPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementScrollingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementScrollingPropertyInfo = "scrolling"+    type AttrOrigin DOMHTMLFrameElementScrollingPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementScrolling+    attrSet _ = setDOMHTMLFrameElementScrolling+    attrConstruct _ = constructDOMHTMLFrameElementScrolling+    attrClear _ = undefined+#endif++-- VVV Prop "src"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #src+@+-}+getDOMHTMLFrameElementSrc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"++{- |+Set the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #src 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameElementSrc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()+setDOMHTMLFrameElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameElementSrc :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSrcPropertyInfo+instance AttrInfo DOMHTMLFrameElementSrcPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementSrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameElementSrcPropertyInfo = "src"+    type AttrOrigin DOMHTMLFrameElementSrcPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementSrc+    attrSet _ = setDOMHTMLFrameElementSrc+    attrConstruct _ = constructDOMHTMLFrameElementSrc+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #width+@+-}+getDOMHTMLFrameElementWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m CLong+getDOMHTMLFrameElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementWidthPropertyInfo+instance AttrInfo DOMHTMLFrameElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameElementWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = IsDOMHTMLFrameElement+    type AttrGetType DOMHTMLFrameElementWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLFrameElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLFrameElementWidthPropertyInfo = DOMHTMLFrameElement+    attrGet _ = getDOMHTMLFrameElementWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLFrameElement+type instance O.AttributeList DOMHTMLFrameElement = DOMHTMLFrameElementAttributeList+type DOMHTMLFrameElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLFrameElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLFrameElementContentWindowPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLFrameElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLFrameElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noResize", DOMHTMLFrameElementNoResizePropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("scrolling", DOMHTMLFrameElementScrollingPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLFrameElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLFrameElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLFrameElementContentDocument :: AttrLabelProxy "contentDocument"+dOMHTMLFrameElementContentDocument = AttrLabelProxy++dOMHTMLFrameElementContentWindow :: AttrLabelProxy "contentWindow"+dOMHTMLFrameElementContentWindow = AttrLabelProxy++dOMHTMLFrameElementFrameBorder :: AttrLabelProxy "frameBorder"+dOMHTMLFrameElementFrameBorder = AttrLabelProxy++dOMHTMLFrameElementHeight :: AttrLabelProxy "height"+dOMHTMLFrameElementHeight = AttrLabelProxy++dOMHTMLFrameElementLongDesc :: AttrLabelProxy "longDesc"+dOMHTMLFrameElementLongDesc = AttrLabelProxy++dOMHTMLFrameElementMarginHeight :: AttrLabelProxy "marginHeight"+dOMHTMLFrameElementMarginHeight = AttrLabelProxy++dOMHTMLFrameElementMarginWidth :: AttrLabelProxy "marginWidth"+dOMHTMLFrameElementMarginWidth = AttrLabelProxy++dOMHTMLFrameElementName :: AttrLabelProxy "name"+dOMHTMLFrameElementName = AttrLabelProxy++dOMHTMLFrameElementNoResize :: AttrLabelProxy "noResize"+dOMHTMLFrameElementNoResize = AttrLabelProxy++dOMHTMLFrameElementScrolling :: AttrLabelProxy "scrolling"+dOMHTMLFrameElementScrolling = AttrLabelProxy++dOMHTMLFrameElementSrc :: AttrLabelProxy "src"+dOMHTMLFrameElementSrc = AttrLabelProxy++dOMHTMLFrameElementWidth :: AttrLabelProxy "width"+dOMHTMLFrameElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLFrameElement = DOMHTMLFrameElementSignalList+type DOMHTMLFrameElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLFrameElement::get_content_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_content_document" webkit_dom_html_frame_element_get_content_document :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{-# DEPRECATED dOMHTMLFrameElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetContentDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m WebKit2WebExtension.DOMDocument.DOMDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+dOMHTMLFrameElementGetContentDocument self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_content_document self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetContentDocument" result+    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetContentDocumentMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetContentDocumentMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetContentDocument++#endif++-- method DOMHTMLFrameElement::get_content_window+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_content_window" webkit_dom_html_frame_element_get_content_window :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)++{-# DEPRECATED dOMHTMLFrameElementGetContentWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetContentWindow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMHTMLFrameElementGetContentWindow self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_content_window self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetContentWindow" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetContentWindowMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetContentWindowMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetContentWindow++#endif++-- method DOMHTMLFrameElement::get_frame_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_frame_border" webkit_dom_html_frame_element_get_frame_border :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetFrameBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetFrameBorder self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_frame_border self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetFrameBorder" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetFrameBorderMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetFrameBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetFrameBorder++#endif++-- method DOMHTMLFrameElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_height" webkit_dom_html_frame_element_get_height :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CLong++{-# DEPRECATED dOMHTMLFrameElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLFrameElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetHeight++#endif++-- method DOMHTMLFrameElement::get_long_desc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_long_desc" webkit_dom_html_frame_element_get_long_desc :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetLongDesc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetLongDesc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_long_desc self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetLongDesc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetLongDescMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetLongDescMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetLongDesc++#endif++-- method DOMHTMLFrameElement::get_margin_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_margin_height" webkit_dom_html_frame_element_get_margin_height :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetMarginHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetMarginHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_margin_height self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetMarginHeight" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetMarginHeightMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetMarginHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetMarginHeight++#endif++-- method DOMHTMLFrameElement::get_margin_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_margin_width" webkit_dom_html_frame_element_get_margin_width :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetMarginWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetMarginWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_margin_width self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetMarginWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetMarginWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetMarginWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetMarginWidth++#endif++-- method DOMHTMLFrameElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_name" webkit_dom_html_frame_element_get_name :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetName++#endif++-- method DOMHTMLFrameElement::get_no_resize+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_no_resize" webkit_dom_html_frame_element_get_no_resize :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CInt++{-# DEPRECATED dOMHTMLFrameElementGetNoResize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetNoResize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLFrameElementGetNoResize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_no_resize self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetNoResizeMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetNoResizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetNoResize++#endif++-- method DOMHTMLFrameElement::get_scrolling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_scrolling" webkit_dom_html_frame_element_get_scrolling :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetScrolling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetScrolling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_scrolling self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetScrolling" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetScrollingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetScrollingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetScrolling++#endif++-- method DOMHTMLFrameElement::get_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_src" webkit_dom_html_frame_element_get_src :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameElementGetSrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_src self'+    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetSrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetSrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetSrc++#endif++-- method DOMHTMLFrameElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_get_width" webkit_dom_html_frame_element_get_width :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    IO CLong++{-# DEPRECATED dOMHTMLFrameElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLFrameElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_element_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementGetWidth++#endif++-- method DOMHTMLFrameElement::set_frame_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_frame_border" webkit_dom_html_frame_element_set_frame_border :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetFrameBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetFrameBorder self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_frame_border self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetFrameBorderMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetFrameBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetFrameBorder++#endif++-- method DOMHTMLFrameElement::set_long_desc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_long_desc" webkit_dom_html_frame_element_set_long_desc :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetLongDesc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetLongDesc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_long_desc self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetLongDescMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetLongDescMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetLongDesc++#endif++-- method DOMHTMLFrameElement::set_margin_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_margin_height" webkit_dom_html_frame_element_set_margin_height :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetMarginHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetMarginHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_margin_height self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetMarginHeightMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetMarginHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetMarginHeight++#endif++-- method DOMHTMLFrameElement::set_margin_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_margin_width" webkit_dom_html_frame_element_set_margin_width :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetMarginWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetMarginWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_margin_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetMarginWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetMarginWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetMarginWidth++#endif++-- method DOMHTMLFrameElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_name" webkit_dom_html_frame_element_set_name :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetName++#endif++-- method DOMHTMLFrameElement::set_no_resize+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_no_resize" webkit_dom_html_frame_element_set_no_resize :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetNoResize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetNoResize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLFrameElementSetNoResize self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_frame_element_set_no_resize self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetNoResizeMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetNoResizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetNoResize++#endif++-- method DOMHTMLFrameElement::set_scrolling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_scrolling" webkit_dom_html_frame_element_set_scrolling :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetScrolling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetScrolling self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_scrolling self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetScrollingMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetScrollingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetScrolling++#endif++-- method DOMHTMLFrameElement::set_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_element_set_src" webkit_dom_html_frame_element_set_src :: +    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameElementSetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameElementSetSrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_element_set_src self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetSrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameElementSetSrc++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs-boot view
@@ -0,0 +1,125 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLFrameElement = DOMHTMLFrameElement (ManagedPtr DOMHTMLFrameElement)+instance GObject DOMHTMLFrameElement where+class (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o+instance O.HasParentTypes DOMHTMLFrameElement+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementContentDocumentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementContentWindowPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementFrameBorderPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementLongDescPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementMarginHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementMarginWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementNoResizePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementScrollingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetContentDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetContentWindowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetFrameBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetLongDescMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetMarginHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetMarginWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetNoResizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetScrollingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetFrameBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetLongDescMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetMarginHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetMarginWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetNoResizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetScrollingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameElementSetSrcMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs view
@@ -0,0 +1,594 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement+    ( ++-- * Exported types+    DOMHTMLFrameSetElement(..)              ,+    IsDOMHTMLFrameSetElement                ,+    toDOMHTMLFrameSetElement                ,+    noDOMHTMLFrameSetElement                ,+++ -- * Methods+-- ** getCols #method:getCols#++#if ENABLE_OVERLOADING+    DOMHTMLFrameSetElementGetColsMethodInfo ,+#endif+    dOMHTMLFrameSetElementGetCols           ,+++-- ** getRows #method:getRows#++#if ENABLE_OVERLOADING+    DOMHTMLFrameSetElementGetRowsMethodInfo ,+#endif+    dOMHTMLFrameSetElementGetRows           ,+++-- ** setCols #method:setCols#++#if ENABLE_OVERLOADING+    DOMHTMLFrameSetElementSetColsMethodInfo ,+#endif+    dOMHTMLFrameSetElementSetCols           ,+++-- ** setRows #method:setRows#++#if ENABLE_OVERLOADING+    DOMHTMLFrameSetElementSetRowsMethodInfo ,+#endif+    dOMHTMLFrameSetElementSetRows           ,+++++ -- * Properties+-- ** cols #attr:cols#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameSetElementColsPropertyInfo  ,+#endif+    constructDOMHTMLFrameSetElementCols     ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameSetElementCols              ,+#endif+    getDOMHTMLFrameSetElementCols           ,+    setDOMHTMLFrameSetElementCols           ,+++-- ** rows #attr:rows#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLFrameSetElementRowsPropertyInfo  ,+#endif+    constructDOMHTMLFrameSetElementRows     ,+#if ENABLE_OVERLOADING+    dOMHTMLFrameSetElementRows              ,+#endif+    getDOMHTMLFrameSetElementRows           ,+    setDOMHTMLFrameSetElementRows           ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLFrameSetElement = DOMHTMLFrameSetElement (ManagedPtr DOMHTMLFrameSetElement)+foreign import ccall "webkit_dom_html_frame_set_element_get_type"+    c_webkit_dom_html_frame_set_element_get_type :: IO GType++instance GObject DOMHTMLFrameSetElement where+    gobjectType = c_webkit_dom_html_frame_set_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLFrameSetElement`, for instance with `toDOMHTMLFrameSetElement`.+class (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o++instance O.HasParentTypes DOMHTMLFrameSetElement+type instance O.ParentTypes DOMHTMLFrameSetElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLFrameSetElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLFrameSetElement :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> m DOMHTMLFrameSetElement+toDOMHTMLFrameSetElement = liftIO . unsafeCastTo DOMHTMLFrameSetElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFrameSetElement`.+noDOMHTMLFrameSetElement :: Maybe DOMHTMLFrameSetElement+noDOMHTMLFrameSetElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLFrameSetElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLFrameSetElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getCols" o = DOMHTMLFrameSetElementGetColsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getRows" o = DOMHTMLFrameSetElementGetRowsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setCols" o = DOMHTMLFrameSetElementSetColsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setRows" o = DOMHTMLFrameSetElementSetRowsMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLFrameSetElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLFrameSetElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLFrameSetElementMethod t DOMHTMLFrameSetElement, O.MethodInfo info DOMHTMLFrameSetElement p) => OL.IsLabel t (DOMHTMLFrameSetElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "cols"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@cols@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameSetElement #cols+@+-}+getDOMHTMLFrameSetElementCols :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameSetElementCols obj = liftIO $ B.Properties.getObjectPropertyString obj "cols"++{- |+Set the value of the “@cols@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameSetElement [ #cols 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameSetElementCols :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> T.Text -> m ()+setDOMHTMLFrameSetElementCols obj val = liftIO $ B.Properties.setObjectPropertyString obj "cols" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@cols@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameSetElementCols :: (IsDOMHTMLFrameSetElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameSetElementCols val = B.Properties.constructObjectPropertyString "cols" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementColsPropertyInfo+instance AttrInfo DOMHTMLFrameSetElementColsPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameSetElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameSetElementColsPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameSetElementColsPropertyInfo = IsDOMHTMLFrameSetElement+    type AttrGetType DOMHTMLFrameSetElementColsPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameSetElementColsPropertyInfo = "cols"+    type AttrOrigin DOMHTMLFrameSetElementColsPropertyInfo = DOMHTMLFrameSetElement+    attrGet _ = getDOMHTMLFrameSetElementCols+    attrSet _ = setDOMHTMLFrameSetElementCols+    attrConstruct _ = constructDOMHTMLFrameSetElementCols+    attrClear _ = undefined+#endif++-- VVV Prop "rows"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@rows@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLFrameSetElement #rows+@+-}+getDOMHTMLFrameSetElementRows :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> m (Maybe T.Text)+getDOMHTMLFrameSetElementRows obj = liftIO $ B.Properties.getObjectPropertyString obj "rows"++{- |+Set the value of the “@rows@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLFrameSetElement [ #rows 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLFrameSetElementRows :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> T.Text -> m ()+setDOMHTMLFrameSetElementRows obj val = liftIO $ B.Properties.setObjectPropertyString obj "rows" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@rows@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLFrameSetElementRows :: (IsDOMHTMLFrameSetElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLFrameSetElementRows val = B.Properties.constructObjectPropertyString "rows" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementRowsPropertyInfo+instance AttrInfo DOMHTMLFrameSetElementRowsPropertyInfo where+    type AttrAllowedOps DOMHTMLFrameSetElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLFrameSetElementRowsPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLFrameSetElementRowsPropertyInfo = IsDOMHTMLFrameSetElement+    type AttrGetType DOMHTMLFrameSetElementRowsPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLFrameSetElementRowsPropertyInfo = "rows"+    type AttrOrigin DOMHTMLFrameSetElementRowsPropertyInfo = DOMHTMLFrameSetElement+    attrGet _ = getDOMHTMLFrameSetElementRows+    attrSet _ = setDOMHTMLFrameSetElementRows+    attrConstruct _ = constructDOMHTMLFrameSetElementRows+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLFrameSetElement+type instance O.AttributeList DOMHTMLFrameSetElement = DOMHTMLFrameSetElementAttributeList+type DOMHTMLFrameSetElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("cols", DOMHTMLFrameSetElementColsPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLFrameSetElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLFrameSetElementCols :: AttrLabelProxy "cols"+dOMHTMLFrameSetElementCols = AttrLabelProxy++dOMHTMLFrameSetElementRows :: AttrLabelProxy "rows"+dOMHTMLFrameSetElementRows = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLFrameSetElement = DOMHTMLFrameSetElementSignalList+type DOMHTMLFrameSetElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLFrameSetElement::get_cols+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_set_element_get_cols" webkit_dom_html_frame_set_element_get_cols :: +    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameSetElementGetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameSetElementGetCols ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameSetElementGetCols self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_set_element_get_cols self'+    checkUnexpectedReturnNULL "dOMHTMLFrameSetElementGetCols" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementGetColsMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementGetColsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameSetElementGetCols++#endif++-- method DOMHTMLFrameSetElement::get_rows+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_set_element_get_rows" webkit_dom_html_frame_set_element_get_rows :: +    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})+    IO CString++{-# DEPRECATED dOMHTMLFrameSetElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameSetElementGetRows ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLFrameSetElementGetRows self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_frame_set_element_get_rows self'+    checkUnexpectedReturnNULL "dOMHTMLFrameSetElementGetRows" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementGetRowsMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementGetRowsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameSetElementGetRows++#endif++-- method DOMHTMLFrameSetElement::set_cols+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_set_element_set_cols" webkit_dom_html_frame_set_element_set_cols :: +    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameSetElementSetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameSetElementSetCols ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameSetElementSetCols self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_set_element_set_cols self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementSetColsMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementSetColsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameSetElementSetCols++#endif++-- method DOMHTMLFrameSetElement::set_rows+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_frame_set_element_set_rows" webkit_dom_html_frame_set_element_set_rows :: +    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLFrameSetElementSetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLFrameSetElementSetRows ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLFrameSetElementSetRows self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_frame_set_element_set_rows self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementSetRowsMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementSetRowsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLFrameSetElementSetRows++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLFrameSetElement = DOMHTMLFrameSetElement (ManagedPtr DOMHTMLFrameSetElement)+instance GObject DOMHTMLFrameSetElement where+class (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o+instance (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o+instance O.HasParentTypes DOMHTMLFrameSetElement+#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementColsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementRowsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementGetColsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementGetRowsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementSetColsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLFrameSetElementSetRowsMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs view
@@ -0,0 +1,911 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement+    ( ++-- * Exported types+    DOMHTMLHRElement(..)                    ,+    IsDOMHTMLHRElement                      ,+    toDOMHTMLHRElement                      ,+    noDOMHTMLHRElement                      ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementGetAlignMethodInfo      ,+#endif+    dOMHTMLHRElementGetAlign                ,+++-- ** getNoShade #method:getNoShade#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementGetNoShadeMethodInfo    ,+#endif+    dOMHTMLHRElementGetNoShade              ,+++-- ** getSize #method:getSize#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementGetSizeMethodInfo       ,+#endif+    dOMHTMLHRElementGetSize                 ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementGetWidthMethodInfo      ,+#endif+    dOMHTMLHRElementGetWidth                ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementSetAlignMethodInfo      ,+#endif+    dOMHTMLHRElementSetAlign                ,+++-- ** setNoShade #method:setNoShade#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementSetNoShadeMethodInfo    ,+#endif+    dOMHTMLHRElementSetNoShade              ,+++-- ** setSize #method:setSize#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementSetSizeMethodInfo       ,+#endif+    dOMHTMLHRElementSetSize                 ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLHRElementSetWidthMethodInfo      ,+#endif+    dOMHTMLHRElementSetWidth                ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHRElementAlignPropertyInfo       ,+#endif+    constructDOMHTMLHRElementAlign          ,+#if ENABLE_OVERLOADING+    dOMHTMLHRElementAlign                   ,+#endif+    getDOMHTMLHRElementAlign                ,+    setDOMHTMLHRElementAlign                ,+++-- ** noShade #attr:noShade#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHRElementNoShadePropertyInfo     ,+#endif+    constructDOMHTMLHRElementNoShade        ,+#if ENABLE_OVERLOADING+    dOMHTMLHRElementNoShade                 ,+#endif+    getDOMHTMLHRElementNoShade              ,+    setDOMHTMLHRElementNoShade              ,+++-- ** size #attr:size#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHRElementSizePropertyInfo        ,+#endif+    constructDOMHTMLHRElementSize           ,+#if ENABLE_OVERLOADING+    dOMHTMLHRElementSize                    ,+#endif+    getDOMHTMLHRElementSize                 ,+    setDOMHTMLHRElementSize                 ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHRElementWidthPropertyInfo       ,+#endif+    constructDOMHTMLHRElementWidth          ,+#if ENABLE_OVERLOADING+    dOMHTMLHRElementWidth                   ,+#endif+    getDOMHTMLHRElementWidth                ,+    setDOMHTMLHRElementWidth                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLHRElement = DOMHTMLHRElement (ManagedPtr DOMHTMLHRElement)+foreign import ccall "webkit_dom_html_hr_element_get_type"+    c_webkit_dom_html_hr_element_get_type :: IO GType++instance GObject DOMHTMLHRElement where+    gobjectType = c_webkit_dom_html_hr_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLHRElement`, for instance with `toDOMHTMLHRElement`.+class (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o++instance O.HasParentTypes DOMHTMLHRElement+type instance O.ParentTypes DOMHTMLHRElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLHRElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLHRElement :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m DOMHTMLHRElement+toDOMHTMLHRElement = liftIO . unsafeCastTo DOMHTMLHRElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHRElement`.+noDOMHTMLHRElement :: Maybe DOMHTMLHRElement+noDOMHTMLHRElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLHRElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLHRElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLHRElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLHRElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLHRElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLHRElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLHRElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLHRElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLHRElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLHRElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLHRElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLHRElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLHRElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLHRElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLHRElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLHRElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLHRElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLHRElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLHRElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLHRElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLHRElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLHRElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLHRElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLHRElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLHRElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLHRElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLHRElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLHRElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLHRElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLHRElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLHRElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLHRElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLHRElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLHRElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLHRElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLHRElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLHRElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLHRElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLHRElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLHRElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLHRElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLHRElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLHRElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLHRElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLHRElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLHRElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLHRElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLHRElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLHRElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLHRElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLHRElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLHRElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLHRElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLHRElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLHRElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLHRElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLHRElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLHRElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLHRElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLHRElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLHRElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLHRElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLHRElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLHRElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLHRElementMethod "getAlign" o = DOMHTMLHRElementGetAlignMethodInfo+    ResolveDOMHTMLHRElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLHRElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLHRElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHRElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLHRElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLHRElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLHRElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLHRElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLHRElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLHRElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLHRElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLHRElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLHRElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLHRElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLHRElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLHRElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLHRElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLHRElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLHRElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLHRElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLHRElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLHRElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLHRElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHRElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLHRElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHRElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLHRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHRElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLHRElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLHRElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLHRElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLHRElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLHRElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLHRElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLHRElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLHRElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLHRElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLHRElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLHRElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLHRElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLHRElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLHRElementMethod "getNoShade" o = DOMHTMLHRElementGetNoShadeMethodInfo+    ResolveDOMHTMLHRElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLHRElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLHRElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLHRElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLHRElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLHRElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLHRElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLHRElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLHRElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLHRElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLHRElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLHRElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLHRElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLHRElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLHRElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLHRElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLHRElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLHRElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLHRElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLHRElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLHRElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLHRElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLHRElementMethod "getSize" o = DOMHTMLHRElementGetSizeMethodInfo+    ResolveDOMHTMLHRElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLHRElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLHRElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLHRElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLHRElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLHRElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLHRElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLHRElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLHRElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHRElementMethod "getWidth" o = DOMHTMLHRElementGetWidthMethodInfo+    ResolveDOMHTMLHRElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLHRElementMethod "setAlign" o = DOMHTMLHRElementSetAlignMethodInfo+    ResolveDOMHTMLHRElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLHRElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLHRElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHRElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLHRElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLHRElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLHRElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLHRElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLHRElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLHRElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLHRElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLHRElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLHRElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLHRElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLHRElementMethod "setNoShade" o = DOMHTMLHRElementSetNoShadeMethodInfo+    ResolveDOMHTMLHRElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLHRElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLHRElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLHRElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLHRElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLHRElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLHRElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLHRElementMethod "setSize" o = DOMHTMLHRElementSetSizeMethodInfo+    ResolveDOMHTMLHRElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLHRElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLHRElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLHRElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLHRElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLHRElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHRElementMethod "setWidth" o = DOMHTMLHRElementSetWidthMethodInfo+    ResolveDOMHTMLHRElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, O.MethodInfo info DOMHTMLHRElement p) => OL.IsLabel t (DOMHTMLHRElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHRElement #align+@+-}+getDOMHTMLHRElementAlign :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)+getDOMHTMLHRElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHRElementAlign :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()+setDOMHTMLHRElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHRElementAlign :: (IsDOMHTMLHRElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLHRElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLHRElementAlignPropertyInfo+instance AttrInfo DOMHTMLHRElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLHRElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHRElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLHRElementAlignPropertyInfo = IsDOMHTMLHRElement+    type AttrGetType DOMHTMLHRElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLHRElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLHRElementAlignPropertyInfo = DOMHTMLHRElement+    attrGet _ = getDOMHTMLHRElementAlign+    attrSet _ = setDOMHTMLHRElementAlign+    attrConstruct _ = constructDOMHTMLHRElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "no-shade"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@no-shade@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHRElement #noShade+@+-}+getDOMHTMLHRElementNoShade :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m Bool+getDOMHTMLHRElementNoShade obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-shade"++{- |+Set the value of the “@no-shade@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #noShade 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHRElementNoShade :: (MonadIO m, IsDOMHTMLHRElement o) => o -> Bool -> m ()+setDOMHTMLHRElementNoShade obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-shade" val++{- |+Construct a `GValueConstruct` with valid value for the “@no-shade@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHRElementNoShade :: (IsDOMHTMLHRElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLHRElementNoShade val = B.Properties.constructObjectPropertyBool "no-shade" val++#if ENABLE_OVERLOADING+data DOMHTMLHRElementNoShadePropertyInfo+instance AttrInfo DOMHTMLHRElementNoShadePropertyInfo where+    type AttrAllowedOps DOMHTMLHRElementNoShadePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = IsDOMHTMLHRElement+    type AttrGetType DOMHTMLHRElementNoShadePropertyInfo = Bool+    type AttrLabel DOMHTMLHRElementNoShadePropertyInfo = "no-shade"+    type AttrOrigin DOMHTMLHRElementNoShadePropertyInfo = DOMHTMLHRElement+    attrGet _ = getDOMHTMLHRElementNoShade+    attrSet _ = setDOMHTMLHRElementNoShade+    attrConstruct _ = constructDOMHTMLHRElementNoShade+    attrClear _ = undefined+#endif++-- VVV Prop "size"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHRElement #size+@+-}+getDOMHTMLHRElementSize :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)+getDOMHTMLHRElementSize obj = liftIO $ B.Properties.getObjectPropertyString obj "size"++{- |+Set the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #size 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHRElementSize :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()+setDOMHTMLHRElementSize obj val = liftIO $ B.Properties.setObjectPropertyString obj "size" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHRElementSize :: (IsDOMHTMLHRElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLHRElementSize val = B.Properties.constructObjectPropertyString "size" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLHRElementSizePropertyInfo+instance AttrInfo DOMHTMLHRElementSizePropertyInfo where+    type AttrAllowedOps DOMHTMLHRElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHRElementSizePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLHRElementSizePropertyInfo = IsDOMHTMLHRElement+    type AttrGetType DOMHTMLHRElementSizePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLHRElementSizePropertyInfo = "size"+    type AttrOrigin DOMHTMLHRElementSizePropertyInfo = DOMHTMLHRElement+    attrGet _ = getDOMHTMLHRElementSize+    attrSet _ = setDOMHTMLHRElementSize+    attrConstruct _ = constructDOMHTMLHRElementSize+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHRElement #width+@+-}+getDOMHTMLHRElementWidth :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)+getDOMHTMLHRElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHRElementWidth :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()+setDOMHTMLHRElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHRElementWidth :: (IsDOMHTMLHRElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLHRElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLHRElementWidthPropertyInfo+instance AttrInfo DOMHTMLHRElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLHRElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHRElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLHRElementWidthPropertyInfo = IsDOMHTMLHRElement+    type AttrGetType DOMHTMLHRElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLHRElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLHRElementWidthPropertyInfo = DOMHTMLHRElement+    attrGet _ = getDOMHTMLHRElementWidth+    attrSet _ = setDOMHTMLHRElementWidth+    attrConstruct _ = constructDOMHTMLHRElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLHRElement+type instance O.AttributeList DOMHTMLHRElement = DOMHTMLHRElementAttributeList+type DOMHTMLHRElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHRElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noShade", DOMHTMLHRElementNoShadePropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLHRElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLHRElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLHRElementAlign :: AttrLabelProxy "align"+dOMHTMLHRElementAlign = AttrLabelProxy++dOMHTMLHRElementNoShade :: AttrLabelProxy "noShade"+dOMHTMLHRElementNoShade = AttrLabelProxy++dOMHTMLHRElementSize :: AttrLabelProxy "size"+dOMHTMLHRElementSize = AttrLabelProxy++dOMHTMLHRElementWidth :: AttrLabelProxy "width"+dOMHTMLHRElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLHRElement = DOMHTMLHRElementSignalList+type DOMHTMLHRElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLHRElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_get_align" webkit_dom_html_hr_element_get_align :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    IO CString++{-# DEPRECATED dOMHTMLHRElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLHRElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_hr_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLHRElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementGetAlign++#endif++-- method DOMHTMLHRElement::get_no_shade+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_get_no_shade" webkit_dom_html_hr_element_get_no_shade :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    IO CInt++{-# DEPRECATED dOMHTMLHRElementGetNoShade ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementGetNoShade ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLHRElementGetNoShade self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_hr_element_get_no_shade self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetNoShadeMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetNoShadeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementGetNoShade++#endif++-- method DOMHTMLHRElement::get_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_get_size" webkit_dom_html_hr_element_get_size :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    IO CString++{-# DEPRECATED dOMHTMLHRElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementGetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLHRElementGetSize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_hr_element_get_size self'+    checkUnexpectedReturnNULL "dOMHTMLHRElementGetSize" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetSizeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementGetSize++#endif++-- method DOMHTMLHRElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_get_width" webkit_dom_html_hr_element_get_width :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    IO CString++{-# DEPRECATED dOMHTMLHRElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLHRElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_hr_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLHRElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementGetWidth++#endif++-- method DOMHTMLHRElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_set_align" webkit_dom_html_hr_element_set_align :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLHRElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLHRElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_hr_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementSetAlign++#endif++-- method DOMHTMLHRElement::set_no_shade+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_set_no_shade" webkit_dom_html_hr_element_set_no_shade :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLHRElementSetNoShade ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementSetNoShade ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLHRElementSetNoShade self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_hr_element_set_no_shade self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetNoShadeMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetNoShadeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementSetNoShade++#endif++-- method DOMHTMLHRElement::set_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_set_size" webkit_dom_html_hr_element_set_size :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLHRElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementSetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLHRElementSetSize self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_hr_element_set_size self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetSizeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementSetSize++#endif++-- method DOMHTMLHRElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_hr_element_set_width" webkit_dom_html_hr_element_set_width :: +    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLHRElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHRElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLHRElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_hr_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHRElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLHRElement = DOMHTMLHRElement (ManagedPtr DOMHTMLHRElement)+instance GObject DOMHTMLHRElement where+class (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o+instance O.HasParentTypes DOMHTMLHRElement+#if ENABLE_OVERLOADING+data DOMHTMLHRElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementNoShadePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementSizePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetNoShadeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetNoShadeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHRElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement+    ( ++-- * Exported types+    DOMHTMLHeadElement(..)                  ,+    IsDOMHTMLHeadElement                    ,+    toDOMHTMLHeadElement                    ,+    noDOMHTMLHeadElement                    ,+++ -- * Methods+-- ** getProfile #method:getProfile#++#if ENABLE_OVERLOADING+    DOMHTMLHeadElementGetProfileMethodInfo  ,+#endif+    dOMHTMLHeadElementGetProfile            ,+++-- ** setProfile #method:setProfile#++#if ENABLE_OVERLOADING+    DOMHTMLHeadElementSetProfileMethodInfo  ,+#endif+    dOMHTMLHeadElementSetProfile            ,+++++ -- * Properties+-- ** profile #attr:profile#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHeadElementProfilePropertyInfo   ,+#endif+    constructDOMHTMLHeadElementProfile      ,+#if ENABLE_OVERLOADING+    dOMHTMLHeadElementProfile               ,+#endif+    getDOMHTMLHeadElementProfile            ,+    setDOMHTMLHeadElementProfile            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLHeadElement = DOMHTMLHeadElement (ManagedPtr DOMHTMLHeadElement)+foreign import ccall "webkit_dom_html_head_element_get_type"+    c_webkit_dom_html_head_element_get_type :: IO GType++instance GObject DOMHTMLHeadElement where+    gobjectType = c_webkit_dom_html_head_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLHeadElement`, for instance with `toDOMHTMLHeadElement`.+class (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o++instance O.HasParentTypes DOMHTMLHeadElement+type instance O.ParentTypes DOMHTMLHeadElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLHeadElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLHeadElement :: (MonadIO m, IsDOMHTMLHeadElement o) => o -> m DOMHTMLHeadElement+toDOMHTMLHeadElement = liftIO . unsafeCastTo DOMHTMLHeadElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHeadElement`.+noDOMHTMLHeadElement :: Maybe DOMHTMLHeadElement+noDOMHTMLHeadElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLHeadElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLHeadElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLHeadElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLHeadElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLHeadElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLHeadElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLHeadElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLHeadElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLHeadElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLHeadElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLHeadElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLHeadElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLHeadElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLHeadElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLHeadElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLHeadElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLHeadElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLHeadElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLHeadElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLHeadElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLHeadElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLHeadElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLHeadElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLHeadElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLHeadElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLHeadElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLHeadElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLHeadElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLHeadElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLHeadElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLHeadElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLHeadElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLHeadElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLHeadElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLHeadElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLHeadElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLHeadElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLHeadElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLHeadElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLHeadElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLHeadElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLHeadElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLHeadElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLHeadElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLHeadElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLHeadElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLHeadElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLHeadElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLHeadElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLHeadElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLHeadElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLHeadElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLHeadElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLHeadElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLHeadElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLHeadElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLHeadElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLHeadElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLHeadElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLHeadElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLHeadElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLHeadElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLHeadElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLHeadElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLHeadElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLHeadElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLHeadElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLHeadElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLHeadElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLHeadElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLHeadElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLHeadElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLHeadElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHeadElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHeadElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLHeadElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLHeadElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLHeadElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLHeadElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLHeadElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLHeadElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLHeadElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLHeadElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLHeadElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLHeadElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLHeadElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLHeadElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLHeadElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLHeadElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLHeadElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLHeadElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLHeadElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLHeadElementMethod "getProfile" o = DOMHTMLHeadElementGetProfileMethodInfo+    ResolveDOMHTMLHeadElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLHeadElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLHeadElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLHeadElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLHeadElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLHeadElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLHeadElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLHeadElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLHeadElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLHeadElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLHeadElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLHeadElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLHeadElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLHeadElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHeadElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLHeadElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLHeadElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLHeadElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLHeadElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLHeadElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLHeadElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLHeadElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLHeadElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLHeadElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLHeadElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLHeadElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLHeadElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLHeadElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLHeadElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLHeadElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLHeadElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLHeadElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLHeadElementMethod "setProfile" o = DOMHTMLHeadElementSetProfileMethodInfo+    ResolveDOMHTMLHeadElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLHeadElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLHeadElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLHeadElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLHeadElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLHeadElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLHeadElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLHeadElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLHeadElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHeadElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLHeadElementMethod t DOMHTMLHeadElement, O.MethodInfo info DOMHTMLHeadElement p) => OL.IsLabel t (DOMHTMLHeadElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "profile"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@profile@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHeadElement #profile+@+-}+getDOMHTMLHeadElementProfile :: (MonadIO m, IsDOMHTMLHeadElement o) => o -> m (Maybe T.Text)+getDOMHTMLHeadElementProfile obj = liftIO $ B.Properties.getObjectPropertyString obj "profile"++{- |+Set the value of the “@profile@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHeadElement [ #profile 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHeadElementProfile :: (MonadIO m, IsDOMHTMLHeadElement o) => o -> T.Text -> m ()+setDOMHTMLHeadElementProfile obj val = liftIO $ B.Properties.setObjectPropertyString obj "profile" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@profile@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHeadElementProfile :: (IsDOMHTMLHeadElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLHeadElementProfile val = B.Properties.constructObjectPropertyString "profile" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLHeadElementProfilePropertyInfo+instance AttrInfo DOMHTMLHeadElementProfilePropertyInfo where+    type AttrAllowedOps DOMHTMLHeadElementProfilePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHeadElementProfilePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLHeadElementProfilePropertyInfo = IsDOMHTMLHeadElement+    type AttrGetType DOMHTMLHeadElementProfilePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLHeadElementProfilePropertyInfo = "profile"+    type AttrOrigin DOMHTMLHeadElementProfilePropertyInfo = DOMHTMLHeadElement+    attrGet _ = getDOMHTMLHeadElementProfile+    attrSet _ = setDOMHTMLHeadElementProfile+    attrConstruct _ = constructDOMHTMLHeadElementProfile+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLHeadElement+type instance O.AttributeList DOMHTMLHeadElement = DOMHTMLHeadElementAttributeList+type DOMHTMLHeadElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("profile", DOMHTMLHeadElementProfilePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLHeadElementProfile :: AttrLabelProxy "profile"+dOMHTMLHeadElementProfile = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLHeadElement = DOMHTMLHeadElementSignalList+type DOMHTMLHeadElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLHeadElement::get_profile+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_head_element_get_profile" webkit_dom_html_head_element_get_profile :: +    Ptr DOMHTMLHeadElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"})+    IO CString++{-# DEPRECATED dOMHTMLHeadElementGetProfile ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHeadElementGetProfile ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLHeadElementGetProfile self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_head_element_get_profile self'+    checkUnexpectedReturnNULL "dOMHTMLHeadElementGetProfile" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHeadElementGetProfileMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHeadElement a) => O.MethodInfo DOMHTMLHeadElementGetProfileMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHeadElementGetProfile++#endif++-- method DOMHTMLHeadElement::set_profile+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_head_element_set_profile" webkit_dom_html_head_element_set_profile :: +    Ptr DOMHTMLHeadElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLHeadElementSetProfile ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHeadElementSetProfile ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLHeadElementSetProfile self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_head_element_set_profile self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHeadElementSetProfileMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHeadElement a) => O.MethodInfo DOMHTMLHeadElementSetProfileMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHeadElementSetProfile++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLHeadElement = DOMHTMLHeadElement (ManagedPtr DOMHTMLHeadElement)+instance GObject DOMHTMLHeadElement where+class (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o+instance O.HasParentTypes DOMHTMLHeadElement+#if ENABLE_OVERLOADING+data DOMHTMLHeadElementProfilePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHeadElementGetProfileMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHeadElementSetProfileMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement+    ( ++-- * Exported types+    DOMHTMLHeadingElement(..)               ,+    IsDOMHTMLHeadingElement                 ,+    toDOMHTMLHeadingElement                 ,+    noDOMHTMLHeadingElement                 ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLHeadingElementGetAlignMethodInfo ,+#endif+    dOMHTMLHeadingElementGetAlign           ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLHeadingElementSetAlignMethodInfo ,+#endif+    dOMHTMLHeadingElementSetAlign           ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHeadingElementAlignPropertyInfo  ,+#endif+    constructDOMHTMLHeadingElementAlign     ,+#if ENABLE_OVERLOADING+    dOMHTMLHeadingElementAlign              ,+#endif+    getDOMHTMLHeadingElementAlign           ,+    setDOMHTMLHeadingElementAlign           ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLHeadingElement = DOMHTMLHeadingElement (ManagedPtr DOMHTMLHeadingElement)+foreign import ccall "webkit_dom_html_heading_element_get_type"+    c_webkit_dom_html_heading_element_get_type :: IO GType++instance GObject DOMHTMLHeadingElement where+    gobjectType = c_webkit_dom_html_heading_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLHeadingElement`, for instance with `toDOMHTMLHeadingElement`.+class (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o++instance O.HasParentTypes DOMHTMLHeadingElement+type instance O.ParentTypes DOMHTMLHeadingElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLHeadingElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLHeadingElement :: (MonadIO m, IsDOMHTMLHeadingElement o) => o -> m DOMHTMLHeadingElement+toDOMHTMLHeadingElement = liftIO . unsafeCastTo DOMHTMLHeadingElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHeadingElement`.+noDOMHTMLHeadingElement :: Maybe DOMHTMLHeadingElement+noDOMHTMLHeadingElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLHeadingElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLHeadingElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLHeadingElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLHeadingElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLHeadingElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLHeadingElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLHeadingElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLHeadingElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLHeadingElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLHeadingElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLHeadingElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLHeadingElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLHeadingElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLHeadingElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLHeadingElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLHeadingElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLHeadingElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLHeadingElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLHeadingElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLHeadingElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLHeadingElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLHeadingElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLHeadingElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLHeadingElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLHeadingElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLHeadingElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLHeadingElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLHeadingElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLHeadingElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLHeadingElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLHeadingElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLHeadingElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLHeadingElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLHeadingElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLHeadingElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLHeadingElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLHeadingElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLHeadingElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLHeadingElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLHeadingElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAlign" o = DOMHTMLHeadingElementGetAlignMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLHeadingElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setAlign" o = DOMHTMLHeadingElementSetAlignMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLHeadingElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHeadingElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLHeadingElementMethod t DOMHTMLHeadingElement, O.MethodInfo info DOMHTMLHeadingElement p) => OL.IsLabel t (DOMHTMLHeadingElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHeadingElement #align+@+-}+getDOMHTMLHeadingElementAlign :: (MonadIO m, IsDOMHTMLHeadingElement o) => o -> m (Maybe T.Text)+getDOMHTMLHeadingElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHeadingElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHeadingElementAlign :: (MonadIO m, IsDOMHTMLHeadingElement o) => o -> T.Text -> m ()+setDOMHTMLHeadingElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHeadingElementAlign :: (IsDOMHTMLHeadingElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLHeadingElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLHeadingElementAlignPropertyInfo+instance AttrInfo DOMHTMLHeadingElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLHeadingElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHeadingElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLHeadingElementAlignPropertyInfo = IsDOMHTMLHeadingElement+    type AttrGetType DOMHTMLHeadingElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLHeadingElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLHeadingElementAlignPropertyInfo = DOMHTMLHeadingElement+    attrGet _ = getDOMHTMLHeadingElementAlign+    attrSet _ = setDOMHTMLHeadingElementAlign+    attrConstruct _ = constructDOMHTMLHeadingElementAlign+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLHeadingElement+type instance O.AttributeList DOMHTMLHeadingElement = DOMHTMLHeadingElementAttributeList+type DOMHTMLHeadingElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHeadingElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLHeadingElementAlign :: AttrLabelProxy "align"+dOMHTMLHeadingElementAlign = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLHeadingElement = DOMHTMLHeadingElementSignalList+type DOMHTMLHeadingElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLHeadingElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadingElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_heading_element_get_align" webkit_dom_html_heading_element_get_align :: +    Ptr DOMHTMLHeadingElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"})+    IO CString++{-# DEPRECATED dOMHTMLHeadingElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHeadingElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadingElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLHeadingElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_heading_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLHeadingElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHeadingElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHeadingElement a) => O.MethodInfo DOMHTMLHeadingElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHeadingElementGetAlign++#endif++-- method DOMHTMLHeadingElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadingElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_heading_element_set_align" webkit_dom_html_heading_element_set_align :: +    Ptr DOMHTMLHeadingElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLHeadingElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHeadingElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadingElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLHeadingElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_heading_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHeadingElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHeadingElement a) => O.MethodInfo DOMHTMLHeadingElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHeadingElementSetAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLHeadingElement = DOMHTMLHeadingElement (ManagedPtr DOMHTMLHeadingElement)+instance GObject DOMHTMLHeadingElement where+class (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o+instance O.HasParentTypes DOMHTMLHeadingElement+#if ENABLE_OVERLOADING+data DOMHTMLHeadingElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHeadingElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHeadingElementSetAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement+    ( ++-- * Exported types+    DOMHTMLHtmlElement(..)                  ,+    IsDOMHTMLHtmlElement                    ,+    toDOMHTMLHtmlElement                    ,+    noDOMHTMLHtmlElement                    ,+++ -- * Methods+-- ** getVersion #method:getVersion#++#if ENABLE_OVERLOADING+    DOMHTMLHtmlElementGetVersionMethodInfo  ,+#endif+    dOMHTMLHtmlElementGetVersion            ,+++-- ** setVersion #method:setVersion#++#if ENABLE_OVERLOADING+    DOMHTMLHtmlElementSetVersionMethodInfo  ,+#endif+    dOMHTMLHtmlElementSetVersion            ,+++++ -- * Properties+-- ** version #attr:version#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLHtmlElementVersionPropertyInfo   ,+#endif+    constructDOMHTMLHtmlElementVersion      ,+#if ENABLE_OVERLOADING+    dOMHTMLHtmlElementVersion               ,+#endif+    getDOMHTMLHtmlElementVersion            ,+    setDOMHTMLHtmlElementVersion            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLHtmlElement = DOMHTMLHtmlElement (ManagedPtr DOMHTMLHtmlElement)+foreign import ccall "webkit_dom_html_html_element_get_type"+    c_webkit_dom_html_html_element_get_type :: IO GType++instance GObject DOMHTMLHtmlElement where+    gobjectType = c_webkit_dom_html_html_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLHtmlElement`, for instance with `toDOMHTMLHtmlElement`.+class (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o++instance O.HasParentTypes DOMHTMLHtmlElement+type instance O.ParentTypes DOMHTMLHtmlElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLHtmlElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLHtmlElement :: (MonadIO m, IsDOMHTMLHtmlElement o) => o -> m DOMHTMLHtmlElement+toDOMHTMLHtmlElement = liftIO . unsafeCastTo DOMHTMLHtmlElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHtmlElement`.+noDOMHTMLHtmlElement :: Maybe DOMHTMLHtmlElement+noDOMHTMLHtmlElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLHtmlElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLHtmlElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLHtmlElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLHtmlElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLHtmlElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLHtmlElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLHtmlElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLHtmlElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLHtmlElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLHtmlElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLHtmlElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLHtmlElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLHtmlElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLHtmlElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLHtmlElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLHtmlElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLHtmlElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLHtmlElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLHtmlElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLHtmlElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLHtmlElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLHtmlElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLHtmlElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLHtmlElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLHtmlElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLHtmlElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLHtmlElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLHtmlElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLHtmlElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLHtmlElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLHtmlElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLHtmlElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLHtmlElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLHtmlElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLHtmlElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLHtmlElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLHtmlElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLHtmlElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLHtmlElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLHtmlElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getVersion" o = DOMHTMLHtmlElementGetVersionMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLHtmlElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setVersion" o = DOMHTMLHtmlElementSetVersionMethodInfo+    ResolveDOMHTMLHtmlElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLHtmlElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLHtmlElementMethod t DOMHTMLHtmlElement, O.MethodInfo info DOMHTMLHtmlElement p) => OL.IsLabel t (DOMHTMLHtmlElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "version"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@version@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLHtmlElement #version+@+-}+getDOMHTMLHtmlElementVersion :: (MonadIO m, IsDOMHTMLHtmlElement o) => o -> m (Maybe T.Text)+getDOMHTMLHtmlElementVersion obj = liftIO $ B.Properties.getObjectPropertyString obj "version"++{- |+Set the value of the “@version@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLHtmlElement [ #version 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLHtmlElementVersion :: (MonadIO m, IsDOMHTMLHtmlElement o) => o -> T.Text -> m ()+setDOMHTMLHtmlElementVersion obj val = liftIO $ B.Properties.setObjectPropertyString obj "version" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@version@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLHtmlElementVersion :: (IsDOMHTMLHtmlElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLHtmlElementVersion val = B.Properties.constructObjectPropertyString "version" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLHtmlElementVersionPropertyInfo+instance AttrInfo DOMHTMLHtmlElementVersionPropertyInfo where+    type AttrAllowedOps DOMHTMLHtmlElementVersionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLHtmlElementVersionPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLHtmlElementVersionPropertyInfo = IsDOMHTMLHtmlElement+    type AttrGetType DOMHTMLHtmlElementVersionPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLHtmlElementVersionPropertyInfo = "version"+    type AttrOrigin DOMHTMLHtmlElementVersionPropertyInfo = DOMHTMLHtmlElement+    attrGet _ = getDOMHTMLHtmlElementVersion+    attrSet _ = setDOMHTMLHtmlElementVersion+    attrConstruct _ = constructDOMHTMLHtmlElementVersion+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLHtmlElement+type instance O.AttributeList DOMHTMLHtmlElement = DOMHTMLHtmlElementAttributeList+type DOMHTMLHtmlElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("version", DOMHTMLHtmlElementVersionPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLHtmlElementVersion :: AttrLabelProxy "version"+dOMHTMLHtmlElementVersion = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLHtmlElement = DOMHTMLHtmlElementSignalList+type DOMHTMLHtmlElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLHtmlElement::get_version+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHtmlElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_html_element_get_version" webkit_dom_html_html_element_get_version :: +    Ptr DOMHTMLHtmlElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"})+    IO CString++{-# DEPRECATED dOMHTMLHtmlElementGetVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHtmlElementGetVersion ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHtmlElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLHtmlElementGetVersion self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_html_element_get_version self'+    checkUnexpectedReturnNULL "dOMHTMLHtmlElementGetVersion" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLHtmlElementGetVersionMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHtmlElement a) => O.MethodInfo DOMHTMLHtmlElementGetVersionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHtmlElementGetVersion++#endif++-- method DOMHTMLHtmlElement::set_version+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHtmlElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_html_element_set_version" webkit_dom_html_html_element_set_version :: +    Ptr DOMHTMLHtmlElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLHtmlElementSetVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLHtmlElementSetVersion ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHtmlElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLHtmlElementSetVersion self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_html_element_set_version self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLHtmlElementSetVersionMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHtmlElement a) => O.MethodInfo DOMHTMLHtmlElementSetVersionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLHtmlElementSetVersion++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLHtmlElement = DOMHTMLHtmlElement (ManagedPtr DOMHTMLHtmlElement)+instance GObject DOMHTMLHtmlElement where+class (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o+instance (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o+instance O.HasParentTypes DOMHTMLHtmlElement+#if ENABLE_OVERLOADING+data DOMHTMLHtmlElementVersionPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHtmlElementGetVersionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLHtmlElementSetVersionMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs view
@@ -0,0 +1,2060 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement+    ( ++-- * Exported types+    DOMHTMLIFrameElement(..)                ,+    IsDOMHTMLIFrameElement                  ,+    toDOMHTMLIFrameElement                  ,+    noDOMHTMLIFrameElement                  ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetAlignMethodInfo  ,+#endif+    dOMHTMLIFrameElementGetAlign            ,+++-- ** getContentDocument #method:getContentDocument#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetContentDocumentMethodInfo,+#endif+    dOMHTMLIFrameElementGetContentDocument  ,+++-- ** getContentWindow #method:getContentWindow#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetContentWindowMethodInfo,+#endif+    dOMHTMLIFrameElementGetContentWindow    ,+++-- ** getFrameBorder #method:getFrameBorder#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetFrameBorderMethodInfo,+#endif+    dOMHTMLIFrameElementGetFrameBorder      ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetHeightMethodInfo ,+#endif+    dOMHTMLIFrameElementGetHeight           ,+++-- ** getLongDesc #method:getLongDesc#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetLongDescMethodInfo,+#endif+    dOMHTMLIFrameElementGetLongDesc         ,+++-- ** getMarginHeight #method:getMarginHeight#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetMarginHeightMethodInfo,+#endif+    dOMHTMLIFrameElementGetMarginHeight     ,+++-- ** getMarginWidth #method:getMarginWidth#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetMarginWidthMethodInfo,+#endif+    dOMHTMLIFrameElementGetMarginWidth      ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetNameMethodInfo   ,+#endif+    dOMHTMLIFrameElementGetName             ,+++-- ** getScrolling #method:getScrolling#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetScrollingMethodInfo,+#endif+    dOMHTMLIFrameElementGetScrolling        ,+++-- ** getSrc #method:getSrc#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetSrcMethodInfo    ,+#endif+    dOMHTMLIFrameElementGetSrc              ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementGetWidthMethodInfo  ,+#endif+    dOMHTMLIFrameElementGetWidth            ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetAlignMethodInfo  ,+#endif+    dOMHTMLIFrameElementSetAlign            ,+++-- ** setFrameBorder #method:setFrameBorder#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetFrameBorderMethodInfo,+#endif+    dOMHTMLIFrameElementSetFrameBorder      ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetHeightMethodInfo ,+#endif+    dOMHTMLIFrameElementSetHeight           ,+++-- ** setLongDesc #method:setLongDesc#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetLongDescMethodInfo,+#endif+    dOMHTMLIFrameElementSetLongDesc         ,+++-- ** setMarginHeight #method:setMarginHeight#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetMarginHeightMethodInfo,+#endif+    dOMHTMLIFrameElementSetMarginHeight     ,+++-- ** setMarginWidth #method:setMarginWidth#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetMarginWidthMethodInfo,+#endif+    dOMHTMLIFrameElementSetMarginWidth      ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetNameMethodInfo   ,+#endif+    dOMHTMLIFrameElementSetName             ,+++-- ** setScrolling #method:setScrolling#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetScrollingMethodInfo,+#endif+    dOMHTMLIFrameElementSetScrolling        ,+++-- ** setSrc #method:setSrc#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetSrcMethodInfo    ,+#endif+    dOMHTMLIFrameElementSetSrc              ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSetWidthMethodInfo  ,+#endif+    dOMHTMLIFrameElementSetWidth            ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementAlignPropertyInfo   ,+#endif+    constructDOMHTMLIFrameElementAlign      ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementAlign               ,+#endif+    getDOMHTMLIFrameElementAlign            ,+    setDOMHTMLIFrameElementAlign            ,+++-- ** contentDocument #attr:contentDocument#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementContentDocumentPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementContentDocument     ,+#endif+    getDOMHTMLIFrameElementContentDocument  ,+++-- ** contentWindow #attr:contentWindow#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementContentWindowPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementContentWindow       ,+#endif+    getDOMHTMLIFrameElementContentWindow    ,+++-- ** frameBorder #attr:frameBorder#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementFrameBorderPropertyInfo,+#endif+    constructDOMHTMLIFrameElementFrameBorder,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementFrameBorder         ,+#endif+    getDOMHTMLIFrameElementFrameBorder      ,+    setDOMHTMLIFrameElementFrameBorder      ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementHeightPropertyInfo  ,+#endif+    constructDOMHTMLIFrameElementHeight     ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementHeight              ,+#endif+    getDOMHTMLIFrameElementHeight           ,+    setDOMHTMLIFrameElementHeight           ,+++-- ** longDesc #attr:longDesc#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementLongDescPropertyInfo,+#endif+    constructDOMHTMLIFrameElementLongDesc   ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementLongDesc            ,+#endif+    getDOMHTMLIFrameElementLongDesc         ,+    setDOMHTMLIFrameElementLongDesc         ,+++-- ** marginHeight #attr:marginHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementMarginHeightPropertyInfo,+#endif+    constructDOMHTMLIFrameElementMarginHeight,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementMarginHeight        ,+#endif+    getDOMHTMLIFrameElementMarginHeight     ,+    setDOMHTMLIFrameElementMarginHeight     ,+++-- ** marginWidth #attr:marginWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementMarginWidthPropertyInfo,+#endif+    constructDOMHTMLIFrameElementMarginWidth,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementMarginWidth         ,+#endif+    getDOMHTMLIFrameElementMarginWidth      ,+    setDOMHTMLIFrameElementMarginWidth      ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementNamePropertyInfo    ,+#endif+    constructDOMHTMLIFrameElementName       ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementName                ,+#endif+    getDOMHTMLIFrameElementName             ,+    setDOMHTMLIFrameElementName             ,+++-- ** scrolling #attr:scrolling#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementScrollingPropertyInfo,+#endif+    constructDOMHTMLIFrameElementScrolling  ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementScrolling           ,+#endif+    getDOMHTMLIFrameElementScrolling        ,+    setDOMHTMLIFrameElementScrolling        ,+++-- ** src #attr:src#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementSrcPropertyInfo     ,+#endif+    constructDOMHTMLIFrameElementSrc        ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementSrc                 ,+#endif+    getDOMHTMLIFrameElementSrc              ,+    setDOMHTMLIFrameElementSrc              ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLIFrameElementWidthPropertyInfo   ,+#endif+    constructDOMHTMLIFrameElementWidth      ,+#if ENABLE_OVERLOADING+    dOMHTMLIFrameElementWidth               ,+#endif+    getDOMHTMLIFrameElementWidth            ,+    setDOMHTMLIFrameElementWidth            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLIFrameElement = DOMHTMLIFrameElement (ManagedPtr DOMHTMLIFrameElement)+foreign import ccall "webkit_dom_html_iframe_element_get_type"+    c_webkit_dom_html_iframe_element_get_type :: IO GType++instance GObject DOMHTMLIFrameElement where+    gobjectType = c_webkit_dom_html_iframe_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLIFrameElement`, for instance with `toDOMHTMLIFrameElement`.+class (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o+instance (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o++instance O.HasParentTypes DOMHTMLIFrameElement+type instance O.ParentTypes DOMHTMLIFrameElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLIFrameElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLIFrameElement :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m DOMHTMLIFrameElement+toDOMHTMLIFrameElement = liftIO . unsafeCastTo DOMHTMLIFrameElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLIFrameElement`.+noDOMHTMLIFrameElement :: Maybe DOMHTMLIFrameElement+noDOMHTMLIFrameElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLIFrameElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLIFrameElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLIFrameElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLIFrameElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLIFrameElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLIFrameElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLIFrameElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLIFrameElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLIFrameElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLIFrameElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLIFrameElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLIFrameElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLIFrameElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLIFrameElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLIFrameElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLIFrameElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLIFrameElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLIFrameElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLIFrameElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLIFrameElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLIFrameElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLIFrameElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLIFrameElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLIFrameElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLIFrameElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLIFrameElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLIFrameElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLIFrameElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLIFrameElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLIFrameElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLIFrameElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLIFrameElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLIFrameElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLIFrameElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLIFrameElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLIFrameElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLIFrameElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLIFrameElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAlign" o = DOMHTMLIFrameElementGetAlignMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getContentDocument" o = DOMHTMLIFrameElementGetContentDocumentMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getContentWindow" o = DOMHTMLIFrameElementGetContentWindowMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getFrameBorder" o = DOMHTMLIFrameElementGetFrameBorderMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getHeight" o = DOMHTMLIFrameElementGetHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getLongDesc" o = DOMHTMLIFrameElementGetLongDescMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getMarginHeight" o = DOMHTMLIFrameElementGetMarginHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getMarginWidth" o = DOMHTMLIFrameElementGetMarginWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getName" o = DOMHTMLIFrameElementGetNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getScrolling" o = DOMHTMLIFrameElementGetScrollingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getSrc" o = DOMHTMLIFrameElementGetSrcMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLIFrameElementMethod "getWidth" o = DOMHTMLIFrameElementGetWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setAlign" o = DOMHTMLIFrameElementSetAlignMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setFrameBorder" o = DOMHTMLIFrameElementSetFrameBorderMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setHeight" o = DOMHTMLIFrameElementSetHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setLongDesc" o = DOMHTMLIFrameElementSetLongDescMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setMarginHeight" o = DOMHTMLIFrameElementSetMarginHeightMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setMarginWidth" o = DOMHTMLIFrameElementSetMarginWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setName" o = DOMHTMLIFrameElementSetNameMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setScrolling" o = DOMHTMLIFrameElementSetScrollingMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setSrc" o = DOMHTMLIFrameElementSetSrcMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLIFrameElementMethod "setWidth" o = DOMHTMLIFrameElementSetWidthMethodInfo+    ResolveDOMHTMLIFrameElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, O.MethodInfo info DOMHTMLIFrameElement p) => OL.IsLabel t (DOMHTMLIFrameElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #align+@+-}+getDOMHTMLIFrameElementAlign :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementAlign :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementAlign :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementAlignPropertyInfo+instance AttrInfo DOMHTMLIFrameElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLIFrameElementAlignPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementAlign+    attrSet _ = setDOMHTMLIFrameElementAlign+    attrConstruct _ = constructDOMHTMLIFrameElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "content-document"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@content-document@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #contentDocument+@+-}+getDOMHTMLIFrameElementContentDocument :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument+getDOMHTMLIFrameElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLIFrameElementContentDocument" $ B.Properties.getObjectPropertyObject obj "content-document" WebKit2WebExtension.DOMDocument.DOMDocument++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementContentDocumentPropertyInfo+instance AttrInfo DOMHTMLIFrameElementContentDocumentPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument+    type AttrLabel DOMHTMLIFrameElementContentDocumentPropertyInfo = "content-document"+    type AttrOrigin DOMHTMLIFrameElementContentDocumentPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementContentDocument+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "content-window"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@content-window@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #contentWindow+@+-}+getDOMHTMLIFrameElementContentWindow :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+getDOMHTMLIFrameElementContentWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "content-window" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementContentWindowPropertyInfo+instance AttrInfo DOMHTMLIFrameElementContentWindowPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementContentWindowPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+    type AttrLabel DOMHTMLIFrameElementContentWindowPropertyInfo = "content-window"+    type AttrOrigin DOMHTMLIFrameElementContentWindowPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementContentWindow+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "frame-border"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@frame-border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #frameBorder+@+-}+getDOMHTMLIFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementFrameBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "frame-border"++{- |+Set the value of the “@frame-border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #frameBorder 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementFrameBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "frame-border" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@frame-border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementFrameBorder :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementFrameBorder val = B.Properties.constructObjectPropertyString "frame-border" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementFrameBorderPropertyInfo+instance AttrInfo DOMHTMLIFrameElementFrameBorderPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementFrameBorderPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementFrameBorderPropertyInfo = "frame-border"+    type AttrOrigin DOMHTMLIFrameElementFrameBorderPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementFrameBorder+    attrSet _ = setDOMHTMLIFrameElementFrameBorder+    attrConstruct _ = constructDOMHTMLIFrameElementFrameBorder+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #height+@+-}+getDOMHTMLIFrameElementHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementHeight :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementHeightPropertyInfo+instance AttrInfo DOMHTMLIFrameElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementHeightPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLIFrameElementHeightPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementHeight+    attrSet _ = setDOMHTMLIFrameElementHeight+    attrConstruct _ = constructDOMHTMLIFrameElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "long-desc"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@long-desc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #longDesc+@+-}+getDOMHTMLIFrameElementLongDesc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementLongDesc obj = liftIO $ B.Properties.getObjectPropertyString obj "long-desc"++{- |+Set the value of the “@long-desc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #longDesc 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementLongDesc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementLongDesc obj val = liftIO $ B.Properties.setObjectPropertyString obj "long-desc" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@long-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementLongDesc :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementLongDesc val = B.Properties.constructObjectPropertyString "long-desc" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementLongDescPropertyInfo+instance AttrInfo DOMHTMLIFrameElementLongDescPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementLongDescPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementLongDescPropertyInfo = "long-desc"+    type AttrOrigin DOMHTMLIFrameElementLongDescPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementLongDesc+    attrSet _ = setDOMHTMLIFrameElementLongDesc+    attrConstruct _ = constructDOMHTMLIFrameElementLongDesc+    attrClear _ = undefined+#endif++-- VVV Prop "margin-height"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@margin-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #marginHeight+@+-}+getDOMHTMLIFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementMarginHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-height"++{- |+Set the value of the “@margin-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #marginHeight 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementMarginHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-height" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@margin-height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementMarginHeight :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementMarginHeight val = B.Properties.constructObjectPropertyString "margin-height" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementMarginHeightPropertyInfo+instance AttrInfo DOMHTMLIFrameElementMarginHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementMarginHeightPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementMarginHeightPropertyInfo = "margin-height"+    type AttrOrigin DOMHTMLIFrameElementMarginHeightPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementMarginHeight+    attrSet _ = setDOMHTMLIFrameElementMarginHeight+    attrConstruct _ = constructDOMHTMLIFrameElementMarginHeight+    attrClear _ = undefined+#endif++-- VVV Prop "margin-width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@margin-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #marginWidth+@+-}+getDOMHTMLIFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementMarginWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-width"++{- |+Set the value of the “@margin-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #marginWidth 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementMarginWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@margin-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementMarginWidth :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementMarginWidth val = B.Properties.constructObjectPropertyString "margin-width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementMarginWidthPropertyInfo+instance AttrInfo DOMHTMLIFrameElementMarginWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementMarginWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementMarginWidthPropertyInfo = "margin-width"+    type AttrOrigin DOMHTMLIFrameElementMarginWidthPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementMarginWidth+    attrSet _ = setDOMHTMLIFrameElementMarginWidth+    attrConstruct _ = constructDOMHTMLIFrameElementMarginWidth+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #name+@+-}+getDOMHTMLIFrameElementName :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementName :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementName :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementNamePropertyInfo+instance AttrInfo DOMHTMLIFrameElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLIFrameElementNamePropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementName+    attrSet _ = setDOMHTMLIFrameElementName+    attrConstruct _ = constructDOMHTMLIFrameElementName+    attrClear _ = undefined+#endif++-- VVV Prop "scrolling"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@scrolling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #scrolling+@+-}+getDOMHTMLIFrameElementScrolling :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementScrolling obj = liftIO $ B.Properties.getObjectPropertyString obj "scrolling"++{- |+Set the value of the “@scrolling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #scrolling 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementScrolling :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementScrolling obj val = liftIO $ B.Properties.setObjectPropertyString obj "scrolling" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@scrolling@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementScrolling :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementScrolling val = B.Properties.constructObjectPropertyString "scrolling" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementScrollingPropertyInfo+instance AttrInfo DOMHTMLIFrameElementScrollingPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementScrollingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementScrollingPropertyInfo = "scrolling"+    type AttrOrigin DOMHTMLIFrameElementScrollingPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementScrolling+    attrSet _ = setDOMHTMLIFrameElementScrolling+    attrConstruct _ = constructDOMHTMLIFrameElementScrolling+    attrClear _ = undefined+#endif++-- VVV Prop "src"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #src+@+-}+getDOMHTMLIFrameElementSrc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"++{- |+Set the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #src 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementSrc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementSrc :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSrcPropertyInfo+instance AttrInfo DOMHTMLIFrameElementSrcPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementSrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementSrcPropertyInfo = "src"+    type AttrOrigin DOMHTMLIFrameElementSrcPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementSrc+    attrSet _ = setDOMHTMLIFrameElementSrc+    attrConstruct _ = constructDOMHTMLIFrameElementSrc+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #width+@+-}+getDOMHTMLIFrameElementWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)+getDOMHTMLIFrameElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLIFrameElementWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()+setDOMHTMLIFrameElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLIFrameElementWidth :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLIFrameElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementWidthPropertyInfo+instance AttrInfo DOMHTMLIFrameElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLIFrameElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = IsDOMHTMLIFrameElement+    type AttrGetType DOMHTMLIFrameElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLIFrameElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLIFrameElementWidthPropertyInfo = DOMHTMLIFrameElement+    attrGet _ = getDOMHTMLIFrameElementWidth+    attrSet _ = setDOMHTMLIFrameElementWidth+    attrConstruct _ = constructDOMHTMLIFrameElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLIFrameElement+type instance O.AttributeList DOMHTMLIFrameElement = DOMHTMLIFrameElementAttributeList+type DOMHTMLIFrameElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLIFrameElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLIFrameElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLIFrameElementContentWindowPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLIFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLIFrameElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLIFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLIFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLIFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLIFrameElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("scrolling", DOMHTMLIFrameElementScrollingPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLIFrameElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLIFrameElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLIFrameElementAlign :: AttrLabelProxy "align"+dOMHTMLIFrameElementAlign = AttrLabelProxy++dOMHTMLIFrameElementContentDocument :: AttrLabelProxy "contentDocument"+dOMHTMLIFrameElementContentDocument = AttrLabelProxy++dOMHTMLIFrameElementContentWindow :: AttrLabelProxy "contentWindow"+dOMHTMLIFrameElementContentWindow = AttrLabelProxy++dOMHTMLIFrameElementFrameBorder :: AttrLabelProxy "frameBorder"+dOMHTMLIFrameElementFrameBorder = AttrLabelProxy++dOMHTMLIFrameElementHeight :: AttrLabelProxy "height"+dOMHTMLIFrameElementHeight = AttrLabelProxy++dOMHTMLIFrameElementLongDesc :: AttrLabelProxy "longDesc"+dOMHTMLIFrameElementLongDesc = AttrLabelProxy++dOMHTMLIFrameElementMarginHeight :: AttrLabelProxy "marginHeight"+dOMHTMLIFrameElementMarginHeight = AttrLabelProxy++dOMHTMLIFrameElementMarginWidth :: AttrLabelProxy "marginWidth"+dOMHTMLIFrameElementMarginWidth = AttrLabelProxy++dOMHTMLIFrameElementName :: AttrLabelProxy "name"+dOMHTMLIFrameElementName = AttrLabelProxy++dOMHTMLIFrameElementScrolling :: AttrLabelProxy "scrolling"+dOMHTMLIFrameElementScrolling = AttrLabelProxy++dOMHTMLIFrameElementSrc :: AttrLabelProxy "src"+dOMHTMLIFrameElementSrc = AttrLabelProxy++dOMHTMLIFrameElementWidth :: AttrLabelProxy "width"+dOMHTMLIFrameElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLIFrameElement = DOMHTMLIFrameElementSignalList+type DOMHTMLIFrameElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLIFrameElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_align" webkit_dom_html_iframe_element_get_align :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetAlign++#endif++-- method DOMHTMLIFrameElement::get_content_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_content_document" webkit_dom_html_iframe_element_get_content_document :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{-# DEPRECATED dOMHTMLIFrameElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetContentDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m WebKit2WebExtension.DOMDocument.DOMDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+dOMHTMLIFrameElementGetContentDocument self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_content_document self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetContentDocument" result+    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetContentDocumentMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetContentDocumentMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetContentDocument++#endif++-- method DOMHTMLIFrameElement::get_content_window+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_content_window" webkit_dom_html_iframe_element_get_content_window :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)++{-# DEPRECATED dOMHTMLIFrameElementGetContentWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetContentWindow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMHTMLIFrameElementGetContentWindow self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_content_window self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetContentWindow" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetContentWindowMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetContentWindowMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetContentWindow++#endif++-- method DOMHTMLIFrameElement::get_frame_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_frame_border" webkit_dom_html_iframe_element_get_frame_border :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetFrameBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetFrameBorder self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_frame_border self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetFrameBorder" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetFrameBorderMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetFrameBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetFrameBorder++#endif++-- method DOMHTMLIFrameElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_height" webkit_dom_html_iframe_element_get_height :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_height self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetHeight" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetHeightMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetHeight++#endif++-- method DOMHTMLIFrameElement::get_long_desc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_long_desc" webkit_dom_html_iframe_element_get_long_desc :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetLongDesc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetLongDesc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_long_desc self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetLongDesc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetLongDescMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetLongDescMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetLongDesc++#endif++-- method DOMHTMLIFrameElement::get_margin_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_margin_height" webkit_dom_html_iframe_element_get_margin_height :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetMarginHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetMarginHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_margin_height self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetMarginHeight" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetMarginHeightMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetMarginHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetMarginHeight++#endif++-- method DOMHTMLIFrameElement::get_margin_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_margin_width" webkit_dom_html_iframe_element_get_margin_width :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetMarginWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetMarginWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_margin_width self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetMarginWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetMarginWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetMarginWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetMarginWidth++#endif++-- method DOMHTMLIFrameElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_name" webkit_dom_html_iframe_element_get_name :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetName++#endif++-- method DOMHTMLIFrameElement::get_scrolling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_scrolling" webkit_dom_html_iframe_element_get_scrolling :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetScrolling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetScrolling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_scrolling self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetScrolling" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetScrollingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetScrollingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetScrolling++#endif++-- method DOMHTMLIFrameElement::get_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_src" webkit_dom_html_iframe_element_get_src :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetSrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_src self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetSrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetSrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetSrc++#endif++-- method DOMHTMLIFrameElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_get_width" webkit_dom_html_iframe_element_get_width :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    IO CString++{-# DEPRECATED dOMHTMLIFrameElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLIFrameElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_iframe_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementGetWidth++#endif++-- method DOMHTMLIFrameElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_align" webkit_dom_html_iframe_element_set_align :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetAlign++#endif++-- method DOMHTMLIFrameElement::set_frame_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_frame_border" webkit_dom_html_iframe_element_set_frame_border :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetFrameBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetFrameBorder self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_frame_border self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetFrameBorderMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetFrameBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetFrameBorder++#endif++-- method DOMHTMLIFrameElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_height" webkit_dom_html_iframe_element_set_height :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_height self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetHeightMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetHeight++#endif++-- method DOMHTMLIFrameElement::set_long_desc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_long_desc" webkit_dom_html_iframe_element_set_long_desc :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetLongDesc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetLongDesc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_long_desc self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetLongDescMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetLongDescMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetLongDesc++#endif++-- method DOMHTMLIFrameElement::set_margin_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_margin_height" webkit_dom_html_iframe_element_set_margin_height :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetMarginHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetMarginHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_margin_height self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetMarginHeightMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetMarginHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetMarginHeight++#endif++-- method DOMHTMLIFrameElement::set_margin_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_margin_width" webkit_dom_html_iframe_element_set_margin_width :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetMarginWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetMarginWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_margin_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetMarginWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetMarginWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetMarginWidth++#endif++-- method DOMHTMLIFrameElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_name" webkit_dom_html_iframe_element_set_name :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetName++#endif++-- method DOMHTMLIFrameElement::set_scrolling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_scrolling" webkit_dom_html_iframe_element_set_scrolling :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetScrolling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetScrolling self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_scrolling self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetScrollingMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetScrollingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetScrolling++#endif++-- method DOMHTMLIFrameElement::set_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_src" webkit_dom_html_iframe_element_set_src :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetSrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_src self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetSrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetSrc++#endif++-- method DOMHTMLIFrameElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_iframe_element_set_width" webkit_dom_html_iframe_element_set_width :: +    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLIFrameElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLIFrameElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLIFrameElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_iframe_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLIFrameElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs-boot view
@@ -0,0 +1,131 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLIFrameElement = DOMHTMLIFrameElement (ManagedPtr DOMHTMLIFrameElement)+instance GObject DOMHTMLIFrameElement where+class (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o+instance (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o+instance O.HasParentTypes DOMHTMLIFrameElement+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementContentDocumentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementContentWindowPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementFrameBorderPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementLongDescPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementMarginHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementMarginWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementScrollingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetContentDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetContentWindowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetFrameBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetLongDescMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetMarginHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetMarginWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetScrollingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetFrameBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetLongDescMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetMarginHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetMarginWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetScrollingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLIFrameElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs view
@@ -0,0 +1,2782 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement+    ( ++-- * Exported types+    DOMHTMLImageElement(..)                 ,+    IsDOMHTMLImageElement                   ,+    toDOMHTMLImageElement                   ,+    noDOMHTMLImageElement                   ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetAlignMethodInfo   ,+#endif+    dOMHTMLImageElementGetAlign             ,+++-- ** getAlt #method:getAlt#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetAltMethodInfo     ,+#endif+    dOMHTMLImageElementGetAlt               ,+++-- ** getBorder #method:getBorder#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetBorderMethodInfo  ,+#endif+    dOMHTMLImageElementGetBorder            ,+++-- ** getComplete #method:getComplete#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetCompleteMethodInfo,+#endif+    dOMHTMLImageElementGetComplete          ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetHeightMethodInfo  ,+#endif+    dOMHTMLImageElementGetHeight            ,+++-- ** getHspace #method:getHspace#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetHspaceMethodInfo  ,+#endif+    dOMHTMLImageElementGetHspace            ,+++-- ** getIsMap #method:getIsMap#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetIsMapMethodInfo   ,+#endif+    dOMHTMLImageElementGetIsMap             ,+++-- ** getLongDesc #method:getLongDesc#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetLongDescMethodInfo,+#endif+    dOMHTMLImageElementGetLongDesc          ,+++-- ** getLowsrc #method:getLowsrc#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetLowsrcMethodInfo  ,+#endif+    dOMHTMLImageElementGetLowsrc            ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetNameMethodInfo    ,+#endif+    dOMHTMLImageElementGetName              ,+++-- ** getNaturalHeight #method:getNaturalHeight#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetNaturalHeightMethodInfo,+#endif+    dOMHTMLImageElementGetNaturalHeight     ,+++-- ** getNaturalWidth #method:getNaturalWidth#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetNaturalWidthMethodInfo,+#endif+    dOMHTMLImageElementGetNaturalWidth      ,+++-- ** getSrc #method:getSrc#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetSrcMethodInfo     ,+#endif+    dOMHTMLImageElementGetSrc               ,+++-- ** getUseMap #method:getUseMap#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetUseMapMethodInfo  ,+#endif+    dOMHTMLImageElementGetUseMap            ,+++-- ** getVspace #method:getVspace#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetVspaceMethodInfo  ,+#endif+    dOMHTMLImageElementGetVspace            ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetWidthMethodInfo   ,+#endif+    dOMHTMLImageElementGetWidth             ,+++-- ** getX #method:getX#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetXMethodInfo       ,+#endif+    dOMHTMLImageElementGetX                 ,+++-- ** getY #method:getY#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementGetYMethodInfo       ,+#endif+    dOMHTMLImageElementGetY                 ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetAlignMethodInfo   ,+#endif+    dOMHTMLImageElementSetAlign             ,+++-- ** setAlt #method:setAlt#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetAltMethodInfo     ,+#endif+    dOMHTMLImageElementSetAlt               ,+++-- ** setBorder #method:setBorder#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetBorderMethodInfo  ,+#endif+    dOMHTMLImageElementSetBorder            ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetHeightMethodInfo  ,+#endif+    dOMHTMLImageElementSetHeight            ,+++-- ** setHspace #method:setHspace#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetHspaceMethodInfo  ,+#endif+    dOMHTMLImageElementSetHspace            ,+++-- ** setIsMap #method:setIsMap#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetIsMapMethodInfo   ,+#endif+    dOMHTMLImageElementSetIsMap             ,+++-- ** setLongDesc #method:setLongDesc#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetLongDescMethodInfo,+#endif+    dOMHTMLImageElementSetLongDesc          ,+++-- ** setLowsrc #method:setLowsrc#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetLowsrcMethodInfo  ,+#endif+    dOMHTMLImageElementSetLowsrc            ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetNameMethodInfo    ,+#endif+    dOMHTMLImageElementSetName              ,+++-- ** setSrc #method:setSrc#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetSrcMethodInfo     ,+#endif+    dOMHTMLImageElementSetSrc               ,+++-- ** setUseMap #method:setUseMap#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetUseMapMethodInfo  ,+#endif+    dOMHTMLImageElementSetUseMap            ,+++-- ** setVspace #method:setVspace#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetVspaceMethodInfo  ,+#endif+    dOMHTMLImageElementSetVspace            ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLImageElementSetWidthMethodInfo   ,+#endif+    dOMHTMLImageElementSetWidth             ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementAlignPropertyInfo    ,+#endif+    constructDOMHTMLImageElementAlign       ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementAlign                ,+#endif+    getDOMHTMLImageElementAlign             ,+    setDOMHTMLImageElementAlign             ,+++-- ** alt #attr:alt#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementAltPropertyInfo      ,+#endif+    constructDOMHTMLImageElementAlt         ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementAlt                  ,+#endif+    getDOMHTMLImageElementAlt               ,+    setDOMHTMLImageElementAlt               ,+++-- ** border #attr:border#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementBorderPropertyInfo   ,+#endif+    constructDOMHTMLImageElementBorder      ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementBorder               ,+#endif+    getDOMHTMLImageElementBorder            ,+    setDOMHTMLImageElementBorder            ,+++-- ** complete #attr:complete#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementCompletePropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLImageElementComplete             ,+#endif+    getDOMHTMLImageElementComplete          ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementHeightPropertyInfo   ,+#endif+    constructDOMHTMLImageElementHeight      ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementHeight               ,+#endif+    getDOMHTMLImageElementHeight            ,+    setDOMHTMLImageElementHeight            ,+++-- ** hspace #attr:hspace#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementHspacePropertyInfo   ,+#endif+    constructDOMHTMLImageElementHspace      ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementHspace               ,+#endif+    getDOMHTMLImageElementHspace            ,+    setDOMHTMLImageElementHspace            ,+++-- ** isMap #attr:isMap#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementIsMapPropertyInfo    ,+#endif+    constructDOMHTMLImageElementIsMap       ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementIsMap                ,+#endif+    getDOMHTMLImageElementIsMap             ,+    setDOMHTMLImageElementIsMap             ,+++-- ** longDesc #attr:longDesc#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementLongDescPropertyInfo ,+#endif+    constructDOMHTMLImageElementLongDesc    ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementLongDesc             ,+#endif+    getDOMHTMLImageElementLongDesc          ,+    setDOMHTMLImageElementLongDesc          ,+++-- ** lowsrc #attr:lowsrc#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementLowsrcPropertyInfo   ,+#endif+    constructDOMHTMLImageElementLowsrc      ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementLowsrc               ,+#endif+    getDOMHTMLImageElementLowsrc            ,+    setDOMHTMLImageElementLowsrc            ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementNamePropertyInfo     ,+#endif+    constructDOMHTMLImageElementName        ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementName                 ,+#endif+    getDOMHTMLImageElementName              ,+    setDOMHTMLImageElementName              ,+++-- ** naturalHeight #attr:naturalHeight#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementNaturalHeightPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLImageElementNaturalHeight        ,+#endif+    getDOMHTMLImageElementNaturalHeight     ,+++-- ** naturalWidth #attr:naturalWidth#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementNaturalWidthPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLImageElementNaturalWidth         ,+#endif+    getDOMHTMLImageElementNaturalWidth      ,+++-- ** src #attr:src#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementSrcPropertyInfo      ,+#endif+    constructDOMHTMLImageElementSrc         ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementSrc                  ,+#endif+    getDOMHTMLImageElementSrc               ,+    setDOMHTMLImageElementSrc               ,+++-- ** useMap #attr:useMap#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementUseMapPropertyInfo   ,+#endif+    constructDOMHTMLImageElementUseMap      ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementUseMap               ,+#endif+    getDOMHTMLImageElementUseMap            ,+    setDOMHTMLImageElementUseMap            ,+++-- ** vspace #attr:vspace#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementVspacePropertyInfo   ,+#endif+    constructDOMHTMLImageElementVspace      ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementVspace               ,+#endif+    getDOMHTMLImageElementVspace            ,+    setDOMHTMLImageElementVspace            ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementWidthPropertyInfo    ,+#endif+    constructDOMHTMLImageElementWidth       ,+#if ENABLE_OVERLOADING+    dOMHTMLImageElementWidth                ,+#endif+    getDOMHTMLImageElementWidth             ,+    setDOMHTMLImageElementWidth             ,+++-- ** x #attr:x#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementXPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLImageElementX                    ,+#endif+    getDOMHTMLImageElementX                 ,+++-- ** y #attr:y#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLImageElementYPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLImageElementY                    ,+#endif+    getDOMHTMLImageElementY                 ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLImageElement = DOMHTMLImageElement (ManagedPtr DOMHTMLImageElement)+foreign import ccall "webkit_dom_html_image_element_get_type"+    c_webkit_dom_html_image_element_get_type :: IO GType++instance GObject DOMHTMLImageElement where+    gobjectType = c_webkit_dom_html_image_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLImageElement`, for instance with `toDOMHTMLImageElement`.+class (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o+instance (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o++instance O.HasParentTypes DOMHTMLImageElement+type instance O.ParentTypes DOMHTMLImageElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLImageElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLImageElement :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m DOMHTMLImageElement+toDOMHTMLImageElement = liftIO . unsafeCastTo DOMHTMLImageElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLImageElement`.+noDOMHTMLImageElement :: Maybe DOMHTMLImageElement+noDOMHTMLImageElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLImageElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLImageElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLImageElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLImageElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLImageElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLImageElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLImageElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLImageElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLImageElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLImageElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLImageElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLImageElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLImageElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLImageElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLImageElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLImageElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLImageElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLImageElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLImageElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLImageElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLImageElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLImageElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLImageElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLImageElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLImageElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLImageElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLImageElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLImageElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLImageElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLImageElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLImageElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLImageElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLImageElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLImageElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLImageElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLImageElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLImageElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLImageElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLImageElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLImageElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLImageElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLImageElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLImageElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLImageElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLImageElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLImageElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLImageElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLImageElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLImageElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLImageElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLImageElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLImageElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLImageElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLImageElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLImageElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLImageElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLImageElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLImageElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLImageElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLImageElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLImageElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLImageElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLImageElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLImageElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLImageElementMethod "getAlign" o = DOMHTMLImageElementGetAlignMethodInfo+    ResolveDOMHTMLImageElementMethod "getAlt" o = DOMHTMLImageElementGetAltMethodInfo+    ResolveDOMHTMLImageElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLImageElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLImageElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLImageElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLImageElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLImageElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLImageElementMethod "getBorder" o = DOMHTMLImageElementGetBorderMethodInfo+    ResolveDOMHTMLImageElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLImageElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLImageElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLImageElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLImageElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLImageElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLImageElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLImageElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLImageElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLImageElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLImageElementMethod "getComplete" o = DOMHTMLImageElementGetCompleteMethodInfo+    ResolveDOMHTMLImageElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLImageElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLImageElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLImageElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLImageElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLImageElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLImageElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLImageElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLImageElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLImageElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLImageElementMethod "getHeight" o = DOMHTMLImageElementGetHeightMethodInfo+    ResolveDOMHTMLImageElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLImageElementMethod "getHspace" o = DOMHTMLImageElementGetHspaceMethodInfo+    ResolveDOMHTMLImageElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLImageElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLImageElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLImageElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLImageElementMethod "getIsMap" o = DOMHTMLImageElementGetIsMapMethodInfo+    ResolveDOMHTMLImageElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLImageElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLImageElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLImageElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getLongDesc" o = DOMHTMLImageElementGetLongDescMethodInfo+    ResolveDOMHTMLImageElementMethod "getLowsrc" o = DOMHTMLImageElementGetLowsrcMethodInfo+    ResolveDOMHTMLImageElementMethod "getName" o = DOMHTMLImageElementGetNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLImageElementMethod "getNaturalHeight" o = DOMHTMLImageElementGetNaturalHeightMethodInfo+    ResolveDOMHTMLImageElementMethod "getNaturalWidth" o = DOMHTMLImageElementGetNaturalWidthMethodInfo+    ResolveDOMHTMLImageElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLImageElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLImageElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLImageElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLImageElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLImageElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLImageElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLImageElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLImageElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLImageElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLImageElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLImageElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLImageElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLImageElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLImageElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLImageElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLImageElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLImageElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLImageElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLImageElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLImageElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLImageElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLImageElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLImageElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLImageElementMethod "getSrc" o = DOMHTMLImageElementGetSrcMethodInfo+    ResolveDOMHTMLImageElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLImageElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLImageElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLImageElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLImageElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLImageElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLImageElementMethod "getUseMap" o = DOMHTMLImageElementGetUseMapMethodInfo+    ResolveDOMHTMLImageElementMethod "getVspace" o = DOMHTMLImageElementGetVspaceMethodInfo+    ResolveDOMHTMLImageElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLImageElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLImageElementMethod "getWidth" o = DOMHTMLImageElementGetWidthMethodInfo+    ResolveDOMHTMLImageElementMethod "getX" o = DOMHTMLImageElementGetXMethodInfo+    ResolveDOMHTMLImageElementMethod "getY" o = DOMHTMLImageElementGetYMethodInfo+    ResolveDOMHTMLImageElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLImageElementMethod "setAlign" o = DOMHTMLImageElementSetAlignMethodInfo+    ResolveDOMHTMLImageElementMethod "setAlt" o = DOMHTMLImageElementSetAltMethodInfo+    ResolveDOMHTMLImageElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLImageElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLImageElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLImageElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLImageElementMethod "setBorder" o = DOMHTMLImageElementSetBorderMethodInfo+    ResolveDOMHTMLImageElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLImageElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLImageElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLImageElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLImageElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLImageElementMethod "setHeight" o = DOMHTMLImageElementSetHeightMethodInfo+    ResolveDOMHTMLImageElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLImageElementMethod "setHspace" o = DOMHTMLImageElementSetHspaceMethodInfo+    ResolveDOMHTMLImageElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLImageElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLImageElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLImageElementMethod "setIsMap" o = DOMHTMLImageElementSetIsMapMethodInfo+    ResolveDOMHTMLImageElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLImageElementMethod "setLongDesc" o = DOMHTMLImageElementSetLongDescMethodInfo+    ResolveDOMHTMLImageElementMethod "setLowsrc" o = DOMHTMLImageElementSetLowsrcMethodInfo+    ResolveDOMHTMLImageElementMethod "setName" o = DOMHTMLImageElementSetNameMethodInfo+    ResolveDOMHTMLImageElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLImageElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLImageElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLImageElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLImageElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLImageElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLImageElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLImageElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLImageElementMethod "setSrc" o = DOMHTMLImageElementSetSrcMethodInfo+    ResolveDOMHTMLImageElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLImageElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLImageElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLImageElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLImageElementMethod "setUseMap" o = DOMHTMLImageElementSetUseMapMethodInfo+    ResolveDOMHTMLImageElementMethod "setVspace" o = DOMHTMLImageElementSetVspaceMethodInfo+    ResolveDOMHTMLImageElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLImageElementMethod "setWidth" o = DOMHTMLImageElementSetWidthMethodInfo+    ResolveDOMHTMLImageElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLImageElementMethod t DOMHTMLImageElement, O.MethodInfo info DOMHTMLImageElement p) => OL.IsLabel t (DOMHTMLImageElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #align+@+-}+getDOMHTMLImageElementAlign :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementAlign :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementAlign :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementAlignPropertyInfo+instance AttrInfo DOMHTMLImageElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementAlignPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLImageElementAlignPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementAlign+    attrSet _ = setDOMHTMLImageElementAlign+    attrConstruct _ = constructDOMHTMLImageElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "alt"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #alt+@+-}+getDOMHTMLImageElementAlt :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"++{- |+Set the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #alt 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementAlt :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementAlt :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementAltPropertyInfo+instance AttrInfo DOMHTMLImageElementAltPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementAltPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementAltPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementAltPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementAltPropertyInfo = "alt"+    type AttrOrigin DOMHTMLImageElementAltPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementAlt+    attrSet _ = setDOMHTMLImageElementAlt+    attrConstruct _ = constructDOMHTMLImageElementAlt+    attrClear _ = undefined+#endif++-- VVV Prop "border"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #border+@+-}+getDOMHTMLImageElementBorder :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "border"++{- |+Set the value of the “@border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #border 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementBorder :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "border" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementBorder :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementBorder val = B.Properties.constructObjectPropertyString "border" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementBorderPropertyInfo+instance AttrInfo DOMHTMLImageElementBorderPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementBorderPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementBorderPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementBorderPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementBorderPropertyInfo = "border"+    type AttrOrigin DOMHTMLImageElementBorderPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementBorder+    attrSet _ = setDOMHTMLImageElementBorder+    attrConstruct _ = constructDOMHTMLImageElementBorder+    attrClear _ = undefined+#endif++-- VVV Prop "complete"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@complete@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #complete+@+-}+getDOMHTMLImageElementComplete :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m Bool+getDOMHTMLImageElementComplete obj = liftIO $ B.Properties.getObjectPropertyBool obj "complete"++#if ENABLE_OVERLOADING+data DOMHTMLImageElementCompletePropertyInfo+instance AttrInfo DOMHTMLImageElementCompletePropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementCompletePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementCompletePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLImageElementCompletePropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementCompletePropertyInfo = Bool+    type AttrLabel DOMHTMLImageElementCompletePropertyInfo = "complete"+    type AttrOrigin DOMHTMLImageElementCompletePropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementComplete+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #height+@+-}+getDOMHTMLImageElementHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()+setDOMHTMLImageElementHeight obj val = liftIO $ B.Properties.setObjectPropertyLong obj "height" val++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementHeight :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLImageElementHeight val = B.Properties.constructObjectPropertyLong "height" val++#if ENABLE_OVERLOADING+data DOMHTMLImageElementHeightPropertyInfo+instance AttrInfo DOMHTMLImageElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementHeightPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLImageElementHeightPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementHeightPropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLImageElementHeightPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementHeight+    attrSet _ = setDOMHTMLImageElementHeight+    attrConstruct _ = constructDOMHTMLImageElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "hspace"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@hspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #hspace+@+-}+getDOMHTMLImageElementHspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementHspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "hspace"++{- |+Set the value of the “@hspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #hspace 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementHspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()+setDOMHTMLImageElementHspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "hspace" val++{- |+Construct a `GValueConstruct` with valid value for the “@hspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementHspace :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLImageElementHspace val = B.Properties.constructObjectPropertyLong "hspace" val++#if ENABLE_OVERLOADING+data DOMHTMLImageElementHspacePropertyInfo+instance AttrInfo DOMHTMLImageElementHspacePropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementHspacePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLImageElementHspacePropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementHspacePropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementHspacePropertyInfo = "hspace"+    type AttrOrigin DOMHTMLImageElementHspacePropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementHspace+    attrSet _ = setDOMHTMLImageElementHspace+    attrConstruct _ = constructDOMHTMLImageElementHspace+    attrClear _ = undefined+#endif++-- VVV Prop "is-map"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@is-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #isMap+@+-}+getDOMHTMLImageElementIsMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m Bool+getDOMHTMLImageElementIsMap obj = liftIO $ B.Properties.getObjectPropertyBool obj "is-map"++{- |+Set the value of the “@is-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #isMap 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementIsMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> Bool -> m ()+setDOMHTMLImageElementIsMap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "is-map" val++{- |+Construct a `GValueConstruct` with valid value for the “@is-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementIsMap :: (IsDOMHTMLImageElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLImageElementIsMap val = B.Properties.constructObjectPropertyBool "is-map" val++#if ENABLE_OVERLOADING+data DOMHTMLImageElementIsMapPropertyInfo+instance AttrInfo DOMHTMLImageElementIsMapPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementIsMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementIsMapPropertyInfo = Bool+    type AttrLabel DOMHTMLImageElementIsMapPropertyInfo = "is-map"+    type AttrOrigin DOMHTMLImageElementIsMapPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementIsMap+    attrSet _ = setDOMHTMLImageElementIsMap+    attrConstruct _ = constructDOMHTMLImageElementIsMap+    attrClear _ = undefined+#endif++-- VVV Prop "long-desc"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@long-desc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #longDesc+@+-}+getDOMHTMLImageElementLongDesc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementLongDesc obj = liftIO $ B.Properties.getObjectPropertyString obj "long-desc"++{- |+Set the value of the “@long-desc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #longDesc 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementLongDesc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementLongDesc obj val = liftIO $ B.Properties.setObjectPropertyString obj "long-desc" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@long-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementLongDesc :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementLongDesc val = B.Properties.constructObjectPropertyString "long-desc" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementLongDescPropertyInfo+instance AttrInfo DOMHTMLImageElementLongDescPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementLongDescPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementLongDescPropertyInfo = "long-desc"+    type AttrOrigin DOMHTMLImageElementLongDescPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementLongDesc+    attrSet _ = setDOMHTMLImageElementLongDesc+    attrConstruct _ = constructDOMHTMLImageElementLongDesc+    attrClear _ = undefined+#endif++-- VVV Prop "lowsrc"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@lowsrc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #lowsrc+@+-}+getDOMHTMLImageElementLowsrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementLowsrc obj = liftIO $ B.Properties.getObjectPropertyString obj "lowsrc"++{- |+Set the value of the “@lowsrc@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #lowsrc 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementLowsrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementLowsrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "lowsrc" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@lowsrc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementLowsrc :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementLowsrc val = B.Properties.constructObjectPropertyString "lowsrc" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementLowsrcPropertyInfo+instance AttrInfo DOMHTMLImageElementLowsrcPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementLowsrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementLowsrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementLowsrcPropertyInfo = "lowsrc"+    type AttrOrigin DOMHTMLImageElementLowsrcPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementLowsrc+    attrSet _ = setDOMHTMLImageElementLowsrc+    attrConstruct _ = constructDOMHTMLImageElementLowsrc+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #name+@+-}+getDOMHTMLImageElementName :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementName :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementName :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementNamePropertyInfo+instance AttrInfo DOMHTMLImageElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementNamePropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLImageElementNamePropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementName+    attrSet _ = setDOMHTMLImageElementName+    attrConstruct _ = constructDOMHTMLImageElementName+    attrClear _ = undefined+#endif++-- VVV Prop "natural-height"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@natural-height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #naturalHeight+@+-}+getDOMHTMLImageElementNaturalHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementNaturalHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "natural-height"++#if ENABLE_OVERLOADING+data DOMHTMLImageElementNaturalHeightPropertyInfo+instance AttrInfo DOMHTMLImageElementNaturalHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementNaturalHeightPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementNaturalHeightPropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementNaturalHeightPropertyInfo = "natural-height"+    type AttrOrigin DOMHTMLImageElementNaturalHeightPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementNaturalHeight+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "natural-width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@natural-width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #naturalWidth+@+-}+getDOMHTMLImageElementNaturalWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementNaturalWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "natural-width"++#if ENABLE_OVERLOADING+data DOMHTMLImageElementNaturalWidthPropertyInfo+instance AttrInfo DOMHTMLImageElementNaturalWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementNaturalWidthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementNaturalWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementNaturalWidthPropertyInfo = "natural-width"+    type AttrOrigin DOMHTMLImageElementNaturalWidthPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementNaturalWidth+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "src"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #src+@+-}+getDOMHTMLImageElementSrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"++{- |+Set the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #src 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementSrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementSrc :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSrcPropertyInfo+instance AttrInfo DOMHTMLImageElementSrcPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementSrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementSrcPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementSrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementSrcPropertyInfo = "src"+    type AttrOrigin DOMHTMLImageElementSrcPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementSrc+    attrSet _ = setDOMHTMLImageElementSrc+    attrConstruct _ = constructDOMHTMLImageElementSrc+    attrClear _ = undefined+#endif++-- VVV Prop "use-map"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@use-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #useMap+@+-}+getDOMHTMLImageElementUseMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)+getDOMHTMLImageElementUseMap obj = liftIO $ B.Properties.getObjectPropertyString obj "use-map"++{- |+Set the value of the “@use-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #useMap 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementUseMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()+setDOMHTMLImageElementUseMap obj val = liftIO $ B.Properties.setObjectPropertyString obj "use-map" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@use-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementUseMap :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLImageElementUseMap val = B.Properties.constructObjectPropertyString "use-map" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLImageElementUseMapPropertyInfo+instance AttrInfo DOMHTMLImageElementUseMapPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementUseMapPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLImageElementUseMapPropertyInfo = "use-map"+    type AttrOrigin DOMHTMLImageElementUseMapPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementUseMap+    attrSet _ = setDOMHTMLImageElementUseMap+    attrConstruct _ = constructDOMHTMLImageElementUseMap+    attrClear _ = undefined+#endif++-- VVV Prop "vspace"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@vspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #vspace+@+-}+getDOMHTMLImageElementVspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementVspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "vspace"++{- |+Set the value of the “@vspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #vspace 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementVspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()+setDOMHTMLImageElementVspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "vspace" val++{- |+Construct a `GValueConstruct` with valid value for the “@vspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementVspace :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLImageElementVspace val = B.Properties.constructObjectPropertyLong "vspace" val++#if ENABLE_OVERLOADING+data DOMHTMLImageElementVspacePropertyInfo+instance AttrInfo DOMHTMLImageElementVspacePropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementVspacePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLImageElementVspacePropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementVspacePropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementVspacePropertyInfo = "vspace"+    type AttrOrigin DOMHTMLImageElementVspacePropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementVspace+    attrSet _ = setDOMHTMLImageElementVspace+    attrConstruct _ = constructDOMHTMLImageElementVspace+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #width+@+-}+getDOMHTMLImageElementWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLImageElementWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()+setDOMHTMLImageElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLImageElementWidth :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLImageElementWidth val = B.Properties.constructObjectPropertyLong "width" val++#if ENABLE_OVERLOADING+data DOMHTMLImageElementWidthPropertyInfo+instance AttrInfo DOMHTMLImageElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementWidthPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLImageElementWidthPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLImageElementWidthPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementWidth+    attrSet _ = setDOMHTMLImageElementWidth+    attrConstruct _ = constructDOMHTMLImageElementWidth+    attrClear _ = undefined+#endif++-- VVV Prop "x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #x+@+-}+getDOMHTMLImageElementX :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementX obj = liftIO $ B.Properties.getObjectPropertyLong obj "x"++#if ENABLE_OVERLOADING+data DOMHTMLImageElementXPropertyInfo+instance AttrInfo DOMHTMLImageElementXPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLImageElementXPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementXPropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementXPropertyInfo = "x"+    type AttrOrigin DOMHTMLImageElementXPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLImageElement #y+@+-}+getDOMHTMLImageElementY :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong+getDOMHTMLImageElementY obj = liftIO $ B.Properties.getObjectPropertyLong obj "y"++#if ENABLE_OVERLOADING+data DOMHTMLImageElementYPropertyInfo+instance AttrInfo DOMHTMLImageElementYPropertyInfo where+    type AttrAllowedOps DOMHTMLImageElementYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLImageElementYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLImageElementYPropertyInfo = IsDOMHTMLImageElement+    type AttrGetType DOMHTMLImageElementYPropertyInfo = CLong+    type AttrLabel DOMHTMLImageElementYPropertyInfo = "y"+    type AttrOrigin DOMHTMLImageElementYPropertyInfo = DOMHTMLImageElement+    attrGet _ = getDOMHTMLImageElementY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLImageElement+type instance O.AttributeList DOMHTMLImageElement = DOMHTMLImageElementAttributeList+type DOMHTMLImageElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLImageElementAlignPropertyInfo), '("alt", DOMHTMLImageElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLImageElementBorderPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("complete", DOMHTMLImageElementCompletePropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLImageElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLImageElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("isMap", DOMHTMLImageElementIsMapPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLImageElementLongDescPropertyInfo), '("lowsrc", DOMHTMLImageElementLowsrcPropertyInfo), '("name", DOMHTMLImageElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("naturalHeight", DOMHTMLImageElementNaturalHeightPropertyInfo), '("naturalWidth", DOMHTMLImageElementNaturalWidthPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLImageElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("useMap", DOMHTMLImageElementUseMapPropertyInfo), '("vspace", DOMHTMLImageElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLImageElementWidthPropertyInfo), '("x", DOMHTMLImageElementXPropertyInfo), '("y", DOMHTMLImageElementYPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLImageElementAlign :: AttrLabelProxy "align"+dOMHTMLImageElementAlign = AttrLabelProxy++dOMHTMLImageElementAlt :: AttrLabelProxy "alt"+dOMHTMLImageElementAlt = AttrLabelProxy++dOMHTMLImageElementBorder :: AttrLabelProxy "border"+dOMHTMLImageElementBorder = AttrLabelProxy++dOMHTMLImageElementComplete :: AttrLabelProxy "complete"+dOMHTMLImageElementComplete = AttrLabelProxy++dOMHTMLImageElementHeight :: AttrLabelProxy "height"+dOMHTMLImageElementHeight = AttrLabelProxy++dOMHTMLImageElementHspace :: AttrLabelProxy "hspace"+dOMHTMLImageElementHspace = AttrLabelProxy++dOMHTMLImageElementIsMap :: AttrLabelProxy "isMap"+dOMHTMLImageElementIsMap = AttrLabelProxy++dOMHTMLImageElementLongDesc :: AttrLabelProxy "longDesc"+dOMHTMLImageElementLongDesc = AttrLabelProxy++dOMHTMLImageElementLowsrc :: AttrLabelProxy "lowsrc"+dOMHTMLImageElementLowsrc = AttrLabelProxy++dOMHTMLImageElementName :: AttrLabelProxy "name"+dOMHTMLImageElementName = AttrLabelProxy++dOMHTMLImageElementNaturalHeight :: AttrLabelProxy "naturalHeight"+dOMHTMLImageElementNaturalHeight = AttrLabelProxy++dOMHTMLImageElementNaturalWidth :: AttrLabelProxy "naturalWidth"+dOMHTMLImageElementNaturalWidth = AttrLabelProxy++dOMHTMLImageElementSrc :: AttrLabelProxy "src"+dOMHTMLImageElementSrc = AttrLabelProxy++dOMHTMLImageElementUseMap :: AttrLabelProxy "useMap"+dOMHTMLImageElementUseMap = AttrLabelProxy++dOMHTMLImageElementVspace :: AttrLabelProxy "vspace"+dOMHTMLImageElementVspace = AttrLabelProxy++dOMHTMLImageElementWidth :: AttrLabelProxy "width"+dOMHTMLImageElementWidth = AttrLabelProxy++dOMHTMLImageElementX :: AttrLabelProxy "x"+dOMHTMLImageElementX = AttrLabelProxy++dOMHTMLImageElementY :: AttrLabelProxy "y"+dOMHTMLImageElementY = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLImageElement = DOMHTMLImageElementSignalList+type DOMHTMLImageElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLImageElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_align" webkit_dom_html_image_element_get_align :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetAlign++#endif++-- method DOMHTMLImageElement::get_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_alt" webkit_dom_html_image_element_get_alt :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetAlt self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_alt self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetAlt" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetAltMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetAlt++#endif++-- method DOMHTMLImageElement::get_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_border" webkit_dom_html_image_element_get_border :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetBorder self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_border self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetBorder" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetBorderMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetBorder++#endif++-- method DOMHTMLImageElement::get_complete+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_complete" webkit_dom_html_image_element_get_complete :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CInt++{-# DEPRECATED dOMHTMLImageElementGetComplete ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetComplete ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLImageElementGetComplete self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_complete self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetCompleteMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetCompleteMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetComplete++#endif++-- method DOMHTMLImageElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_height" webkit_dom_html_image_element_get_height :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetHeight++#endif++-- method DOMHTMLImageElement::get_hspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_hspace" webkit_dom_html_image_element_get_hspace :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetHspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetHspace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_hspace self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetHspaceMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetHspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetHspace++#endif++-- method DOMHTMLImageElement::get_is_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_is_map" webkit_dom_html_image_element_get_is_map :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CInt++{-# DEPRECATED dOMHTMLImageElementGetIsMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetIsMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLImageElementGetIsMap self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_is_map self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetIsMapMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetIsMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetIsMap++#endif++-- method DOMHTMLImageElement::get_long_desc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_long_desc" webkit_dom_html_image_element_get_long_desc :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetLongDesc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetLongDesc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_long_desc self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetLongDesc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetLongDescMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetLongDescMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetLongDesc++#endif++-- method DOMHTMLImageElement::get_lowsrc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_lowsrc" webkit_dom_html_image_element_get_lowsrc :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetLowsrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetLowsrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetLowsrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_lowsrc self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetLowsrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetLowsrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetLowsrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetLowsrc++#endif++-- method DOMHTMLImageElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_name" webkit_dom_html_image_element_get_name :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetName++#endif++-- method DOMHTMLImageElement::get_natural_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_natural_height" webkit_dom_html_image_element_get_natural_height :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetNaturalHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetNaturalHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetNaturalHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_natural_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetNaturalHeightMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNaturalHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetNaturalHeight++#endif++-- method DOMHTMLImageElement::get_natural_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_natural_width" webkit_dom_html_image_element_get_natural_width :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetNaturalWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetNaturalWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetNaturalWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_natural_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetNaturalWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNaturalWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetNaturalWidth++#endif++-- method DOMHTMLImageElement::get_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_src" webkit_dom_html_image_element_get_src :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetSrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_src self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetSrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetSrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetSrc++#endif++-- method DOMHTMLImageElement::get_use_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_use_map" webkit_dom_html_image_element_get_use_map :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CString++{-# DEPRECATED dOMHTMLImageElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetUseMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLImageElementGetUseMap self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_use_map self'+    checkUnexpectedReturnNULL "dOMHTMLImageElementGetUseMap" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetUseMapMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetUseMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetUseMap++#endif++-- method DOMHTMLImageElement::get_vspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_vspace" webkit_dom_html_image_element_get_vspace :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetVspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetVspace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_vspace self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetVspaceMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetVspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetVspace++#endif++-- method DOMHTMLImageElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_width" webkit_dom_html_image_element_get_width :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetWidth++#endif++-- method DOMHTMLImageElement::get_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_x" webkit_dom_html_image_element_get_x :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetXMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetX++#endif++-- method DOMHTMLImageElement::get_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_get_y" webkit_dom_html_image_element_get_y :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    IO CLong++{-# DEPRECATED dOMHTMLImageElementGetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementGetY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLImageElementGetY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_image_element_get_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetYMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementGetY++#endif++-- method DOMHTMLImageElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_align" webkit_dom_html_image_element_set_align :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetAlign++#endif++-- method DOMHTMLImageElement::set_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_alt" webkit_dom_html_image_element_set_alt :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetAlt self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_alt self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetAltMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetAlt++#endif++-- method DOMHTMLImageElement::set_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_border" webkit_dom_html_image_element_set_border :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetBorder self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_border self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetBorderMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetBorder++#endif++-- method DOMHTMLImageElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_height" webkit_dom_html_image_element_set_height :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLImageElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_image_element_set_height self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetHeightMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetHeight++#endif++-- method DOMHTMLImageElement::set_hspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_hspace" webkit_dom_html_image_element_set_hspace :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetHspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLImageElementSetHspace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_image_element_set_hspace self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetHspaceMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetHspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetHspace++#endif++-- method DOMHTMLImageElement::set_is_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_is_map" webkit_dom_html_image_element_set_is_map :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetIsMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetIsMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLImageElementSetIsMap self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_image_element_set_is_map self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetIsMapMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetIsMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetIsMap++#endif++-- method DOMHTMLImageElement::set_long_desc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_long_desc" webkit_dom_html_image_element_set_long_desc :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetLongDesc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetLongDesc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_long_desc self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetLongDescMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetLongDescMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetLongDesc++#endif++-- method DOMHTMLImageElement::set_lowsrc+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_lowsrc" webkit_dom_html_image_element_set_lowsrc :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetLowsrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetLowsrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetLowsrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_lowsrc self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetLowsrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetLowsrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetLowsrc++#endif++-- method DOMHTMLImageElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_name" webkit_dom_html_image_element_set_name :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetName++#endif++-- method DOMHTMLImageElement::set_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_src" webkit_dom_html_image_element_set_src :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetSrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_src self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetSrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetSrc++#endif++-- method DOMHTMLImageElement::set_use_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_use_map" webkit_dom_html_image_element_set_use_map :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetUseMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLImageElementSetUseMap self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_image_element_set_use_map self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetUseMapMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetUseMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetUseMap++#endif++-- method DOMHTMLImageElement::set_vspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_vspace" webkit_dom_html_image_element_set_vspace :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetVspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLImageElementSetVspace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_image_element_set_vspace self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetVspaceMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetVspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetVspace++#endif++-- method DOMHTMLImageElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_image_element_set_width" webkit_dom_html_image_element_set_width :: +    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLImageElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLImageElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLImageElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_image_element_set_width self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetWidthMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLImageElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs-boot view
@@ -0,0 +1,176 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLImageElement = DOMHTMLImageElement (ManagedPtr DOMHTMLImageElement)+instance GObject DOMHTMLImageElement where+class (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o+instance (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o+instance O.HasParentTypes DOMHTMLImageElement+#if ENABLE_OVERLOADING+data DOMHTMLImageElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementAltPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementBorderPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementCompletePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementHspacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementIsMapPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementLongDescPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementLowsrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementNaturalHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementNaturalWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementUseMapPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementVspacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetCompleteMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetHspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetIsMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetLongDescMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetLowsrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetNaturalHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetNaturalWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetUseMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetVspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementGetYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetHspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetIsMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetLongDescMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetLowsrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetUseMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetVspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLImageElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs view
@@ -0,0 +1,4241 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement+    ( ++-- * Exported types+    DOMHTMLInputElement(..)                 ,+    IsDOMHTMLInputElement                   ,+    toDOMHTMLInputElement                   ,+    noDOMHTMLInputElement                   ,+++ -- * Methods+-- ** getAccept #method:getAccept#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetAcceptMethodInfo  ,+#endif+    dOMHTMLInputElementGetAccept            ,+++-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetAlignMethodInfo   ,+#endif+    dOMHTMLInputElementGetAlign             ,+++-- ** getAlt #method:getAlt#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetAltMethodInfo     ,+#endif+    dOMHTMLInputElementGetAlt               ,+++-- ** getAutoFilled #method:getAutoFilled#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetAutoFilledMethodInfo,+#endif+    dOMHTMLInputElementGetAutoFilled        ,+++-- ** getAutofocus #method:getAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetAutofocusMethodInfo,+#endif+    dOMHTMLInputElementGetAutofocus         ,+++-- ** getCapture #method:getCapture#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetCaptureMethodInfo ,+#endif+    dOMHTMLInputElementGetCapture           ,+++-- ** getCaptureType #method:getCaptureType#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetCaptureTypeMethodInfo,+#endif+    dOMHTMLInputElementGetCaptureType       ,+++-- ** getChecked #method:getChecked#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetCheckedMethodInfo ,+#endif+    dOMHTMLInputElementGetChecked           ,+++-- ** getDefaultChecked #method:getDefaultChecked#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetDefaultCheckedMethodInfo,+#endif+    dOMHTMLInputElementGetDefaultChecked    ,+++-- ** getDefaultValue #method:getDefaultValue#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetDefaultValueMethodInfo,+#endif+    dOMHTMLInputElementGetDefaultValue      ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetDisabledMethodInfo,+#endif+    dOMHTMLInputElementGetDisabled          ,+++-- ** getFiles #method:getFiles#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetFilesMethodInfo   ,+#endif+    dOMHTMLInputElementGetFiles             ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetFormMethodInfo    ,+#endif+    dOMHTMLInputElementGetForm              ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetHeightMethodInfo  ,+#endif+    dOMHTMLInputElementGetHeight            ,+++-- ** getIndeterminate #method:getIndeterminate#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetIndeterminateMethodInfo,+#endif+    dOMHTMLInputElementGetIndeterminate     ,+++-- ** getInputType #method:getInputType#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetInputTypeMethodInfo,+#endif+    dOMHTMLInputElementGetInputType         ,+++-- ** getMaxLength #method:getMaxLength#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetMaxLengthMethodInfo,+#endif+    dOMHTMLInputElementGetMaxLength         ,+++-- ** getMultiple #method:getMultiple#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetMultipleMethodInfo,+#endif+    dOMHTMLInputElementGetMultiple          ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetNameMethodInfo    ,+#endif+    dOMHTMLInputElementGetName              ,+++-- ** getReadOnly #method:getReadOnly#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetReadOnlyMethodInfo,+#endif+    dOMHTMLInputElementGetReadOnly          ,+++-- ** getSize #method:getSize#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetSizeMethodInfo    ,+#endif+    dOMHTMLInputElementGetSize              ,+++-- ** getSrc #method:getSrc#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetSrcMethodInfo     ,+#endif+    dOMHTMLInputElementGetSrc               ,+++-- ** getUseMap #method:getUseMap#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetUseMapMethodInfo  ,+#endif+    dOMHTMLInputElementGetUseMap            ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetValueMethodInfo   ,+#endif+    dOMHTMLInputElementGetValue             ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetWidthMethodInfo   ,+#endif+    dOMHTMLInputElementGetWidth             ,+++-- ** getWillValidate #method:getWillValidate#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementGetWillValidateMethodInfo,+#endif+    dOMHTMLInputElementGetWillValidate      ,+++-- ** isEdited #method:isEdited#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementIsEditedMethodInfo   ,+#endif+    dOMHTMLInputElementIsEdited             ,+++-- ** select #method:select#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSelectMethodInfo     ,+#endif+    dOMHTMLInputElementSelect               ,+++-- ** setAccept #method:setAccept#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetAcceptMethodInfo  ,+#endif+    dOMHTMLInputElementSetAccept            ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetAlignMethodInfo   ,+#endif+    dOMHTMLInputElementSetAlign             ,+++-- ** setAlt #method:setAlt#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetAltMethodInfo     ,+#endif+    dOMHTMLInputElementSetAlt               ,+++-- ** setAutoFilled #method:setAutoFilled#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetAutoFilledMethodInfo,+#endif+    dOMHTMLInputElementSetAutoFilled        ,+++-- ** setAutofocus #method:setAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetAutofocusMethodInfo,+#endif+    dOMHTMLInputElementSetAutofocus         ,+++-- ** setCaptureType #method:setCaptureType#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetCaptureTypeMethodInfo,+#endif+    dOMHTMLInputElementSetCaptureType       ,+++-- ** setChecked #method:setChecked#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetCheckedMethodInfo ,+#endif+    dOMHTMLInputElementSetChecked           ,+++-- ** setDefaultChecked #method:setDefaultChecked#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetDefaultCheckedMethodInfo,+#endif+    dOMHTMLInputElementSetDefaultChecked    ,+++-- ** setDefaultValue #method:setDefaultValue#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetDefaultValueMethodInfo,+#endif+    dOMHTMLInputElementSetDefaultValue      ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetDisabledMethodInfo,+#endif+    dOMHTMLInputElementSetDisabled          ,+++-- ** setEditingValue #method:setEditingValue#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetEditingValueMethodInfo,+#endif+    dOMHTMLInputElementSetEditingValue      ,+++-- ** setFiles #method:setFiles#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetFilesMethodInfo   ,+#endif+    dOMHTMLInputElementSetFiles             ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetHeightMethodInfo  ,+#endif+    dOMHTMLInputElementSetHeight            ,+++-- ** setIndeterminate #method:setIndeterminate#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetIndeterminateMethodInfo,+#endif+    dOMHTMLInputElementSetIndeterminate     ,+++-- ** setInputType #method:setInputType#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetInputTypeMethodInfo,+#endif+    dOMHTMLInputElementSetInputType         ,+++-- ** setMaxLength #method:setMaxLength#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetMaxLengthMethodInfo,+#endif+    dOMHTMLInputElementSetMaxLength         ,+++-- ** setMultiple #method:setMultiple#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetMultipleMethodInfo,+#endif+    dOMHTMLInputElementSetMultiple          ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetNameMethodInfo    ,+#endif+    dOMHTMLInputElementSetName              ,+++-- ** setReadOnly #method:setReadOnly#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetReadOnlyMethodInfo,+#endif+    dOMHTMLInputElementSetReadOnly          ,+++-- ** setSize #method:setSize#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetSizeMethodInfo    ,+#endif+    dOMHTMLInputElementSetSize              ,+++-- ** setSrc #method:setSrc#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetSrcMethodInfo     ,+#endif+    dOMHTMLInputElementSetSrc               ,+++-- ** setUseMap #method:setUseMap#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetUseMapMethodInfo  ,+#endif+    dOMHTMLInputElementSetUseMap            ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetValueMethodInfo   ,+#endif+    dOMHTMLInputElementSetValue             ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLInputElementSetWidthMethodInfo   ,+#endif+    dOMHTMLInputElementSetWidth             ,+++++ -- * Properties+-- ** accept #attr:accept#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementAcceptPropertyInfo   ,+#endif+    constructDOMHTMLInputElementAccept      ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementAccept               ,+#endif+    getDOMHTMLInputElementAccept            ,+    setDOMHTMLInputElementAccept            ,+++-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementAlignPropertyInfo    ,+#endif+    constructDOMHTMLInputElementAlign       ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementAlign                ,+#endif+    getDOMHTMLInputElementAlign             ,+    setDOMHTMLInputElementAlign             ,+++-- ** alt #attr:alt#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementAltPropertyInfo      ,+#endif+    constructDOMHTMLInputElementAlt         ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementAlt                  ,+#endif+    getDOMHTMLInputElementAlt               ,+    setDOMHTMLInputElementAlt               ,+++-- ** autofocus #attr:autofocus#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementAutofocusPropertyInfo,+#endif+    constructDOMHTMLInputElementAutofocus   ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementAutofocus            ,+#endif+    getDOMHTMLInputElementAutofocus         ,+    setDOMHTMLInputElementAutofocus         ,+++-- ** capture #attr:capture#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementCapturePropertyInfo  ,+#endif+    clearDOMHTMLInputElementCapture         ,+    constructDOMHTMLInputElementCapture     ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementCapture              ,+#endif+    getDOMHTMLInputElementCapture           ,+    setDOMHTMLInputElementCapture           ,+++-- ** checked #attr:checked#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementCheckedPropertyInfo  ,+#endif+    constructDOMHTMLInputElementChecked     ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementChecked              ,+#endif+    getDOMHTMLInputElementChecked           ,+    setDOMHTMLInputElementChecked           ,+++-- ** defaultChecked #attr:defaultChecked#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementDefaultCheckedPropertyInfo,+#endif+    constructDOMHTMLInputElementDefaultChecked,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementDefaultChecked       ,+#endif+    getDOMHTMLInputElementDefaultChecked    ,+    setDOMHTMLInputElementDefaultChecked    ,+++-- ** defaultValue #attr:defaultValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementDefaultValuePropertyInfo,+#endif+    constructDOMHTMLInputElementDefaultValue,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementDefaultValue         ,+#endif+    getDOMHTMLInputElementDefaultValue      ,+    setDOMHTMLInputElementDefaultValue      ,+++-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementDisabledPropertyInfo ,+#endif+    constructDOMHTMLInputElementDisabled    ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementDisabled             ,+#endif+    getDOMHTMLInputElementDisabled          ,+    setDOMHTMLInputElementDisabled          ,+++-- ** files #attr:files#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementFilesPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLInputElementFiles                ,+#endif+    getDOMHTMLInputElementFiles             ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementFormPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLInputElementForm                 ,+#endif+    getDOMHTMLInputElementForm              ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementHeightPropertyInfo   ,+#endif+    constructDOMHTMLInputElementHeight      ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementHeight               ,+#endif+    getDOMHTMLInputElementHeight            ,+    setDOMHTMLInputElementHeight            ,+++-- ** indeterminate #attr:indeterminate#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementIndeterminatePropertyInfo,+#endif+    constructDOMHTMLInputElementIndeterminate,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementIndeterminate        ,+#endif+    getDOMHTMLInputElementIndeterminate     ,+    setDOMHTMLInputElementIndeterminate     ,+++-- ** maxLength #attr:maxLength#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementMaxLengthPropertyInfo,+#endif+    constructDOMHTMLInputElementMaxLength   ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementMaxLength            ,+#endif+    getDOMHTMLInputElementMaxLength         ,+    setDOMHTMLInputElementMaxLength         ,+++-- ** multiple #attr:multiple#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementMultiplePropertyInfo ,+#endif+    constructDOMHTMLInputElementMultiple    ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementMultiple             ,+#endif+    getDOMHTMLInputElementMultiple          ,+    setDOMHTMLInputElementMultiple          ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementNamePropertyInfo     ,+#endif+    constructDOMHTMLInputElementName        ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementName                 ,+#endif+    getDOMHTMLInputElementName              ,+    setDOMHTMLInputElementName              ,+++-- ** readOnly #attr:readOnly#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementReadOnlyPropertyInfo ,+#endif+    constructDOMHTMLInputElementReadOnly    ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementReadOnly             ,+#endif+    getDOMHTMLInputElementReadOnly          ,+    setDOMHTMLInputElementReadOnly          ,+++-- ** size #attr:size#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementSizePropertyInfo     ,+#endif+    constructDOMHTMLInputElementSize        ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementSize                 ,+#endif+    getDOMHTMLInputElementSize              ,+    setDOMHTMLInputElementSize              ,+++-- ** src #attr:src#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementSrcPropertyInfo      ,+#endif+    constructDOMHTMLInputElementSrc         ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementSrc                  ,+#endif+    getDOMHTMLInputElementSrc               ,+    setDOMHTMLInputElementSrc               ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementTypePropertyInfo     ,+#endif+    clearDOMHTMLInputElementType            ,+    constructDOMHTMLInputElementType        ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementType                 ,+#endif+    getDOMHTMLInputElementType              ,+    setDOMHTMLInputElementType              ,+++-- ** useMap #attr:useMap#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementUseMapPropertyInfo   ,+#endif+    constructDOMHTMLInputElementUseMap      ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementUseMap               ,+#endif+    getDOMHTMLInputElementUseMap            ,+    setDOMHTMLInputElementUseMap            ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementValuePropertyInfo    ,+#endif+    constructDOMHTMLInputElementValue       ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementValue                ,+#endif+    getDOMHTMLInputElementValue             ,+    setDOMHTMLInputElementValue             ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementWidthPropertyInfo    ,+#endif+    constructDOMHTMLInputElementWidth       ,+#if ENABLE_OVERLOADING+    dOMHTMLInputElementWidth                ,+#endif+    getDOMHTMLInputElementWidth             ,+    setDOMHTMLInputElementWidth             ,+++-- ** willValidate #attr:willValidate#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLInputElementWillValidatePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLInputElementWillValidate         ,+#endif+    getDOMHTMLInputElementWillValidate      ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMFileList as WebKit2WebExtension.DOMFileList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLInputElement = DOMHTMLInputElement (ManagedPtr DOMHTMLInputElement)+foreign import ccall "webkit_dom_html_input_element_get_type"+    c_webkit_dom_html_input_element_get_type :: IO GType++instance GObject DOMHTMLInputElement where+    gobjectType = c_webkit_dom_html_input_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLInputElement`, for instance with `toDOMHTMLInputElement`.+class (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o+instance (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o++instance O.HasParentTypes DOMHTMLInputElement+type instance O.ParentTypes DOMHTMLInputElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLInputElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLInputElement :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m DOMHTMLInputElement+toDOMHTMLInputElement = liftIO . unsafeCastTo DOMHTMLInputElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLInputElement`.+noDOMHTMLInputElement :: Maybe DOMHTMLInputElement+noDOMHTMLInputElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLInputElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLInputElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLInputElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLInputElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLInputElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLInputElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLInputElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLInputElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLInputElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLInputElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLInputElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLInputElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLInputElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLInputElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLInputElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLInputElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLInputElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLInputElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLInputElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLInputElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLInputElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLInputElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLInputElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLInputElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLInputElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLInputElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLInputElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLInputElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLInputElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLInputElementMethod "isEdited" o = DOMHTMLInputElementIsEditedMethodInfo+    ResolveDOMHTMLInputElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLInputElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLInputElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLInputElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLInputElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLInputElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLInputElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLInputElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLInputElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLInputElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLInputElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLInputElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLInputElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLInputElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLInputElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLInputElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLInputElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLInputElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLInputElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLInputElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLInputElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLInputElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLInputElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLInputElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLInputElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLInputElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLInputElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLInputElementMethod "select" o = DOMHTMLInputElementSelectMethodInfo+    ResolveDOMHTMLInputElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLInputElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLInputElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLInputElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLInputElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLInputElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLInputElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLInputElementMethod "getAccept" o = DOMHTMLInputElementGetAcceptMethodInfo+    ResolveDOMHTMLInputElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLInputElementMethod "getAlign" o = DOMHTMLInputElementGetAlignMethodInfo+    ResolveDOMHTMLInputElementMethod "getAlt" o = DOMHTMLInputElementGetAltMethodInfo+    ResolveDOMHTMLInputElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLInputElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLInputElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLInputElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLInputElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLInputElementMethod "getAutoFilled" o = DOMHTMLInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLInputElementMethod "getAutofocus" o = DOMHTMLInputElementGetAutofocusMethodInfo+    ResolveDOMHTMLInputElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLInputElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLInputElementMethod "getCapture" o = DOMHTMLInputElementGetCaptureMethodInfo+    ResolveDOMHTMLInputElementMethod "getCaptureType" o = DOMHTMLInputElementGetCaptureTypeMethodInfo+    ResolveDOMHTMLInputElementMethod "getChecked" o = DOMHTMLInputElementGetCheckedMethodInfo+    ResolveDOMHTMLInputElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLInputElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLInputElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLInputElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLInputElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLInputElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLInputElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLInputElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLInputElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLInputElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLInputElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLInputElementMethod "getDefaultChecked" o = DOMHTMLInputElementGetDefaultCheckedMethodInfo+    ResolveDOMHTMLInputElementMethod "getDefaultValue" o = DOMHTMLInputElementGetDefaultValueMethodInfo+    ResolveDOMHTMLInputElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLInputElementMethod "getDisabled" o = DOMHTMLInputElementGetDisabledMethodInfo+    ResolveDOMHTMLInputElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLInputElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLInputElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLInputElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLInputElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLInputElementMethod "getFiles" o = DOMHTMLInputElementGetFilesMethodInfo+    ResolveDOMHTMLInputElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLInputElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLInputElementMethod "getForm" o = DOMHTMLInputElementGetFormMethodInfo+    ResolveDOMHTMLInputElementMethod "getHeight" o = DOMHTMLInputElementGetHeightMethodInfo+    ResolveDOMHTMLInputElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLInputElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLInputElementMethod "getIndeterminate" o = DOMHTMLInputElementGetIndeterminateMethodInfo+    ResolveDOMHTMLInputElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLInputElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLInputElementMethod "getInputType" o = DOMHTMLInputElementGetInputTypeMethodInfo+    ResolveDOMHTMLInputElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLInputElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLInputElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLInputElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLInputElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getMaxLength" o = DOMHTMLInputElementGetMaxLengthMethodInfo+    ResolveDOMHTMLInputElementMethod "getMultiple" o = DOMHTMLInputElementGetMultipleMethodInfo+    ResolveDOMHTMLInputElementMethod "getName" o = DOMHTMLInputElementGetNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLInputElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLInputElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLInputElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLInputElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLInputElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLInputElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLInputElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLInputElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLInputElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLInputElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLInputElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLInputElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLInputElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLInputElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLInputElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLInputElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLInputElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLInputElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLInputElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLInputElementMethod "getReadOnly" o = DOMHTMLInputElementGetReadOnlyMethodInfo+    ResolveDOMHTMLInputElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLInputElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLInputElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLInputElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLInputElementMethod "getSize" o = DOMHTMLInputElementGetSizeMethodInfo+    ResolveDOMHTMLInputElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLInputElementMethod "getSrc" o = DOMHTMLInputElementGetSrcMethodInfo+    ResolveDOMHTMLInputElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLInputElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLInputElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLInputElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLInputElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLInputElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLInputElementMethod "getUseMap" o = DOMHTMLInputElementGetUseMapMethodInfo+    ResolveDOMHTMLInputElementMethod "getValue" o = DOMHTMLInputElementGetValueMethodInfo+    ResolveDOMHTMLInputElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLInputElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLInputElementMethod "getWidth" o = DOMHTMLInputElementGetWidthMethodInfo+    ResolveDOMHTMLInputElementMethod "getWillValidate" o = DOMHTMLInputElementGetWillValidateMethodInfo+    ResolveDOMHTMLInputElementMethod "setAccept" o = DOMHTMLInputElementSetAcceptMethodInfo+    ResolveDOMHTMLInputElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLInputElementMethod "setAlign" o = DOMHTMLInputElementSetAlignMethodInfo+    ResolveDOMHTMLInputElementMethod "setAlt" o = DOMHTMLInputElementSetAltMethodInfo+    ResolveDOMHTMLInputElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLInputElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLInputElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLInputElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLInputElementMethod "setAutoFilled" o = DOMHTMLInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLInputElementMethod "setAutofocus" o = DOMHTMLInputElementSetAutofocusMethodInfo+    ResolveDOMHTMLInputElementMethod "setCaptureType" o = DOMHTMLInputElementSetCaptureTypeMethodInfo+    ResolveDOMHTMLInputElementMethod "setChecked" o = DOMHTMLInputElementSetCheckedMethodInfo+    ResolveDOMHTMLInputElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLInputElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLInputElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLInputElementMethod "setDefaultChecked" o = DOMHTMLInputElementSetDefaultCheckedMethodInfo+    ResolveDOMHTMLInputElementMethod "setDefaultValue" o = DOMHTMLInputElementSetDefaultValueMethodInfo+    ResolveDOMHTMLInputElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLInputElementMethod "setDisabled" o = DOMHTMLInputElementSetDisabledMethodInfo+    ResolveDOMHTMLInputElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLInputElementMethod "setEditingValue" o = DOMHTMLInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLInputElementMethod "setFiles" o = DOMHTMLInputElementSetFilesMethodInfo+    ResolveDOMHTMLInputElementMethod "setHeight" o = DOMHTMLInputElementSetHeightMethodInfo+    ResolveDOMHTMLInputElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLInputElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLInputElementMethod "setIndeterminate" o = DOMHTMLInputElementSetIndeterminateMethodInfo+    ResolveDOMHTMLInputElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLInputElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLInputElementMethod "setInputType" o = DOMHTMLInputElementSetInputTypeMethodInfo+    ResolveDOMHTMLInputElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLInputElementMethod "setMaxLength" o = DOMHTMLInputElementSetMaxLengthMethodInfo+    ResolveDOMHTMLInputElementMethod "setMultiple" o = DOMHTMLInputElementSetMultipleMethodInfo+    ResolveDOMHTMLInputElementMethod "setName" o = DOMHTMLInputElementSetNameMethodInfo+    ResolveDOMHTMLInputElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLInputElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLInputElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLInputElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLInputElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLInputElementMethod "setReadOnly" o = DOMHTMLInputElementSetReadOnlyMethodInfo+    ResolveDOMHTMLInputElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLInputElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLInputElementMethod "setSize" o = DOMHTMLInputElementSetSizeMethodInfo+    ResolveDOMHTMLInputElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLInputElementMethod "setSrc" o = DOMHTMLInputElementSetSrcMethodInfo+    ResolveDOMHTMLInputElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLInputElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLInputElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLInputElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLInputElementMethod "setUseMap" o = DOMHTMLInputElementSetUseMapMethodInfo+    ResolveDOMHTMLInputElementMethod "setValue" o = DOMHTMLInputElementSetValueMethodInfo+    ResolveDOMHTMLInputElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLInputElementMethod "setWidth" o = DOMHTMLInputElementSetWidthMethodInfo+    ResolveDOMHTMLInputElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLInputElementMethod t DOMHTMLInputElement, O.MethodInfo info DOMHTMLInputElement p) => OL.IsLabel t (DOMHTMLInputElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "accept"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@accept@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #accept+@+-}+getDOMHTMLInputElementAccept :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementAccept obj = liftIO $ B.Properties.getObjectPropertyString obj "accept"++{- |+Set the value of the “@accept@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #accept 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementAccept :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementAccept obj val = liftIO $ B.Properties.setObjectPropertyString obj "accept" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@accept@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementAccept :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementAccept val = B.Properties.constructObjectPropertyString "accept" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementAcceptPropertyInfo+instance AttrInfo DOMHTMLInputElementAcceptPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementAcceptPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementAcceptPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementAcceptPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementAcceptPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementAcceptPropertyInfo = "accept"+    type AttrOrigin DOMHTMLInputElementAcceptPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementAccept+    attrSet _ = setDOMHTMLInputElementAccept+    attrConstruct _ = constructDOMHTMLInputElementAccept+    attrClear _ = undefined+#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #align+@+-}+getDOMHTMLInputElementAlign :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementAlign :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementAlign :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementAlignPropertyInfo+instance AttrInfo DOMHTMLInputElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementAlignPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLInputElementAlignPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementAlign+    attrSet _ = setDOMHTMLInputElementAlign+    attrConstruct _ = constructDOMHTMLInputElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "alt"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #alt+@+-}+getDOMHTMLInputElementAlt :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"++{- |+Set the value of the “@alt@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #alt 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementAlt :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementAlt :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementAltPropertyInfo+instance AttrInfo DOMHTMLInputElementAltPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementAltPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementAltPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementAltPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementAltPropertyInfo = "alt"+    type AttrOrigin DOMHTMLInputElementAltPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementAlt+    attrSet _ = setDOMHTMLInputElementAlt+    attrConstruct _ = constructDOMHTMLInputElementAlt+    attrClear _ = undefined+#endif++-- VVV Prop "autofocus"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #autofocus+@+-}+getDOMHTMLInputElementAutofocus :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"++{- |+Set the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementAutofocus :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val++{- |+Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementAutofocus :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementAutofocusPropertyInfo+instance AttrInfo DOMHTMLInputElementAutofocusPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementAutofocusPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementAutofocusPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementAutofocusPropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementAutofocusPropertyInfo = "autofocus"+    type AttrOrigin DOMHTMLInputElementAutofocusPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementAutofocus+    attrSet _ = setDOMHTMLInputElementAutofocus+    attrConstruct _ = constructDOMHTMLInputElementAutofocus+    attrClear _ = undefined+#endif++-- VVV Prop "capture"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@capture@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #capture+@+-}+getDOMHTMLInputElementCapture :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementCapture obj = liftIO $ B.Properties.getObjectPropertyString obj "capture"++{- |+Set the value of the “@capture@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #capture 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementCapture :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementCapture obj val = liftIO $ B.Properties.setObjectPropertyString obj "capture" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@capture@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementCapture :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementCapture val = B.Properties.constructObjectPropertyString "capture" (Just val)++{- |+Set the value of the “@capture@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #capture+@+-}+clearDOMHTMLInputElementCapture :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m ()+clearDOMHTMLInputElementCapture obj = liftIO $ B.Properties.setObjectPropertyString obj "capture" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementCapturePropertyInfo+instance AttrInfo DOMHTMLInputElementCapturePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementCapturePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLInputElementCapturePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementCapturePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementCapturePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementCapturePropertyInfo = "capture"+    type AttrOrigin DOMHTMLInputElementCapturePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementCapture+    attrSet _ = setDOMHTMLInputElementCapture+    attrConstruct _ = constructDOMHTMLInputElementCapture+    attrClear _ = clearDOMHTMLInputElementCapture+#endif++-- VVV Prop "checked"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@checked@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #checked+@+-}+getDOMHTMLInputElementChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementChecked obj = liftIO $ B.Properties.getObjectPropertyBool obj "checked"++{- |+Set the value of the “@checked@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #checked 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementChecked obj val = liftIO $ B.Properties.setObjectPropertyBool obj "checked" val++{- |+Construct a `GValueConstruct` with valid value for the “@checked@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementChecked :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementChecked val = B.Properties.constructObjectPropertyBool "checked" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementCheckedPropertyInfo+instance AttrInfo DOMHTMLInputElementCheckedPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementCheckedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementCheckedPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementCheckedPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementCheckedPropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementCheckedPropertyInfo = "checked"+    type AttrOrigin DOMHTMLInputElementCheckedPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementChecked+    attrSet _ = setDOMHTMLInputElementChecked+    attrConstruct _ = constructDOMHTMLInputElementChecked+    attrClear _ = undefined+#endif++-- VVV Prop "default-checked"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@default-checked@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #defaultChecked+@+-}+getDOMHTMLInputElementDefaultChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementDefaultChecked obj = liftIO $ B.Properties.getObjectPropertyBool obj "default-checked"++{- |+Set the value of the “@default-checked@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #defaultChecked 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementDefaultChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementDefaultChecked obj val = liftIO $ B.Properties.setObjectPropertyBool obj "default-checked" val++{- |+Construct a `GValueConstruct` with valid value for the “@default-checked@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementDefaultChecked :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementDefaultChecked val = B.Properties.constructObjectPropertyBool "default-checked" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementDefaultCheckedPropertyInfo+instance AttrInfo DOMHTMLInputElementDefaultCheckedPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementDefaultCheckedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementDefaultCheckedPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementDefaultCheckedPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementDefaultCheckedPropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementDefaultCheckedPropertyInfo = "default-checked"+    type AttrOrigin DOMHTMLInputElementDefaultCheckedPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementDefaultChecked+    attrSet _ = setDOMHTMLInputElementDefaultChecked+    attrConstruct _ = constructDOMHTMLInputElementDefaultChecked+    attrClear _ = undefined+#endif++-- VVV Prop "default-value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@default-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #defaultValue+@+-}+getDOMHTMLInputElementDefaultValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementDefaultValue obj = liftIO $ B.Properties.getObjectPropertyString obj "default-value"++{- |+Set the value of the “@default-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #defaultValue 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementDefaultValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementDefaultValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@default-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementDefaultValue :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementDefaultValue val = B.Properties.constructObjectPropertyString "default-value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementDefaultValuePropertyInfo+instance AttrInfo DOMHTMLInputElementDefaultValuePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementDefaultValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementDefaultValuePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementDefaultValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementDefaultValuePropertyInfo = "default-value"+    type AttrOrigin DOMHTMLInputElementDefaultValuePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementDefaultValue+    attrSet _ = setDOMHTMLInputElementDefaultValue+    attrConstruct _ = constructDOMHTMLInputElementDefaultValue+    attrClear _ = undefined+#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #disabled+@+-}+getDOMHTMLInputElementDisabled :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementDisabled :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementDisabled :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementDisabledPropertyInfo+instance AttrInfo DOMHTMLInputElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementDisabledPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLInputElementDisabledPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementDisabled+    attrSet _ = setDOMHTMLInputElementDisabled+    attrConstruct _ = constructDOMHTMLInputElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "files"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@files@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #files+@+-}+getDOMHTMLInputElementFiles :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe WebKit2WebExtension.DOMFileList.DOMFileList)+getDOMHTMLInputElementFiles obj = liftIO $ B.Properties.getObjectPropertyObject obj "files" WebKit2WebExtension.DOMFileList.DOMFileList++#if ENABLE_OVERLOADING+data DOMHTMLInputElementFilesPropertyInfo+instance AttrInfo DOMHTMLInputElementFilesPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementFilesPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementFilesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLInputElementFilesPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementFilesPropertyInfo = (Maybe WebKit2WebExtension.DOMFileList.DOMFileList)+    type AttrLabel DOMHTMLInputElementFilesPropertyInfo = "files"+    type AttrOrigin DOMHTMLInputElementFilesPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementFiles+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #form+@+-}+getDOMHTMLInputElementForm :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLInputElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLInputElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLInputElementFormPropertyInfo+instance AttrInfo DOMHTMLInputElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLInputElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLInputElementFormPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLInputElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLInputElementFormPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #height+@+-}+getDOMHTMLInputElementHeight :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CULong+getDOMHTMLInputElementHeight obj = liftIO $ B.Properties.getObjectPropertyULong obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementHeight :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CULong -> m ()+setDOMHTMLInputElementHeight obj val = liftIO $ B.Properties.setObjectPropertyULong obj "height" val++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementHeight :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)+constructDOMHTMLInputElementHeight val = B.Properties.constructObjectPropertyULong "height" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementHeightPropertyInfo+instance AttrInfo DOMHTMLInputElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementHeightPropertyInfo = (~) CULong+    type AttrBaseTypeConstraint DOMHTMLInputElementHeightPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementHeightPropertyInfo = CULong+    type AttrLabel DOMHTMLInputElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLInputElementHeightPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementHeight+    attrSet _ = setDOMHTMLInputElementHeight+    attrConstruct _ = constructDOMHTMLInputElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "indeterminate"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@indeterminate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #indeterminate+@+-}+getDOMHTMLInputElementIndeterminate :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementIndeterminate obj = liftIO $ B.Properties.getObjectPropertyBool obj "indeterminate"++{- |+Set the value of the “@indeterminate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #indeterminate 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementIndeterminate :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementIndeterminate obj val = liftIO $ B.Properties.setObjectPropertyBool obj "indeterminate" val++{- |+Construct a `GValueConstruct` with valid value for the “@indeterminate@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementIndeterminate :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementIndeterminate val = B.Properties.constructObjectPropertyBool "indeterminate" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementIndeterminatePropertyInfo+instance AttrInfo DOMHTMLInputElementIndeterminatePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementIndeterminatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementIndeterminatePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementIndeterminatePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementIndeterminatePropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementIndeterminatePropertyInfo = "indeterminate"+    type AttrOrigin DOMHTMLInputElementIndeterminatePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementIndeterminate+    attrSet _ = setDOMHTMLInputElementIndeterminate+    attrConstruct _ = constructDOMHTMLInputElementIndeterminate+    attrClear _ = undefined+#endif++-- VVV Prop "max-length"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@max-length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #maxLength+@+-}+getDOMHTMLInputElementMaxLength :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CLong+getDOMHTMLInputElementMaxLength obj = liftIO $ B.Properties.getObjectPropertyLong obj "max-length"++{- |+Set the value of the “@max-length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #maxLength 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementMaxLength :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CLong -> m ()+setDOMHTMLInputElementMaxLength obj val = liftIO $ B.Properties.setObjectPropertyLong obj "max-length" val++{- |+Construct a `GValueConstruct` with valid value for the “@max-length@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementMaxLength :: (IsDOMHTMLInputElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLInputElementMaxLength val = B.Properties.constructObjectPropertyLong "max-length" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementMaxLengthPropertyInfo+instance AttrInfo DOMHTMLInputElementMaxLengthPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementMaxLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementMaxLengthPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLInputElementMaxLengthPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementMaxLengthPropertyInfo = CLong+    type AttrLabel DOMHTMLInputElementMaxLengthPropertyInfo = "max-length"+    type AttrOrigin DOMHTMLInputElementMaxLengthPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementMaxLength+    attrSet _ = setDOMHTMLInputElementMaxLength+    attrConstruct _ = constructDOMHTMLInputElementMaxLength+    attrClear _ = undefined+#endif++-- VVV Prop "multiple"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@multiple@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #multiple+@+-}+getDOMHTMLInputElementMultiple :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementMultiple obj = liftIO $ B.Properties.getObjectPropertyBool obj "multiple"++{- |+Set the value of the “@multiple@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #multiple 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementMultiple :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementMultiple obj val = liftIO $ B.Properties.setObjectPropertyBool obj "multiple" val++{- |+Construct a `GValueConstruct` with valid value for the “@multiple@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementMultiple :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementMultiple val = B.Properties.constructObjectPropertyBool "multiple" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementMultiplePropertyInfo+instance AttrInfo DOMHTMLInputElementMultiplePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementMultiplePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementMultiplePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementMultiplePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementMultiplePropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementMultiplePropertyInfo = "multiple"+    type AttrOrigin DOMHTMLInputElementMultiplePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementMultiple+    attrSet _ = setDOMHTMLInputElementMultiple+    attrConstruct _ = constructDOMHTMLInputElementMultiple+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #name+@+-}+getDOMHTMLInputElementName :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementName :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementName :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementNamePropertyInfo+instance AttrInfo DOMHTMLInputElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementNamePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLInputElementNamePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementName+    attrSet _ = setDOMHTMLInputElementName+    attrConstruct _ = constructDOMHTMLInputElementName+    attrClear _ = undefined+#endif++-- VVV Prop "read-only"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@read-only@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #readOnly+@+-}+getDOMHTMLInputElementReadOnly :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementReadOnly obj = liftIO $ B.Properties.getObjectPropertyBool obj "read-only"++{- |+Set the value of the “@read-only@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #readOnly 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementReadOnly :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()+setDOMHTMLInputElementReadOnly obj val = liftIO $ B.Properties.setObjectPropertyBool obj "read-only" val++{- |+Construct a `GValueConstruct` with valid value for the “@read-only@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementReadOnly :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLInputElementReadOnly val = B.Properties.constructObjectPropertyBool "read-only" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementReadOnlyPropertyInfo+instance AttrInfo DOMHTMLInputElementReadOnlyPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementReadOnlyPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLInputElementReadOnlyPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementReadOnlyPropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementReadOnlyPropertyInfo = "read-only"+    type AttrOrigin DOMHTMLInputElementReadOnlyPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementReadOnly+    attrSet _ = setDOMHTMLInputElementReadOnly+    attrConstruct _ = constructDOMHTMLInputElementReadOnly+    attrClear _ = undefined+#endif++-- VVV Prop "size"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #size+@+-}+getDOMHTMLInputElementSize :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CULong+getDOMHTMLInputElementSize obj = liftIO $ B.Properties.getObjectPropertyULong obj "size"++{- |+Set the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #size 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementSize :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CULong -> m ()+setDOMHTMLInputElementSize obj val = liftIO $ B.Properties.setObjectPropertyULong obj "size" val++{- |+Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementSize :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)+constructDOMHTMLInputElementSize val = B.Properties.constructObjectPropertyULong "size" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSizePropertyInfo+instance AttrInfo DOMHTMLInputElementSizePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementSizePropertyInfo = (~) CULong+    type AttrBaseTypeConstraint DOMHTMLInputElementSizePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementSizePropertyInfo = CULong+    type AttrLabel DOMHTMLInputElementSizePropertyInfo = "size"+    type AttrOrigin DOMHTMLInputElementSizePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementSize+    attrSet _ = setDOMHTMLInputElementSize+    attrConstruct _ = constructDOMHTMLInputElementSize+    attrClear _ = undefined+#endif++-- VVV Prop "src"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #src+@+-}+getDOMHTMLInputElementSrc :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"++{- |+Set the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #src 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementSrc :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementSrc :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSrcPropertyInfo+instance AttrInfo DOMHTMLInputElementSrcPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementSrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementSrcPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementSrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementSrcPropertyInfo = "src"+    type AttrOrigin DOMHTMLInputElementSrcPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementSrc+    attrSet _ = setDOMHTMLInputElementSrc+    attrConstruct _ = constructDOMHTMLInputElementSrc+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #type+@+-}+getDOMHTMLInputElementType :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementType :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementType :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLInputElementType :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m ()+clearDOMHTMLInputElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementTypePropertyInfo+instance AttrInfo DOMHTMLInputElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLInputElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementTypePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLInputElementTypePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementType+    attrSet _ = setDOMHTMLInputElementType+    attrConstruct _ = constructDOMHTMLInputElementType+    attrClear _ = clearDOMHTMLInputElementType+#endif++-- VVV Prop "use-map"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@use-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #useMap+@+-}+getDOMHTMLInputElementUseMap :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementUseMap obj = liftIO $ B.Properties.getObjectPropertyString obj "use-map"++{- |+Set the value of the “@use-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #useMap 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementUseMap :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementUseMap obj val = liftIO $ B.Properties.setObjectPropertyString obj "use-map" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@use-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementUseMap :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementUseMap val = B.Properties.constructObjectPropertyString "use-map" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementUseMapPropertyInfo+instance AttrInfo DOMHTMLInputElementUseMapPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementUseMapPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementUseMapPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementUseMapPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementUseMapPropertyInfo = "use-map"+    type AttrOrigin DOMHTMLInputElementUseMapPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementUseMap+    attrSet _ = setDOMHTMLInputElementUseMap+    attrConstruct _ = constructDOMHTMLInputElementUseMap+    attrClear _ = undefined+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #value+@+-}+getDOMHTMLInputElementValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)+getDOMHTMLInputElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()+setDOMHTMLInputElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementValue :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLInputElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLInputElementValuePropertyInfo+instance AttrInfo DOMHTMLInputElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLInputElementValuePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLInputElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLInputElementValuePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementValue+    attrSet _ = setDOMHTMLInputElementValue+    attrConstruct _ = constructDOMHTMLInputElementValue+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #width+@+-}+getDOMHTMLInputElementWidth :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CULong+getDOMHTMLInputElementWidth obj = liftIO $ B.Properties.getObjectPropertyULong obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLInputElementWidth :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CULong -> m ()+setDOMHTMLInputElementWidth obj val = liftIO $ B.Properties.setObjectPropertyULong obj "width" val++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLInputElementWidth :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)+constructDOMHTMLInputElementWidth val = B.Properties.constructObjectPropertyULong "width" val++#if ENABLE_OVERLOADING+data DOMHTMLInputElementWidthPropertyInfo+instance AttrInfo DOMHTMLInputElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementWidthPropertyInfo = (~) CULong+    type AttrBaseTypeConstraint DOMHTMLInputElementWidthPropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementWidthPropertyInfo = CULong+    type AttrLabel DOMHTMLInputElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLInputElementWidthPropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementWidth+    attrSet _ = setDOMHTMLInputElementWidth+    attrConstruct _ = constructDOMHTMLInputElementWidth+    attrClear _ = undefined+#endif++-- VVV Prop "will-validate"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@will-validate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLInputElement #willValidate+@+-}+getDOMHTMLInputElementWillValidate :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool+getDOMHTMLInputElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"++#if ENABLE_OVERLOADING+data DOMHTMLInputElementWillValidatePropertyInfo+instance AttrInfo DOMHTMLInputElementWillValidatePropertyInfo where+    type AttrAllowedOps DOMHTMLInputElementWillValidatePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLInputElementWillValidatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLInputElementWillValidatePropertyInfo = IsDOMHTMLInputElement+    type AttrGetType DOMHTMLInputElementWillValidatePropertyInfo = Bool+    type AttrLabel DOMHTMLInputElementWillValidatePropertyInfo = "will-validate"+    type AttrOrigin DOMHTMLInputElementWillValidatePropertyInfo = DOMHTMLInputElement+    attrGet _ = getDOMHTMLInputElementWillValidate+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLInputElement+type instance O.AttributeList DOMHTMLInputElement = DOMHTMLInputElementAttributeList+type DOMHTMLInputElementAttributeList = ('[ '("accept", DOMHTMLInputElementAcceptPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLInputElementAlignPropertyInfo), '("alt", DOMHTMLInputElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLInputElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("capture", DOMHTMLInputElementCapturePropertyInfo), '("checked", DOMHTMLInputElementCheckedPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultChecked", DOMHTMLInputElementDefaultCheckedPropertyInfo), '("defaultValue", DOMHTMLInputElementDefaultValuePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLInputElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("files", DOMHTMLInputElementFilesPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLInputElementFormPropertyInfo), '("height", DOMHTMLInputElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("indeterminate", DOMHTMLInputElementIndeterminatePropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("maxLength", DOMHTMLInputElementMaxLengthPropertyInfo), '("multiple", DOMHTMLInputElementMultiplePropertyInfo), '("name", DOMHTMLInputElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readOnly", DOMHTMLInputElementReadOnlyPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLInputElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLInputElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLInputElementTypePropertyInfo), '("useMap", DOMHTMLInputElementUseMapPropertyInfo), '("value", DOMHTMLInputElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLInputElementWidthPropertyInfo), '("willValidate", DOMHTMLInputElementWillValidatePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLInputElementAccept :: AttrLabelProxy "accept"+dOMHTMLInputElementAccept = AttrLabelProxy++dOMHTMLInputElementAlign :: AttrLabelProxy "align"+dOMHTMLInputElementAlign = AttrLabelProxy++dOMHTMLInputElementAlt :: AttrLabelProxy "alt"+dOMHTMLInputElementAlt = AttrLabelProxy++dOMHTMLInputElementAutofocus :: AttrLabelProxy "autofocus"+dOMHTMLInputElementAutofocus = AttrLabelProxy++dOMHTMLInputElementCapture :: AttrLabelProxy "capture"+dOMHTMLInputElementCapture = AttrLabelProxy++dOMHTMLInputElementChecked :: AttrLabelProxy "checked"+dOMHTMLInputElementChecked = AttrLabelProxy++dOMHTMLInputElementDefaultChecked :: AttrLabelProxy "defaultChecked"+dOMHTMLInputElementDefaultChecked = AttrLabelProxy++dOMHTMLInputElementDefaultValue :: AttrLabelProxy "defaultValue"+dOMHTMLInputElementDefaultValue = AttrLabelProxy++dOMHTMLInputElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLInputElementDisabled = AttrLabelProxy++dOMHTMLInputElementFiles :: AttrLabelProxy "files"+dOMHTMLInputElementFiles = AttrLabelProxy++dOMHTMLInputElementForm :: AttrLabelProxy "form"+dOMHTMLInputElementForm = AttrLabelProxy++dOMHTMLInputElementHeight :: AttrLabelProxy "height"+dOMHTMLInputElementHeight = AttrLabelProxy++dOMHTMLInputElementIndeterminate :: AttrLabelProxy "indeterminate"+dOMHTMLInputElementIndeterminate = AttrLabelProxy++dOMHTMLInputElementMaxLength :: AttrLabelProxy "maxLength"+dOMHTMLInputElementMaxLength = AttrLabelProxy++dOMHTMLInputElementMultiple :: AttrLabelProxy "multiple"+dOMHTMLInputElementMultiple = AttrLabelProxy++dOMHTMLInputElementName :: AttrLabelProxy "name"+dOMHTMLInputElementName = AttrLabelProxy++dOMHTMLInputElementReadOnly :: AttrLabelProxy "readOnly"+dOMHTMLInputElementReadOnly = AttrLabelProxy++dOMHTMLInputElementSize :: AttrLabelProxy "size"+dOMHTMLInputElementSize = AttrLabelProxy++dOMHTMLInputElementSrc :: AttrLabelProxy "src"+dOMHTMLInputElementSrc = AttrLabelProxy++dOMHTMLInputElementType :: AttrLabelProxy "type"+dOMHTMLInputElementType = AttrLabelProxy++dOMHTMLInputElementUseMap :: AttrLabelProxy "useMap"+dOMHTMLInputElementUseMap = AttrLabelProxy++dOMHTMLInputElementValue :: AttrLabelProxy "value"+dOMHTMLInputElementValue = AttrLabelProxy++dOMHTMLInputElementWidth :: AttrLabelProxy "width"+dOMHTMLInputElementWidth = AttrLabelProxy++dOMHTMLInputElementWillValidate :: AttrLabelProxy "willValidate"+dOMHTMLInputElementWillValidate = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLInputElement = DOMHTMLInputElementSignalList+type DOMHTMLInputElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLInputElement::get_accept+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_accept" webkit_dom_html_input_element_get_accept :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetAccept ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetAccept ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetAccept self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_accept self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetAccept" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAcceptMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAcceptMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetAccept++#endif++-- method DOMHTMLInputElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_align" webkit_dom_html_input_element_get_align :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetAlign++#endif++-- method DOMHTMLInputElement::get_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_alt" webkit_dom_html_input_element_get_alt :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetAlt self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_alt self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetAlt" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAltMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetAlt++#endif++-- method DOMHTMLInputElement::get_auto_filled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_auto_filled" webkit_dom_html_input_element_get_auto_filled :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetAutoFilled ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementGetAutoFilled' instead."] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLInputElementGetAutoFilled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetAutoFilled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_auto_filled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAutoFilledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAutoFilledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetAutoFilled++#endif++-- method DOMHTMLInputElement::get_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_autofocus" webkit_dom_html_input_element_get_autofocus :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetAutofocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_autofocus self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAutofocusMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetAutofocus++#endif++-- method DOMHTMLInputElement::get_capture+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_capture" webkit_dom_html_input_element_get_capture :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetCapture ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.dOMHTMLInputElementGetCaptureType' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetCapture ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetCapture self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_capture self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetCaptureMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetCaptureMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetCapture++#endif++-- method DOMHTMLInputElement::get_capture_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_capture_type" webkit_dom_html_input_element_get_capture_type :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetCaptureType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMHTMLInputElementGetCaptureType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetCaptureType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_capture_type self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetCaptureType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetCaptureTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetCaptureTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetCaptureType++#endif++-- method DOMHTMLInputElement::get_checked+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_checked" webkit_dom_html_input_element_get_checked :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetChecked ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetChecked self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_checked self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetCheckedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetCheckedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetChecked++#endif++-- method DOMHTMLInputElement::get_default_checked+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_default_checked" webkit_dom_html_input_element_get_default_checked :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetDefaultChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetDefaultChecked ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetDefaultChecked self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_default_checked self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetDefaultCheckedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetDefaultCheckedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetDefaultChecked++#endif++-- method DOMHTMLInputElement::get_default_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_default_value" webkit_dom_html_input_element_get_default_value :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetDefaultValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetDefaultValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_default_value self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetDefaultValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetDefaultValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetDefaultValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetDefaultValue++#endif++-- method DOMHTMLInputElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_disabled" webkit_dom_html_input_element_get_disabled :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetDisabled++#endif++-- method DOMHTMLInputElement::get_files+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_files" webkit_dom_html_input_element_get_files :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO (Ptr WebKit2WebExtension.DOMFileList.DOMFileList)++{-# DEPRECATED dOMHTMLInputElementGetFiles ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetFiles ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m WebKit2WebExtension.DOMFileList.DOMFileList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}+dOMHTMLInputElementGetFiles self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_files self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetFiles" result+    result' <- (wrapObject WebKit2WebExtension.DOMFileList.DOMFileList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetFilesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMFileList.DOMFileList), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetFilesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetFiles++#endif++-- method DOMHTMLInputElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_form" webkit_dom_html_input_element_get_form :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLInputElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLInputElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetForm++#endif++-- method DOMHTMLInputElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_height" webkit_dom_html_input_element_get_height :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CULong++{-# DEPRECATED dOMHTMLInputElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMHTMLInputElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_height self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetHeightMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetHeight++#endif++-- method DOMHTMLInputElement::get_indeterminate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_indeterminate" webkit_dom_html_input_element_get_indeterminate :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetIndeterminate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetIndeterminate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetIndeterminate self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_indeterminate self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetIndeterminateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetIndeterminateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetIndeterminate++#endif++-- method DOMHTMLInputElement::get_input_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_input_type" webkit_dom_html_input_element_get_input_type :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetInputType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetInputType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetInputType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_input_type self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetInputType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetInputTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetInputTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetInputType++#endif++-- method DOMHTMLInputElement::get_max_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_max_length" webkit_dom_html_input_element_get_max_length :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CLong++{-# DEPRECATED dOMHTMLInputElementGetMaxLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetMaxLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLInputElementGetMaxLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_max_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetMaxLengthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetMaxLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetMaxLength++#endif++-- method DOMHTMLInputElement::get_multiple+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_multiple" webkit_dom_html_input_element_get_multiple :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetMultiple ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetMultiple self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_multiple self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetMultipleMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetMultipleMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetMultiple++#endif++-- method DOMHTMLInputElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_name" webkit_dom_html_input_element_get_name :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetName++#endif++-- method DOMHTMLInputElement::get_read_only+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_read_only" webkit_dom_html_input_element_get_read_only :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLInputElementGetReadOnly ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetReadOnly self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_read_only self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetReadOnlyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetReadOnlyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetReadOnly++#endif++-- method DOMHTMLInputElement::get_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_size" webkit_dom_html_input_element_get_size :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CULong++{-# DEPRECATED dOMHTMLInputElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMHTMLInputElementGetSize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_size self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetSizeMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetSize++#endif++-- method DOMHTMLInputElement::get_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_src" webkit_dom_html_input_element_get_src :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetSrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_src self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetSrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetSrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetSrc++#endif++-- method DOMHTMLInputElement::get_use_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_use_map" webkit_dom_html_input_element_get_use_map :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetUseMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetUseMap self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_use_map self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetUseMap" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetUseMapMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetUseMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetUseMap++#endif++-- method DOMHTMLInputElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_value" webkit_dom_html_input_element_get_value :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CString++{-# DEPRECATED dOMHTMLInputElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLInputElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_value self'+    checkUnexpectedReturnNULL "dOMHTMLInputElementGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetValue++#endif++-- method DOMHTMLInputElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_width" webkit_dom_html_input_element_get_width :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CULong++{-# DEPRECATED dOMHTMLInputElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMHTMLInputElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetWidthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetWidth++#endif++-- method DOMHTMLInputElement::get_will_validate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_get_will_validate" webkit_dom_html_input_element_get_will_validate :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementGetWillValidate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementGetWillValidate self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_input_element_get_will_validate self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetWillValidateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetWillValidateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementGetWillValidate++#endif++-- method DOMHTMLInputElement::is_edited+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "input", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_is_edited" webkit_dom_html_input_element_is_edited :: +    Ptr DOMHTMLInputElement ->              -- input : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO CInt++{-# DEPRECATED dOMHTMLInputElementIsEdited ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementIsUserEdited' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementIsEdited ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@input@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLInputElementIsEdited input = liftIO $ do+    input' <- unsafeManagedPtrCastPtr input+    result <- webkit_dom_html_input_element_is_edited input'+    let result' = (/= 0) result+    touchManagedPtr input+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLInputElementIsEditedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementIsEditedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementIsEdited++#endif++-- method DOMHTMLInputElement::select+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_select" webkit_dom_html_input_element_select :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    IO ()++{-# DEPRECATED dOMHTMLInputElementSelect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSelect ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> m ()+dOMHTMLInputElementSelect self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_input_element_select self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSelectMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSelectMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSelect++#endif++-- method DOMHTMLInputElement::set_accept+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_accept" webkit_dom_html_input_element_set_accept :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetAccept ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetAccept ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetAccept self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_accept self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAcceptMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAcceptMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetAccept++#endif++-- method DOMHTMLInputElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_align" webkit_dom_html_input_element_set_align :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetAlign++#endif++-- method DOMHTMLInputElement::set_alt+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_alt" webkit_dom_html_input_element_set_alt :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetAlt ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetAlt self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_alt self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAltMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAltMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetAlt++#endif++-- method DOMHTMLInputElement::set_auto_filled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_auto_filled" webkit_dom_html_input_element_set_auto_filled :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetAutoFilled ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementSetAutoFilled' instead."] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLInputElementSetAutoFilled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetAutoFilled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_auto_filled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAutoFilledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAutoFilledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetAutoFilled++#endif++-- method DOMHTMLInputElement::set_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_autofocus" webkit_dom_html_input_element_set_autofocus :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetAutofocus self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_autofocus self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAutofocusMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetAutofocus++#endif++-- method DOMHTMLInputElement::set_capture_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_capture_type" webkit_dom_html_input_element_set_capture_type :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetCaptureType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLInputElementSetCaptureType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetCaptureType self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_capture_type self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetCaptureTypeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetCaptureTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetCaptureType++#endif++-- method DOMHTMLInputElement::set_checked+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_checked" webkit_dom_html_input_element_set_checked :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetChecked ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetChecked self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_checked self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetCheckedMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetCheckedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetChecked++#endif++-- method DOMHTMLInputElement::set_default_checked+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_default_checked" webkit_dom_html_input_element_set_default_checked :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetDefaultChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLInputElementSetDefaultChecked ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetDefaultChecked self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_default_checked self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetDefaultCheckedMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetDefaultCheckedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetDefaultChecked++#endif++-- method DOMHTMLInputElement::set_default_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_default_value" webkit_dom_html_input_element_set_default_value :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetDefaultValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetDefaultValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_default_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetDefaultValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetDefaultValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetDefaultValue++#endif++-- method DOMHTMLInputElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_disabled" webkit_dom_html_input_element_set_disabled :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetDisabled++#endif++-- method DOMHTMLInputElement::set_editing_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_editing_value" webkit_dom_html_input_element_set_editing_value :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetEditingValue ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementSetEditingValue' instead."] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLInputElementSetEditingValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetEditingValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_editing_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetEditingValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetEditingValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetEditingValue++#endif++-- method DOMHTMLInputElement::set_files+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFileList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_files" webkit_dom_html_input_element_set_files :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    Ptr WebKit2WebExtension.DOMFileList.DOMFileList -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetFiles ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetFiles ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a, WebKit2WebExtension.DOMFileList.IsDOMFileList b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> b+    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}+    -> m ()+dOMHTMLInputElementSetFiles self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- unsafeManagedPtrCastPtr value+    webkit_dom_html_input_element_set_files self' value'+    touchManagedPtr self+    touchManagedPtr value+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetFilesMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLInputElement a, WebKit2WebExtension.DOMFileList.IsDOMFileList b) => O.MethodInfo DOMHTMLInputElementSetFilesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetFiles++#endif++-- method DOMHTMLInputElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_height" webkit_dom_html_input_element_set_height :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CULong ->                               -- value : TBasicType TULong+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> CULong+    {- ^ /@value@/: A @/gulong/@ -}+    -> m ()+dOMHTMLInputElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_input_element_set_height self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetHeightMethodInfo+instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetHeight++#endif++-- method DOMHTMLInputElement::set_indeterminate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_indeterminate" webkit_dom_html_input_element_set_indeterminate :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetIndeterminate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetIndeterminate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetIndeterminate self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_indeterminate self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetIndeterminateMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetIndeterminateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetIndeterminate++#endif++-- method DOMHTMLInputElement::set_input_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_input_type" webkit_dom_html_input_element_set_input_type :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetInputType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetInputType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetInputType self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_input_type self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetInputTypeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetInputTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetInputType++#endif++-- method DOMHTMLInputElement::set_max_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_max_length" webkit_dom_html_input_element_set_max_length :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CLong ->                                -- value : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetMaxLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetMaxLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLInputElementSetMaxLength self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_html_input_element_set_max_length self' value+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetMaxLengthMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetMaxLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetMaxLength++#endif++-- method DOMHTMLInputElement::set_multiple+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_multiple" webkit_dom_html_input_element_set_multiple :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetMultiple ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetMultiple self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_multiple self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetMultipleMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetMultipleMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetMultiple++#endif++-- method DOMHTMLInputElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_name" webkit_dom_html_input_element_set_name :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetName++#endif++-- method DOMHTMLInputElement::set_read_only+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_read_only" webkit_dom_html_input_element_set_read_only :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetReadOnly ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLInputElementSetReadOnly self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_input_element_set_read_only self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetReadOnlyMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetReadOnlyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetReadOnly++#endif++-- method DOMHTMLInputElement::set_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_size" webkit_dom_html_input_element_set_size :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CULong ->                               -- value : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> CULong+    {- ^ /@value@/: A @/gulong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLInputElementSetSize self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_html_input_element_set_size self' value+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetSizeMethodInfo+instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetSize++#endif++-- method DOMHTMLInputElement::set_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_src" webkit_dom_html_input_element_set_src :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetSrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_src self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetSrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetSrc++#endif++-- method DOMHTMLInputElement::set_use_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_use_map" webkit_dom_html_input_element_set_use_map :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetUseMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetUseMap self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_use_map self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetUseMapMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetUseMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetUseMap++#endif++-- method DOMHTMLInputElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_value" webkit_dom_html_input_element_set_value :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLInputElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_input_element_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetValue++#endif++-- method DOMHTMLInputElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_input_element_set_width" webkit_dom_html_input_element_set_width :: +    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})+    CULong ->                               -- value : TBasicType TULong+    IO ()++{-# DEPRECATED dOMHTMLInputElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLInputElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}+    -> CULong+    {- ^ /@value@/: A @/gulong/@ -}+    -> m ()+dOMHTMLInputElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_input_element_set_width self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetWidthMethodInfo+instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLInputElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs-boot view
@@ -0,0 +1,257 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLInputElement = DOMHTMLInputElement (ManagedPtr DOMHTMLInputElement)+instance GObject DOMHTMLInputElement where+class (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o+instance (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o+instance O.HasParentTypes DOMHTMLInputElement+#if ENABLE_OVERLOADING+data DOMHTMLInputElementAcceptPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementAltPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementAutofocusPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementCapturePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementCheckedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementDefaultCheckedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementDefaultValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementFilesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementIndeterminatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementMaxLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementMultiplePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementReadOnlyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSizePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementUseMapPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementWillValidatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAcceptMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAutoFilledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetCaptureMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetCaptureTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetCheckedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetDefaultCheckedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetDefaultValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetFilesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetIndeterminateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetInputTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetMaxLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetMultipleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetReadOnlyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetUseMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementGetWillValidateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementIsEditedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSelectMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAcceptMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAltMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAutoFilledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetCaptureTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetCheckedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetDefaultCheckedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetDefaultValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetEditingValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetFilesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetIndeterminateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetInputTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetMaxLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetMultipleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetReadOnlyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetUseMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLInputElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs view
@@ -0,0 +1,601 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement+    ( ++-- * Exported types+    DOMHTMLLIElement(..)                    ,+    IsDOMHTMLLIElement                      ,+    toDOMHTMLLIElement                      ,+    noDOMHTMLLIElement                      ,+++ -- * Methods+-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLLIElementGetTypeAttrMethodInfo   ,+#endif+    dOMHTMLLIElementGetTypeAttr             ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLLIElementGetValueMethodInfo      ,+#endif+    dOMHTMLLIElementGetValue                ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLLIElementSetTypeAttrMethodInfo   ,+#endif+    dOMHTMLLIElementSetTypeAttr             ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLLIElementSetValueMethodInfo      ,+#endif+    dOMHTMLLIElementSetValue                ,+++++ -- * Properties+-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLIElementTypePropertyInfo        ,+#endif+    clearDOMHTMLLIElementType               ,+    constructDOMHTMLLIElementType           ,+#if ENABLE_OVERLOADING+    dOMHTMLLIElementType                    ,+#endif+    getDOMHTMLLIElementType                 ,+    setDOMHTMLLIElementType                 ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLIElementValuePropertyInfo       ,+#endif+    constructDOMHTMLLIElementValue          ,+#if ENABLE_OVERLOADING+    dOMHTMLLIElementValue                   ,+#endif+    getDOMHTMLLIElementValue                ,+    setDOMHTMLLIElementValue                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLLIElement = DOMHTMLLIElement (ManagedPtr DOMHTMLLIElement)+foreign import ccall "webkit_dom_html_li_element_get_type"+    c_webkit_dom_html_li_element_get_type :: IO GType++instance GObject DOMHTMLLIElement where+    gobjectType = c_webkit_dom_html_li_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLLIElement`, for instance with `toDOMHTMLLIElement`.+class (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o++instance O.HasParentTypes DOMHTMLLIElement+type instance O.ParentTypes DOMHTMLLIElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLLIElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLLIElement :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m DOMHTMLLIElement+toDOMHTMLLIElement = liftIO . unsafeCastTo DOMHTMLLIElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLIElement`.+noDOMHTMLLIElement :: Maybe DOMHTMLLIElement+noDOMHTMLLIElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLLIElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLLIElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLLIElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLLIElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLLIElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLLIElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLLIElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLLIElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLLIElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLLIElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLLIElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLLIElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLLIElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLLIElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLLIElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLLIElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLLIElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLLIElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLLIElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLLIElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLLIElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLLIElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLLIElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLLIElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLLIElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLLIElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLLIElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLLIElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLLIElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLLIElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLLIElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLLIElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLLIElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLLIElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLLIElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLLIElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLLIElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLLIElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLLIElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLLIElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLLIElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLLIElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLLIElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLLIElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLLIElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLLIElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLLIElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLLIElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLLIElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLLIElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLLIElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLLIElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLLIElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLLIElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLLIElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLLIElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLLIElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLLIElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLLIElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLLIElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLLIElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLLIElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLLIElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLLIElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLLIElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLLIElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLLIElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLIElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLLIElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLLIElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLLIElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLLIElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLLIElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLLIElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLLIElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLLIElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLLIElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLLIElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLLIElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLLIElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLLIElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLLIElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLLIElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLLIElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLLIElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLLIElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLLIElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLIElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLLIElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLIElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLLIElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLIElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLLIElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLLIElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLLIElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLLIElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLLIElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLLIElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLLIElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLLIElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLLIElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLLIElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLLIElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLLIElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLLIElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLLIElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLLIElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLLIElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLLIElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLLIElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLLIElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLLIElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLLIElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLLIElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLLIElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLLIElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLLIElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLLIElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLLIElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLLIElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLLIElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLLIElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLLIElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLLIElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLLIElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLLIElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLLIElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLLIElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLLIElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLLIElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLLIElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLLIElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLLIElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLLIElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLLIElementMethod "getTypeAttr" o = DOMHTMLLIElementGetTypeAttrMethodInfo+    ResolveDOMHTMLLIElementMethod "getValue" o = DOMHTMLLIElementGetValueMethodInfo+    ResolveDOMHTMLLIElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLLIElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLIElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLLIElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLLIElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLLIElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLIElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLLIElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLLIElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLLIElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLLIElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLLIElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLLIElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLLIElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLLIElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLLIElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLLIElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLLIElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLLIElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLLIElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLLIElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLLIElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLLIElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLLIElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLLIElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLLIElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLLIElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLLIElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLLIElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLLIElementMethod "setTypeAttr" o = DOMHTMLLIElementSetTypeAttrMethodInfo+    ResolveDOMHTMLLIElementMethod "setValue" o = DOMHTMLLIElementSetValueMethodInfo+    ResolveDOMHTMLLIElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLIElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLLIElementMethod t DOMHTMLLIElement, O.MethodInfo info DOMHTMLLIElement p) => OL.IsLabel t (DOMHTMLLIElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLIElement #type+@+-}+getDOMHTMLLIElementType :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m (Maybe T.Text)+getDOMHTMLLIElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLIElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLIElementType :: (MonadIO m, IsDOMHTMLLIElement o) => o -> T.Text -> m ()+setDOMHTMLLIElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLIElementType :: (IsDOMHTMLLIElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLIElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLLIElementType :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m ()+clearDOMHTMLLIElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLLIElementTypePropertyInfo+instance AttrInfo DOMHTMLLIElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLLIElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLLIElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLIElementTypePropertyInfo = IsDOMHTMLLIElement+    type AttrGetType DOMHTMLLIElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLIElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLLIElementTypePropertyInfo = DOMHTMLLIElement+    attrGet _ = getDOMHTMLLIElementType+    attrSet _ = setDOMHTMLLIElementType+    attrConstruct _ = constructDOMHTMLLIElementType+    attrClear _ = clearDOMHTMLLIElementType+#endif++-- VVV Prop "value"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLIElement #value+@+-}+getDOMHTMLLIElementValue :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m CLong+getDOMHTMLLIElementValue obj = liftIO $ B.Properties.getObjectPropertyLong obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLIElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLIElementValue :: (MonadIO m, IsDOMHTMLLIElement o) => o -> CLong -> m ()+setDOMHTMLLIElementValue obj val = liftIO $ B.Properties.setObjectPropertyLong obj "value" val++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLIElementValue :: (IsDOMHTMLLIElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLLIElementValue val = B.Properties.constructObjectPropertyLong "value" val++#if ENABLE_OVERLOADING+data DOMHTMLLIElementValuePropertyInfo+instance AttrInfo DOMHTMLLIElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLLIElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLIElementValuePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLLIElementValuePropertyInfo = IsDOMHTMLLIElement+    type AttrGetType DOMHTMLLIElementValuePropertyInfo = CLong+    type AttrLabel DOMHTMLLIElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLLIElementValuePropertyInfo = DOMHTMLLIElement+    attrGet _ = getDOMHTMLLIElementValue+    attrSet _ = setDOMHTMLLIElementValue+    attrConstruct _ = constructDOMHTMLLIElementValue+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLLIElement+type instance O.AttributeList DOMHTMLLIElement = DOMHTMLLIElementAttributeList+type DOMHTMLLIElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLLIElementTypePropertyInfo), '("value", DOMHTMLLIElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLLIElementType :: AttrLabelProxy "type"+dOMHTMLLIElementType = AttrLabelProxy++dOMHTMLLIElementValue :: AttrLabelProxy "value"+dOMHTMLLIElementValue = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLLIElement = DOMHTMLLIElementSignalList+type DOMHTMLLIElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLLIElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_li_element_get_type_attr" webkit_dom_html_li_element_get_type_attr :: +    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})+    IO CString++{-# DEPRECATED dOMHTMLLIElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLIElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLIElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_li_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLLIElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLIElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLIElementGetTypeAttr++#endif++-- method DOMHTMLLIElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_li_element_get_value" webkit_dom_html_li_element_get_value :: +    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})+    IO CLong++{-# DEPRECATED dOMHTMLLIElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLIElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLLIElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_li_element_get_value self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLLIElementGetValueMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLIElementGetValue++#endif++-- method DOMHTMLLIElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_li_element_set_type_attr" webkit_dom_html_li_element_set_type_attr :: +    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLIElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLIElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLIElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_li_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLIElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLIElementSetTypeAttr++#endif++-- method DOMHTMLLIElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_li_element_set_value" webkit_dom_html_li_element_set_value :: +    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLLIElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLIElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLLIElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_li_element_set_value self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLIElementSetValueMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLIElementSetValue++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLLIElement = DOMHTMLLIElement (ManagedPtr DOMHTMLLIElement)+instance GObject DOMHTMLLIElement where+class (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o+instance O.HasParentTypes DOMHTMLLIElement+#if ENABLE_OVERLOADING+data DOMHTMLLIElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLIElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLIElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLIElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLIElementSetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLIElementSetValueMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs view
@@ -0,0 +1,527 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement+    ( ++-- * Exported types+    DOMHTMLLabelElement(..)                 ,+    IsDOMHTMLLabelElement                   ,+    toDOMHTMLLabelElement                   ,+    noDOMHTMLLabelElement                   ,+++ -- * Methods+-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLLabelElementGetFormMethodInfo    ,+#endif+    dOMHTMLLabelElementGetForm              ,+++-- ** getHtmlFor #method:getHtmlFor#++#if ENABLE_OVERLOADING+    DOMHTMLLabelElementGetHtmlForMethodInfo ,+#endif+    dOMHTMLLabelElementGetHtmlFor           ,+++-- ** setHtmlFor #method:setHtmlFor#++#if ENABLE_OVERLOADING+    DOMHTMLLabelElementSetHtmlForMethodInfo ,+#endif+    dOMHTMLLabelElementSetHtmlFor           ,+++++ -- * Properties+-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLabelElementFormPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLLabelElementForm                 ,+#endif+    getDOMHTMLLabelElementForm              ,+++-- ** htmlFor #attr:htmlFor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLabelElementHtmlForPropertyInfo  ,+#endif+    constructDOMHTMLLabelElementHtmlFor     ,+#if ENABLE_OVERLOADING+    dOMHTMLLabelElementHtmlFor              ,+#endif+    getDOMHTMLLabelElementHtmlFor           ,+    setDOMHTMLLabelElementHtmlFor           ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLLabelElement = DOMHTMLLabelElement (ManagedPtr DOMHTMLLabelElement)+foreign import ccall "webkit_dom_html_label_element_get_type"+    c_webkit_dom_html_label_element_get_type :: IO GType++instance GObject DOMHTMLLabelElement where+    gobjectType = c_webkit_dom_html_label_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLLabelElement`, for instance with `toDOMHTMLLabelElement`.+class (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o++instance O.HasParentTypes DOMHTMLLabelElement+type instance O.ParentTypes DOMHTMLLabelElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLLabelElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLLabelElement :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> m DOMHTMLLabelElement+toDOMHTMLLabelElement = liftIO . unsafeCastTo DOMHTMLLabelElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLabelElement`.+noDOMHTMLLabelElement :: Maybe DOMHTMLLabelElement+noDOMHTMLLabelElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLLabelElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLLabelElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLLabelElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLLabelElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLLabelElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLLabelElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLLabelElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLLabelElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLLabelElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLLabelElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLLabelElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLLabelElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLLabelElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLLabelElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLLabelElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLLabelElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLLabelElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLLabelElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLLabelElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLLabelElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLLabelElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLLabelElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLLabelElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLLabelElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLLabelElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLLabelElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLLabelElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLLabelElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLLabelElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLLabelElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLLabelElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLLabelElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLLabelElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLLabelElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLLabelElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLLabelElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLLabelElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLLabelElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLLabelElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLLabelElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLLabelElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLLabelElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLLabelElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLLabelElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLLabelElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLLabelElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLLabelElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLLabelElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLLabelElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLLabelElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLLabelElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLLabelElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLLabelElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLLabelElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLLabelElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLLabelElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLLabelElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLLabelElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLLabelElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLLabelElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLLabelElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLLabelElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLLabelElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLLabelElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLLabelElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLLabelElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLLabelElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLLabelElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLLabelElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLLabelElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLLabelElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLLabelElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLLabelElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLabelElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLabelElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "getForm" o = DOMHTMLLabelElementGetFormMethodInfo+    ResolveDOMHTMLLabelElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLLabelElementMethod "getHtmlFor" o = DOMHTMLLabelElementGetHtmlForMethodInfo+    ResolveDOMHTMLLabelElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLLabelElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLLabelElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLLabelElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLLabelElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLLabelElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLLabelElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLLabelElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLLabelElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLLabelElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLLabelElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLLabelElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLLabelElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLLabelElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLLabelElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLLabelElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLLabelElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLLabelElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLLabelElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLLabelElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLLabelElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLLabelElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLLabelElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLLabelElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLLabelElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLLabelElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLLabelElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLLabelElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLLabelElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLLabelElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLLabelElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLabelElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLLabelElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLLabelElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLLabelElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLLabelElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLLabelElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLLabelElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLLabelElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLLabelElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLLabelElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLLabelElementMethod "setHtmlFor" o = DOMHTMLLabelElementSetHtmlForMethodInfo+    ResolveDOMHTMLLabelElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLLabelElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLLabelElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLLabelElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLLabelElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLLabelElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLLabelElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLLabelElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLLabelElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLLabelElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLLabelElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLLabelElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLLabelElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLLabelElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLLabelElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLLabelElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLLabelElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLabelElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLLabelElementMethod t DOMHTMLLabelElement, O.MethodInfo info DOMHTMLLabelElement p) => OL.IsLabel t (DOMHTMLLabelElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLabelElement #form+@+-}+getDOMHTMLLabelElementForm :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLLabelElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLLabelElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLLabelElementFormPropertyInfo+instance AttrInfo DOMHTMLLabelElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLLabelElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLLabelElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLLabelElementFormPropertyInfo = IsDOMHTMLLabelElement+    type AttrGetType DOMHTMLLabelElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLLabelElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLLabelElementFormPropertyInfo = DOMHTMLLabelElement+    attrGet _ = getDOMHTMLLabelElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "html-for"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@html-for@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLabelElement #htmlFor+@+-}+getDOMHTMLLabelElementHtmlFor :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> m (Maybe T.Text)+getDOMHTMLLabelElementHtmlFor obj = liftIO $ B.Properties.getObjectPropertyString obj "html-for"++{- |+Set the value of the “@html-for@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLabelElement [ #htmlFor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLabelElementHtmlFor :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> T.Text -> m ()+setDOMHTMLLabelElementHtmlFor obj val = liftIO $ B.Properties.setObjectPropertyString obj "html-for" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@html-for@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLabelElementHtmlFor :: (IsDOMHTMLLabelElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLabelElementHtmlFor val = B.Properties.constructObjectPropertyString "html-for" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLabelElementHtmlForPropertyInfo+instance AttrInfo DOMHTMLLabelElementHtmlForPropertyInfo where+    type AttrAllowedOps DOMHTMLLabelElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLabelElementHtmlForPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLabelElementHtmlForPropertyInfo = IsDOMHTMLLabelElement+    type AttrGetType DOMHTMLLabelElementHtmlForPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLabelElementHtmlForPropertyInfo = "html-for"+    type AttrOrigin DOMHTMLLabelElementHtmlForPropertyInfo = DOMHTMLLabelElement+    attrGet _ = getDOMHTMLLabelElementHtmlFor+    attrSet _ = setDOMHTMLLabelElementHtmlFor+    attrConstruct _ = constructDOMHTMLLabelElementHtmlFor+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLLabelElement+type instance O.AttributeList DOMHTMLLabelElement = DOMHTMLLabelElementAttributeList+type DOMHTMLLabelElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLLabelElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLLabelElementHtmlForPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLLabelElementForm :: AttrLabelProxy "form"+dOMHTMLLabelElementForm = AttrLabelProxy++dOMHTMLLabelElementHtmlFor :: AttrLabelProxy "htmlFor"+dOMHTMLLabelElementHtmlFor = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLLabelElement = DOMHTMLLabelElementSignalList+type DOMHTMLLabelElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLLabelElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLabelElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_label_element_get_form" webkit_dom_html_label_element_get_form :: +    Ptr DOMHTMLLabelElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLLabelElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLabelElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLabelElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLLabelElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_label_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLLabelElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLabelElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLLabelElement a) => O.MethodInfo DOMHTMLLabelElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLabelElementGetForm++#endif++-- method DOMHTMLLabelElement::get_html_for+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLabelElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_label_element_get_html_for" webkit_dom_html_label_element_get_html_for :: +    Ptr DOMHTMLLabelElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"})+    IO CString++{-# DEPRECATED dOMHTMLLabelElementGetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLabelElementGetHtmlFor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLabelElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLabelElementGetHtmlFor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_label_element_get_html_for self'+    checkUnexpectedReturnNULL "dOMHTMLLabelElementGetHtmlFor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLabelElementGetHtmlForMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLabelElement a) => O.MethodInfo DOMHTMLLabelElementGetHtmlForMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLabelElementGetHtmlFor++#endif++-- method DOMHTMLLabelElement::set_html_for+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLabelElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_label_element_set_html_for" webkit_dom_html_label_element_set_html_for :: +    Ptr DOMHTMLLabelElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLabelElementSetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLabelElementSetHtmlFor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLabelElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLabelElementSetHtmlFor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_label_element_set_html_for self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLabelElementSetHtmlForMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLabelElement a) => O.MethodInfo DOMHTMLLabelElementSetHtmlForMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLabelElementSetHtmlFor++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs-boot view
@@ -0,0 +1,44 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLLabelElement = DOMHTMLLabelElement (ManagedPtr DOMHTMLLabelElement)+instance GObject DOMHTMLLabelElement where+class (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o+instance O.HasParentTypes DOMHTMLLabelElement+#if ENABLE_OVERLOADING+data DOMHTMLLabelElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLabelElementHtmlForPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLabelElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLabelElementGetHtmlForMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLabelElementSetHtmlForMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs view
@@ -0,0 +1,527 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement+    ( ++-- * Exported types+    DOMHTMLLegendElement(..)                ,+    IsDOMHTMLLegendElement                  ,+    toDOMHTMLLegendElement                  ,+    noDOMHTMLLegendElement                  ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLLegendElementGetAlignMethodInfo  ,+#endif+    dOMHTMLLegendElementGetAlign            ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLLegendElementGetFormMethodInfo   ,+#endif+    dOMHTMLLegendElementGetForm             ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLLegendElementSetAlignMethodInfo  ,+#endif+    dOMHTMLLegendElementSetAlign            ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLegendElementAlignPropertyInfo   ,+#endif+    constructDOMHTMLLegendElementAlign      ,+#if ENABLE_OVERLOADING+    dOMHTMLLegendElementAlign               ,+#endif+    getDOMHTMLLegendElementAlign            ,+    setDOMHTMLLegendElementAlign            ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLegendElementFormPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLLegendElementForm                ,+#endif+    getDOMHTMLLegendElementForm             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLLegendElement = DOMHTMLLegendElement (ManagedPtr DOMHTMLLegendElement)+foreign import ccall "webkit_dom_html_legend_element_get_type"+    c_webkit_dom_html_legend_element_get_type :: IO GType++instance GObject DOMHTMLLegendElement where+    gobjectType = c_webkit_dom_html_legend_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLLegendElement`, for instance with `toDOMHTMLLegendElement`.+class (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o++instance O.HasParentTypes DOMHTMLLegendElement+type instance O.ParentTypes DOMHTMLLegendElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLLegendElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLLegendElement :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> m DOMHTMLLegendElement+toDOMHTMLLegendElement = liftIO . unsafeCastTo DOMHTMLLegendElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLegendElement`.+noDOMHTMLLegendElement :: Maybe DOMHTMLLegendElement+noDOMHTMLLegendElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLLegendElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLLegendElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLLegendElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLLegendElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLLegendElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLLegendElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLLegendElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLLegendElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLLegendElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLLegendElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLLegendElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLLegendElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLLegendElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLLegendElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLLegendElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLLegendElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLLegendElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLLegendElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLLegendElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLLegendElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLLegendElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLLegendElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLLegendElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLLegendElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLLegendElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLLegendElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLLegendElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLLegendElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLLegendElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLLegendElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLLegendElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLLegendElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLLegendElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLLegendElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLLegendElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLLegendElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLLegendElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLLegendElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLLegendElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLLegendElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLLegendElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLLegendElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLLegendElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLLegendElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLLegendElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLLegendElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLLegendElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLLegendElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLLegendElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLLegendElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLLegendElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLLegendElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLLegendElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLLegendElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLLegendElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLLegendElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLLegendElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLLegendElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAlign" o = DOMHTMLLegendElementGetAlignMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLLegendElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLLegendElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLLegendElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLLegendElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLLegendElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLLegendElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLLegendElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLLegendElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLLegendElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLLegendElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLLegendElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLegendElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLegendElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "getForm" o = DOMHTMLLegendElementGetFormMethodInfo+    ResolveDOMHTMLLegendElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLLegendElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLLegendElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLLegendElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLLegendElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLLegendElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLLegendElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLLegendElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLLegendElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLLegendElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLLegendElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLLegendElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLLegendElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLLegendElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLLegendElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLLegendElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLLegendElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLLegendElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLLegendElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLLegendElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLLegendElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLLegendElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLLegendElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLLegendElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLLegendElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLLegendElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLLegendElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLLegendElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLLegendElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLLegendElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLLegendElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLLegendElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLegendElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLLegendElementMethod "setAlign" o = DOMHTMLLegendElementSetAlignMethodInfo+    ResolveDOMHTMLLegendElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLLegendElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLLegendElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLLegendElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLLegendElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLLegendElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLLegendElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLLegendElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLLegendElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLLegendElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLLegendElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLLegendElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLLegendElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLLegendElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLLegendElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLLegendElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLLegendElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLLegendElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLLegendElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLLegendElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLLegendElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLLegendElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLLegendElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLLegendElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLLegendElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLLegendElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLegendElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLLegendElementMethod t DOMHTMLLegendElement, O.MethodInfo info DOMHTMLLegendElement p) => OL.IsLabel t (DOMHTMLLegendElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLegendElement #align+@+-}+getDOMHTMLLegendElementAlign :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> m (Maybe T.Text)+getDOMHTMLLegendElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLegendElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLegendElementAlign :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> T.Text -> m ()+setDOMHTMLLegendElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLegendElementAlign :: (IsDOMHTMLLegendElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLegendElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLegendElementAlignPropertyInfo+instance AttrInfo DOMHTMLLegendElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLLegendElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLegendElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLegendElementAlignPropertyInfo = IsDOMHTMLLegendElement+    type AttrGetType DOMHTMLLegendElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLegendElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLLegendElementAlignPropertyInfo = DOMHTMLLegendElement+    attrGet _ = getDOMHTMLLegendElementAlign+    attrSet _ = setDOMHTMLLegendElementAlign+    attrConstruct _ = constructDOMHTMLLegendElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLegendElement #form+@+-}+getDOMHTMLLegendElementForm :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLLegendElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLLegendElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLLegendElementFormPropertyInfo+instance AttrInfo DOMHTMLLegendElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLLegendElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLLegendElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLLegendElementFormPropertyInfo = IsDOMHTMLLegendElement+    type AttrGetType DOMHTMLLegendElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLLegendElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLLegendElementFormPropertyInfo = DOMHTMLLegendElement+    attrGet _ = getDOMHTMLLegendElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLLegendElement+type instance O.AttributeList DOMHTMLLegendElement = DOMHTMLLegendElementAttributeList+type DOMHTMLLegendElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLLegendElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLLegendElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLLegendElementAlign :: AttrLabelProxy "align"+dOMHTMLLegendElementAlign = AttrLabelProxy++dOMHTMLLegendElementForm :: AttrLabelProxy "form"+dOMHTMLLegendElementForm = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLLegendElement = DOMHTMLLegendElementSignalList+type DOMHTMLLegendElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLLegendElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLegendElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_legend_element_get_align" webkit_dom_html_legend_element_get_align :: +    Ptr DOMHTMLLegendElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"})+    IO CString++{-# DEPRECATED dOMHTMLLegendElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLegendElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLegendElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLegendElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_legend_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLLegendElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLegendElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLegendElement a) => O.MethodInfo DOMHTMLLegendElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLegendElementGetAlign++#endif++-- method DOMHTMLLegendElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLegendElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_legend_element_get_form" webkit_dom_html_legend_element_get_form :: +    Ptr DOMHTMLLegendElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLLegendElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLegendElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLegendElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLLegendElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_legend_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLLegendElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLegendElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLLegendElement a) => O.MethodInfo DOMHTMLLegendElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLegendElementGetForm++#endif++-- method DOMHTMLLegendElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLegendElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_legend_element_set_align" webkit_dom_html_legend_element_set_align :: +    Ptr DOMHTMLLegendElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLegendElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLegendElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLegendElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLegendElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_legend_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLegendElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLegendElement a) => O.MethodInfo DOMHTMLLegendElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLegendElementSetAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs-boot view
@@ -0,0 +1,44 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLLegendElement = DOMHTMLLegendElement (ManagedPtr DOMHTMLLegendElement)+instance GObject DOMHTMLLegendElement where+class (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o+instance O.HasParentTypes DOMHTMLLegendElement+#if ENABLE_OVERLOADING+data DOMHTMLLegendElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLegendElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLegendElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLegendElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLegendElementSetAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs view
@@ -0,0 +1,1961 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement+    ( ++-- * Exported types+    DOMHTMLLinkElement(..)                  ,+    IsDOMHTMLLinkElement                    ,+    toDOMHTMLLinkElement                    ,+    noDOMHTMLLinkElement                    ,+++ -- * Methods+-- ** getCharset #method:getCharset#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetCharsetMethodInfo  ,+#endif+    dOMHTMLLinkElementGetCharset            ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetDisabledMethodInfo ,+#endif+    dOMHTMLLinkElementGetDisabled           ,+++-- ** getHref #method:getHref#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetHrefMethodInfo     ,+#endif+    dOMHTMLLinkElementGetHref               ,+++-- ** getHreflang #method:getHreflang#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetHreflangMethodInfo ,+#endif+    dOMHTMLLinkElementGetHreflang           ,+++-- ** getMedia #method:getMedia#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetMediaMethodInfo    ,+#endif+    dOMHTMLLinkElementGetMedia              ,+++-- ** getRel #method:getRel#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetRelMethodInfo      ,+#endif+    dOMHTMLLinkElementGetRel                ,+++-- ** getRev #method:getRev#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetRevMethodInfo      ,+#endif+    dOMHTMLLinkElementGetRev                ,+++-- ** getSheet #method:getSheet#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetSheetMethodInfo    ,+#endif+    dOMHTMLLinkElementGetSheet              ,+++-- ** getSizes #method:getSizes#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetSizesMethodInfo    ,+#endif+    dOMHTMLLinkElementGetSizes              ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetTargetMethodInfo   ,+#endif+    dOMHTMLLinkElementGetTarget             ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementGetTypeAttrMethodInfo ,+#endif+    dOMHTMLLinkElementGetTypeAttr           ,+++-- ** setCharset #method:setCharset#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetCharsetMethodInfo  ,+#endif+    dOMHTMLLinkElementSetCharset            ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetDisabledMethodInfo ,+#endif+    dOMHTMLLinkElementSetDisabled           ,+++-- ** setHref #method:setHref#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetHrefMethodInfo     ,+#endif+    dOMHTMLLinkElementSetHref               ,+++-- ** setHreflang #method:setHreflang#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetHreflangMethodInfo ,+#endif+    dOMHTMLLinkElementSetHreflang           ,+++-- ** setMedia #method:setMedia#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetMediaMethodInfo    ,+#endif+    dOMHTMLLinkElementSetMedia              ,+++-- ** setRel #method:setRel#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetRelMethodInfo      ,+#endif+    dOMHTMLLinkElementSetRel                ,+++-- ** setRev #method:setRev#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetRevMethodInfo      ,+#endif+    dOMHTMLLinkElementSetRev                ,+++-- ** setSizes #method:setSizes#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetSizesMethodInfo    ,+#endif+    dOMHTMLLinkElementSetSizes              ,+++-- ** setTarget #method:setTarget#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetTargetMethodInfo   ,+#endif+    dOMHTMLLinkElementSetTarget             ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSetTypeAttrMethodInfo ,+#endif+    dOMHTMLLinkElementSetTypeAttr           ,+++++ -- * Properties+-- ** charset #attr:charset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementCharsetPropertyInfo   ,+#endif+    constructDOMHTMLLinkElementCharset      ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementCharset               ,+#endif+    getDOMHTMLLinkElementCharset            ,+    setDOMHTMLLinkElementCharset            ,+++-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementDisabledPropertyInfo  ,+#endif+    constructDOMHTMLLinkElementDisabled     ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementDisabled              ,+#endif+    getDOMHTMLLinkElementDisabled           ,+    setDOMHTMLLinkElementDisabled           ,+++-- ** href #attr:href#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementHrefPropertyInfo      ,+#endif+    constructDOMHTMLLinkElementHref         ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementHref                  ,+#endif+    getDOMHTMLLinkElementHref               ,+    setDOMHTMLLinkElementHref               ,+++-- ** hreflang #attr:hreflang#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementHreflangPropertyInfo  ,+#endif+    constructDOMHTMLLinkElementHreflang     ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementHreflang              ,+#endif+    getDOMHTMLLinkElementHreflang           ,+    setDOMHTMLLinkElementHreflang           ,+++-- ** media #attr:media#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementMediaPropertyInfo     ,+#endif+    constructDOMHTMLLinkElementMedia        ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementMedia                 ,+#endif+    getDOMHTMLLinkElementMedia              ,+    setDOMHTMLLinkElementMedia              ,+++-- ** rel #attr:rel#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementRelPropertyInfo       ,+#endif+    constructDOMHTMLLinkElementRel          ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementRel                   ,+#endif+    getDOMHTMLLinkElementRel                ,+    setDOMHTMLLinkElementRel                ,+++-- ** rev #attr:rev#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementRevPropertyInfo       ,+#endif+    constructDOMHTMLLinkElementRev          ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementRev                   ,+#endif+    getDOMHTMLLinkElementRev                ,+    setDOMHTMLLinkElementRev                ,+++-- ** sheet #attr:sheet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSheetPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementSheet                 ,+#endif+    getDOMHTMLLinkElementSheet              ,+++-- ** sizes #attr:sizes#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementSizesPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementSizes                 ,+#endif+    getDOMHTMLLinkElementSizes              ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementTargetPropertyInfo    ,+#endif+    constructDOMHTMLLinkElementTarget       ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementTarget                ,+#endif+    getDOMHTMLLinkElementTarget             ,+    setDOMHTMLLinkElementTarget             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLLinkElementTypePropertyInfo      ,+#endif+    clearDOMHTMLLinkElementType             ,+    constructDOMHTMLLinkElementType         ,+#if ENABLE_OVERLOADING+    dOMHTMLLinkElementType                  ,+#endif+    getDOMHTMLLinkElementType               ,+    setDOMHTMLLinkElementType               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMTokenList as WebKit2WebExtension.DOMDOMTokenList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet++-- | Memory-managed wrapper type.+newtype DOMHTMLLinkElement = DOMHTMLLinkElement (ManagedPtr DOMHTMLLinkElement)+foreign import ccall "webkit_dom_html_link_element_get_type"+    c_webkit_dom_html_link_element_get_type :: IO GType++instance GObject DOMHTMLLinkElement where+    gobjectType = c_webkit_dom_html_link_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLLinkElement`, for instance with `toDOMHTMLLinkElement`.+class (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o++instance O.HasParentTypes DOMHTMLLinkElement+type instance O.ParentTypes DOMHTMLLinkElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLLinkElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLLinkElement :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m DOMHTMLLinkElement+toDOMHTMLLinkElement = liftIO . unsafeCastTo DOMHTMLLinkElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLinkElement`.+noDOMHTMLLinkElement :: Maybe DOMHTMLLinkElement+noDOMHTMLLinkElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLLinkElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLLinkElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLLinkElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLLinkElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLLinkElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLLinkElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLLinkElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLLinkElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLLinkElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLLinkElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLLinkElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLLinkElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLLinkElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLLinkElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLLinkElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLLinkElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLLinkElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLLinkElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLLinkElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLLinkElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLLinkElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLLinkElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLLinkElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLLinkElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLLinkElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLLinkElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLLinkElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLLinkElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLLinkElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLLinkElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLLinkElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLLinkElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLLinkElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLLinkElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLLinkElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLLinkElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLLinkElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLLinkElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLLinkElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLLinkElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLLinkElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLLinkElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLLinkElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLLinkElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLLinkElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLLinkElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLLinkElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLLinkElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLLinkElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLLinkElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLLinkElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLLinkElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLLinkElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLLinkElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLLinkElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLLinkElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLLinkElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLLinkElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLLinkElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLLinkElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLLinkElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLLinkElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLLinkElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLLinkElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLLinkElementMethod "getCharset" o = DOMHTMLLinkElementGetCharsetMethodInfo+    ResolveDOMHTMLLinkElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLLinkElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLLinkElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLLinkElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLLinkElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLLinkElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLLinkElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLLinkElementMethod "getDisabled" o = DOMHTMLLinkElementGetDisabledMethodInfo+    ResolveDOMHTMLLinkElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLLinkElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLinkElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLLinkElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLLinkElementMethod "getHref" o = DOMHTMLLinkElementGetHrefMethodInfo+    ResolveDOMHTMLLinkElementMethod "getHreflang" o = DOMHTMLLinkElementGetHreflangMethodInfo+    ResolveDOMHTMLLinkElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLLinkElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLLinkElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLLinkElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLLinkElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLLinkElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLLinkElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "getMedia" o = DOMHTMLLinkElementGetMediaMethodInfo+    ResolveDOMHTMLLinkElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLLinkElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLLinkElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLLinkElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLLinkElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLLinkElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLLinkElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLLinkElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLLinkElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLLinkElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLLinkElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLLinkElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLLinkElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLLinkElementMethod "getRel" o = DOMHTMLLinkElementGetRelMethodInfo+    ResolveDOMHTMLLinkElementMethod "getRev" o = DOMHTMLLinkElementGetRevMethodInfo+    ResolveDOMHTMLLinkElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLLinkElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLLinkElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLLinkElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLLinkElementMethod "getSheet" o = DOMHTMLLinkElementGetSheetMethodInfo+    ResolveDOMHTMLLinkElementMethod "getSizes" o = DOMHTMLLinkElementGetSizesMethodInfo+    ResolveDOMHTMLLinkElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLLinkElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTarget" o = DOMHTMLLinkElementGetTargetMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLLinkElementMethod "getTypeAttr" o = DOMHTMLLinkElementGetTypeAttrMethodInfo+    ResolveDOMHTMLLinkElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLLinkElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLinkElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLLinkElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLLinkElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLLinkElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLLinkElementMethod "setCharset" o = DOMHTMLLinkElementSetCharsetMethodInfo+    ResolveDOMHTMLLinkElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLLinkElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLLinkElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLLinkElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLLinkElementMethod "setDisabled" o = DOMHTMLLinkElementSetDisabledMethodInfo+    ResolveDOMHTMLLinkElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLLinkElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLLinkElementMethod "setHref" o = DOMHTMLLinkElementSetHrefMethodInfo+    ResolveDOMHTMLLinkElementMethod "setHreflang" o = DOMHTMLLinkElementSetHreflangMethodInfo+    ResolveDOMHTMLLinkElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLLinkElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLLinkElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLLinkElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLLinkElementMethod "setMedia" o = DOMHTMLLinkElementSetMediaMethodInfo+    ResolveDOMHTMLLinkElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLLinkElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLLinkElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLLinkElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLLinkElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLLinkElementMethod "setRel" o = DOMHTMLLinkElementSetRelMethodInfo+    ResolveDOMHTMLLinkElementMethod "setRev" o = DOMHTMLLinkElementSetRevMethodInfo+    ResolveDOMHTMLLinkElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLLinkElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLLinkElementMethod "setSizes" o = DOMHTMLLinkElementSetSizesMethodInfo+    ResolveDOMHTMLLinkElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLLinkElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLLinkElementMethod "setTarget" o = DOMHTMLLinkElementSetTargetMethodInfo+    ResolveDOMHTMLLinkElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLLinkElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLLinkElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLLinkElementMethod "setTypeAttr" o = DOMHTMLLinkElementSetTypeAttrMethodInfo+    ResolveDOMHTMLLinkElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLLinkElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, O.MethodInfo info DOMHTMLLinkElement p) => OL.IsLabel t (DOMHTMLLinkElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "charset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #charset+@+-}+getDOMHTMLLinkElementCharset :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"++{- |+Set the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #charset 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementCharset :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementCharset :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementCharsetPropertyInfo+instance AttrInfo DOMHTMLLinkElementCharsetPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementCharsetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementCharsetPropertyInfo = "charset"+    type AttrOrigin DOMHTMLLinkElementCharsetPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementCharset+    attrSet _ = setDOMHTMLLinkElementCharset+    attrConstruct _ = constructDOMHTMLLinkElementCharset+    attrClear _ = undefined+#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #disabled+@+-}+getDOMHTMLLinkElementDisabled :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m Bool+getDOMHTMLLinkElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementDisabled :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> Bool -> m ()+setDOMHTMLLinkElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementDisabled :: (IsDOMHTMLLinkElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLLinkElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementDisabledPropertyInfo+instance AttrInfo DOMHTMLLinkElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLLinkElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLLinkElementDisabledPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementDisabled+    attrSet _ = setDOMHTMLLinkElementDisabled+    attrConstruct _ = constructDOMHTMLLinkElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "href"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #href+@+-}+getDOMHTMLLinkElementHref :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"++{- |+Set the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #href 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementHref :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementHref :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementHrefPropertyInfo+instance AttrInfo DOMHTMLLinkElementHrefPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementHrefPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementHrefPropertyInfo = "href"+    type AttrOrigin DOMHTMLLinkElementHrefPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementHref+    attrSet _ = setDOMHTMLLinkElementHref+    attrConstruct _ = constructDOMHTMLLinkElementHref+    attrClear _ = undefined+#endif++-- VVV Prop "hreflang"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@hreflang@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #hreflang+@+-}+getDOMHTMLLinkElementHreflang :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementHreflang obj = liftIO $ B.Properties.getObjectPropertyString obj "hreflang"++{- |+Set the value of the “@hreflang@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #hreflang 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementHreflang :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementHreflang obj val = liftIO $ B.Properties.setObjectPropertyString obj "hreflang" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@hreflang@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementHreflang :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementHreflang val = B.Properties.constructObjectPropertyString "hreflang" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementHreflangPropertyInfo+instance AttrInfo DOMHTMLLinkElementHreflangPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementHreflangPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementHreflangPropertyInfo = "hreflang"+    type AttrOrigin DOMHTMLLinkElementHreflangPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementHreflang+    attrSet _ = setDOMHTMLLinkElementHreflang+    attrConstruct _ = constructDOMHTMLLinkElementHreflang+    attrClear _ = undefined+#endif++-- VVV Prop "media"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@media@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #media+@+-}+getDOMHTMLLinkElementMedia :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementMedia obj = liftIO $ B.Properties.getObjectPropertyString obj "media"++{- |+Set the value of the “@media@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #media 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementMedia :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementMedia obj val = liftIO $ B.Properties.setObjectPropertyString obj "media" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@media@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementMedia :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementMedia val = B.Properties.constructObjectPropertyString "media" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementMediaPropertyInfo+instance AttrInfo DOMHTMLLinkElementMediaPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementMediaPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementMediaPropertyInfo = "media"+    type AttrOrigin DOMHTMLLinkElementMediaPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementMedia+    attrSet _ = setDOMHTMLLinkElementMedia+    attrConstruct _ = constructDOMHTMLLinkElementMedia+    attrClear _ = undefined+#endif++-- VVV Prop "rel"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@rel@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #rel+@+-}+getDOMHTMLLinkElementRel :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementRel obj = liftIO $ B.Properties.getObjectPropertyString obj "rel"++{- |+Set the value of the “@rel@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #rel 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementRel :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementRel obj val = liftIO $ B.Properties.setObjectPropertyString obj "rel" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@rel@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementRel :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementRel val = B.Properties.constructObjectPropertyString "rel" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementRelPropertyInfo+instance AttrInfo DOMHTMLLinkElementRelPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementRelPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementRelPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementRelPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementRelPropertyInfo = "rel"+    type AttrOrigin DOMHTMLLinkElementRelPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementRel+    attrSet _ = setDOMHTMLLinkElementRel+    attrConstruct _ = constructDOMHTMLLinkElementRel+    attrClear _ = undefined+#endif++-- VVV Prop "rev"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@rev@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #rev+@+-}+getDOMHTMLLinkElementRev :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementRev obj = liftIO $ B.Properties.getObjectPropertyString obj "rev"++{- |+Set the value of the “@rev@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #rev 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementRev :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementRev obj val = liftIO $ B.Properties.setObjectPropertyString obj "rev" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@rev@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementRev :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementRev val = B.Properties.constructObjectPropertyString "rev" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementRevPropertyInfo+instance AttrInfo DOMHTMLLinkElementRevPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementRevPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementRevPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementRevPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementRevPropertyInfo = "rev"+    type AttrOrigin DOMHTMLLinkElementRevPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementRev+    attrSet _ = setDOMHTMLLinkElementRev+    attrConstruct _ = constructDOMHTMLLinkElementRev+    attrClear _ = undefined+#endif++-- VVV Prop "sheet"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@sheet@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #sheet+@+-}+getDOMHTMLLinkElementSheet :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)+getDOMHTMLLinkElementSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "sheet" WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSheetPropertyInfo+instance AttrInfo DOMHTMLLinkElementSheetPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)+    type AttrLabel DOMHTMLLinkElementSheetPropertyInfo = "sheet"+    type AttrOrigin DOMHTMLLinkElementSheetPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementSheet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "sizes"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@sizes@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #sizes+@+-}+getDOMHTMLLinkElementSizes :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)+getDOMHTMLLinkElementSizes obj = liftIO $ B.Properties.getObjectPropertyObject obj "sizes" WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSizesPropertyInfo+instance AttrInfo DOMHTMLLinkElementSizesPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementSizesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementSizesPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)+    type AttrLabel DOMHTMLLinkElementSizesPropertyInfo = "sizes"+    type AttrOrigin DOMHTMLLinkElementSizesPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementSizes+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #target+@+-}+getDOMHTMLLinkElementTarget :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"++{- |+Set the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #target 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementTarget :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementTarget :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementTargetPropertyInfo+instance AttrInfo DOMHTMLLinkElementTargetPropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementTargetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementTargetPropertyInfo = "target"+    type AttrOrigin DOMHTMLLinkElementTargetPropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementTarget+    attrSet _ = setDOMHTMLLinkElementTarget+    attrConstruct _ = constructDOMHTMLLinkElementTarget+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #type+@+-}+getDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)+getDOMHTMLLinkElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()+setDOMHTMLLinkElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLLinkElementType :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLLinkElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m ()+clearDOMHTMLLinkElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementTypePropertyInfo+instance AttrInfo DOMHTMLLinkElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLLinkElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLLinkElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLLinkElementTypePropertyInfo = IsDOMHTMLLinkElement+    type AttrGetType DOMHTMLLinkElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLLinkElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLLinkElementTypePropertyInfo = DOMHTMLLinkElement+    attrGet _ = getDOMHTMLLinkElementType+    attrSet _ = setDOMHTMLLinkElementType+    attrConstruct _ = constructDOMHTMLLinkElementType+    attrClear _ = clearDOMHTMLLinkElementType+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLLinkElement+type instance O.AttributeList DOMHTMLLinkElement = DOMHTMLLinkElementAttributeList+type DOMHTMLLinkElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLLinkElementCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLLinkElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLLinkElementHrefPropertyInfo), '("hreflang", DOMHTMLLinkElementHreflangPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("media", DOMHTMLLinkElementMediaPropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rel", DOMHTMLLinkElementRelPropertyInfo), '("rev", DOMHTMLLinkElementRevPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLLinkElementSheetPropertyInfo), '("sizes", DOMHTMLLinkElementSizesPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLLinkElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLLinkElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLLinkElementCharset :: AttrLabelProxy "charset"+dOMHTMLLinkElementCharset = AttrLabelProxy++dOMHTMLLinkElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLLinkElementDisabled = AttrLabelProxy++dOMHTMLLinkElementHref :: AttrLabelProxy "href"+dOMHTMLLinkElementHref = AttrLabelProxy++dOMHTMLLinkElementHreflang :: AttrLabelProxy "hreflang"+dOMHTMLLinkElementHreflang = AttrLabelProxy++dOMHTMLLinkElementMedia :: AttrLabelProxy "media"+dOMHTMLLinkElementMedia = AttrLabelProxy++dOMHTMLLinkElementRel :: AttrLabelProxy "rel"+dOMHTMLLinkElementRel = AttrLabelProxy++dOMHTMLLinkElementRev :: AttrLabelProxy "rev"+dOMHTMLLinkElementRev = AttrLabelProxy++dOMHTMLLinkElementSheet :: AttrLabelProxy "sheet"+dOMHTMLLinkElementSheet = AttrLabelProxy++dOMHTMLLinkElementSizes :: AttrLabelProxy "sizes"+dOMHTMLLinkElementSizes = AttrLabelProxy++dOMHTMLLinkElementTarget :: AttrLabelProxy "target"+dOMHTMLLinkElementTarget = AttrLabelProxy++dOMHTMLLinkElementType :: AttrLabelProxy "type"+dOMHTMLLinkElementType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLLinkElement = DOMHTMLLinkElementSignalList+type DOMHTMLLinkElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLLinkElement::get_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_charset" webkit_dom_html_link_element_get_charset :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetCharset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_charset self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetCharset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetCharset++#endif++-- method DOMHTMLLinkElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_disabled" webkit_dom_html_link_element_get_disabled :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CInt++{-# DEPRECATED dOMHTMLLinkElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLLinkElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetDisabled++#endif++-- method DOMHTMLLinkElement::get_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_href" webkit_dom_html_link_element_get_href :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetHref self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_href self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetHref" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetHrefMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetHref++#endif++-- method DOMHTMLLinkElement::get_hreflang+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_hreflang" webkit_dom_html_link_element_get_hreflang :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetHreflang ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetHreflang self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_hreflang self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetHreflang" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetHreflangMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetHreflangMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetHreflang++#endif++-- method DOMHTMLLinkElement::get_media+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_media" webkit_dom_html_link_element_get_media :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetMedia ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetMedia self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_media self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetMedia" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetMediaMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetMediaMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetMedia++#endif++-- method DOMHTMLLinkElement::get_rel+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_rel" webkit_dom_html_link_element_get_rel :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetRel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetRel self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_rel self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetRel" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetRelMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetRelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetRel++#endif++-- method DOMHTMLLinkElement::get_rev+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_rev" webkit_dom_html_link_element_get_rev :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetRev ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetRev self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_rev self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetRev" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetRevMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetRevMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetRev++#endif++-- method DOMHTMLLinkElement::get_sheet+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_sheet" webkit_dom_html_link_element_get_sheet :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)++{-# DEPRECATED dOMHTMLLinkElementGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetSheet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+dOMHTMLLinkElementGetSheet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_sheet self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetSheet" result+    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetSheetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetSheetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetSheet++#endif++-- method DOMHTMLLinkElement::get_sizes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_sizes" webkit_dom_html_link_element_get_sizes :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO (Ptr WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)++{-# DEPRECATED dOMHTMLLinkElementGetSizes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLLinkElementGetSizes ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}+dOMHTMLLinkElementGetSizes self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_sizes self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetSizes" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetSizesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetSizesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetSizes++#endif++-- method DOMHTMLLinkElement::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_target" webkit_dom_html_link_element_get_target :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_target self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetTarget" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetTargetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetTarget++#endif++-- method DOMHTMLLinkElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_get_type_attr" webkit_dom_html_link_element_get_type_attr :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    IO CString++{-# DEPRECATED dOMHTMLLinkElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLLinkElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_link_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementGetTypeAttr++#endif++-- method DOMHTMLLinkElement::set_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_charset" webkit_dom_html_link_element_set_charset :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetCharset self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_charset self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetCharsetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetCharset++#endif++-- method DOMHTMLLinkElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_disabled" webkit_dom_html_link_element_set_disabled :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLLinkElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_link_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetDisabled++#endif++-- method DOMHTMLLinkElement::set_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_href" webkit_dom_html_link_element_set_href :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetHref self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_href self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetHrefMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetHrefMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetHref++#endif++-- method DOMHTMLLinkElement::set_hreflang+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_hreflang" webkit_dom_html_link_element_set_hreflang :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetHreflang ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetHreflang self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_hreflang self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetHreflangMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetHreflangMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetHreflang++#endif++-- method DOMHTMLLinkElement::set_media+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_media" webkit_dom_html_link_element_set_media :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetMedia ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetMedia self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_media self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetMediaMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetMediaMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetMedia++#endif++-- method DOMHTMLLinkElement::set_rel+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_rel" webkit_dom_html_link_element_set_rel :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetRel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetRel self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_rel self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetRelMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetRelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetRel++#endif++-- method DOMHTMLLinkElement::set_rev+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_rev" webkit_dom_html_link_element_set_rev :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetRev ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetRev self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_rev self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetRevMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetRevMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetRev++#endif++-- method DOMHTMLLinkElement::set_sizes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_sizes" webkit_dom_html_link_element_set_sizes :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetSizes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLLinkElementSetSizes ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: a @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetSizes self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_sizes self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetSizesMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetSizesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetSizes++#endif++-- method DOMHTMLLinkElement::set_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_target" webkit_dom_html_link_element_set_target :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetTarget self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_target self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetTargetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetTargetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetTarget++#endif++-- method DOMHTMLLinkElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_link_element_set_type_attr" webkit_dom_html_link_element_set_type_attr :: +    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLLinkElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLLinkElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLLinkElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_link_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLLinkElementSetTypeAttr++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs-boot view
@@ -0,0 +1,125 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLLinkElement = DOMHTMLLinkElement (ManagedPtr DOMHTMLLinkElement)+instance GObject DOMHTMLLinkElement where+class (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o+instance (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o+instance O.HasParentTypes DOMHTMLLinkElement+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementCharsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementHrefPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementHreflangPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementMediaPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementRelPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementRevPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSheetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSizesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetHreflangMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetMediaMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetRelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetRevMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetSheetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetSizesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetHreflangMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetMediaMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetRelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetRevMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetSizesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLLinkElementSetTypeAttrMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs view
@@ -0,0 +1,527 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement+    ( ++-- * Exported types+    DOMHTMLMapElement(..)                   ,+    IsDOMHTMLMapElement                     ,+    toDOMHTMLMapElement                     ,+    noDOMHTMLMapElement                     ,+++ -- * Methods+-- ** getAreas #method:getAreas#++#if ENABLE_OVERLOADING+    DOMHTMLMapElementGetAreasMethodInfo     ,+#endif+    dOMHTMLMapElementGetAreas               ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLMapElementGetNameMethodInfo      ,+#endif+    dOMHTMLMapElementGetName                ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLMapElementSetNameMethodInfo      ,+#endif+    dOMHTMLMapElementSetName                ,+++++ -- * Properties+-- ** areas #attr:areas#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMapElementAreasPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLMapElementAreas                  ,+#endif+    getDOMHTMLMapElementAreas               ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMapElementNamePropertyInfo       ,+#endif+    constructDOMHTMLMapElementName          ,+#if ENABLE_OVERLOADING+    dOMHTMLMapElementName                   ,+#endif+    getDOMHTMLMapElementName                ,+    setDOMHTMLMapElementName                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLMapElement = DOMHTMLMapElement (ManagedPtr DOMHTMLMapElement)+foreign import ccall "webkit_dom_html_map_element_get_type"+    c_webkit_dom_html_map_element_get_type :: IO GType++instance GObject DOMHTMLMapElement where+    gobjectType = c_webkit_dom_html_map_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLMapElement`, for instance with `toDOMHTMLMapElement`.+class (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o++instance O.HasParentTypes DOMHTMLMapElement+type instance O.ParentTypes DOMHTMLMapElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLMapElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLMapElement :: (MonadIO m, IsDOMHTMLMapElement o) => o -> m DOMHTMLMapElement+toDOMHTMLMapElement = liftIO . unsafeCastTo DOMHTMLMapElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMapElement`.+noDOMHTMLMapElement :: Maybe DOMHTMLMapElement+noDOMHTMLMapElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLMapElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLMapElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLMapElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLMapElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLMapElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLMapElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLMapElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLMapElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLMapElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLMapElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLMapElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLMapElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLMapElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLMapElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLMapElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLMapElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLMapElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLMapElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLMapElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLMapElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLMapElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLMapElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLMapElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLMapElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLMapElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLMapElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLMapElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLMapElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLMapElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLMapElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLMapElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLMapElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLMapElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLMapElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLMapElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLMapElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLMapElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLMapElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLMapElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLMapElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLMapElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLMapElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLMapElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLMapElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLMapElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLMapElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLMapElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLMapElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLMapElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLMapElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLMapElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLMapElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLMapElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLMapElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLMapElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLMapElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLMapElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLMapElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLMapElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLMapElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLMapElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLMapElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLMapElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLMapElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLMapElementMethod "getAreas" o = DOMHTMLMapElementGetAreasMethodInfo+    ResolveDOMHTMLMapElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLMapElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLMapElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMapElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLMapElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLMapElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLMapElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLMapElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLMapElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLMapElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLMapElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLMapElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLMapElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLMapElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLMapElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLMapElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLMapElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLMapElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLMapElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLMapElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLMapElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMapElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMapElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLMapElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMapElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLMapElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLMapElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLMapElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLMapElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLMapElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLMapElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLMapElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLMapElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLMapElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLMapElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getName" o = DOMHTMLMapElementGetNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLMapElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLMapElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLMapElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLMapElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLMapElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLMapElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLMapElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLMapElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLMapElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLMapElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLMapElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLMapElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLMapElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLMapElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLMapElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLMapElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLMapElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLMapElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLMapElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLMapElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLMapElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLMapElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLMapElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLMapElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLMapElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLMapElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLMapElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLMapElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLMapElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLMapElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLMapElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLMapElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMapElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLMapElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLMapElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLMapElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMapElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLMapElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLMapElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLMapElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLMapElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLMapElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLMapElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLMapElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLMapElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLMapElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLMapElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLMapElementMethod "setName" o = DOMHTMLMapElementSetNameMethodInfo+    ResolveDOMHTMLMapElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLMapElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLMapElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLMapElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLMapElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLMapElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLMapElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLMapElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLMapElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLMapElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLMapElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLMapElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLMapElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMapElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLMapElementMethod t DOMHTMLMapElement, O.MethodInfo info DOMHTMLMapElement p) => OL.IsLabel t (DOMHTMLMapElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "areas"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@areas@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMapElement #areas+@+-}+getDOMHTMLMapElementAreas :: (MonadIO m, IsDOMHTMLMapElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMHTMLMapElementAreas obj = liftIO $ B.Properties.getObjectPropertyObject obj "areas" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMHTMLMapElementAreasPropertyInfo+instance AttrInfo DOMHTMLMapElementAreasPropertyInfo where+    type AttrAllowedOps DOMHTMLMapElementAreasPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLMapElementAreasPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLMapElementAreasPropertyInfo = IsDOMHTMLMapElement+    type AttrGetType DOMHTMLMapElementAreasPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMHTMLMapElementAreasPropertyInfo = "areas"+    type AttrOrigin DOMHTMLMapElementAreasPropertyInfo = DOMHTMLMapElement+    attrGet _ = getDOMHTMLMapElementAreas+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMapElement #name+@+-}+getDOMHTMLMapElementName :: (MonadIO m, IsDOMHTMLMapElement o) => o -> m (Maybe T.Text)+getDOMHTMLMapElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLMapElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLMapElementName :: (MonadIO m, IsDOMHTMLMapElement o) => o -> T.Text -> m ()+setDOMHTMLMapElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLMapElementName :: (IsDOMHTMLMapElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLMapElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLMapElementNamePropertyInfo+instance AttrInfo DOMHTMLMapElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLMapElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLMapElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLMapElementNamePropertyInfo = IsDOMHTMLMapElement+    type AttrGetType DOMHTMLMapElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLMapElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLMapElementNamePropertyInfo = DOMHTMLMapElement+    attrGet _ = getDOMHTMLMapElementName+    attrSet _ = setDOMHTMLMapElementName+    attrConstruct _ = constructDOMHTMLMapElementName+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLMapElement+type instance O.AttributeList DOMHTMLMapElement = DOMHTMLMapElementAttributeList+type DOMHTMLMapElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("areas", DOMHTMLMapElementAreasPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLMapElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLMapElementAreas :: AttrLabelProxy "areas"+dOMHTMLMapElementAreas = AttrLabelProxy++dOMHTMLMapElementName :: AttrLabelProxy "name"+dOMHTMLMapElementName = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLMapElement = DOMHTMLMapElementSignalList+type DOMHTMLMapElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLMapElement::get_areas+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMapElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_map_element_get_areas" webkit_dom_html_map_element_get_areas :: +    Ptr DOMHTMLMapElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLMapElementGetAreas ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMapElementGetAreas ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMapElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLMapElementGetAreas self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_map_element_get_areas self'+    checkUnexpectedReturnNULL "dOMHTMLMapElementGetAreas" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMapElementGetAreasMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLMapElement a) => O.MethodInfo DOMHTMLMapElementGetAreasMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMapElementGetAreas++#endif++-- method DOMHTMLMapElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMapElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_map_element_get_name" webkit_dom_html_map_element_get_name :: +    Ptr DOMHTMLMapElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"})+    IO CString++{-# DEPRECATED dOMHTMLMapElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMapElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMapElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLMapElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_map_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLMapElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMapElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMapElement a) => O.MethodInfo DOMHTMLMapElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMapElementGetName++#endif++-- method DOMHTMLMapElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMapElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_map_element_set_name" webkit_dom_html_map_element_set_name :: +    Ptr DOMHTMLMapElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLMapElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMapElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMapElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLMapElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_map_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMapElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMapElement a) => O.MethodInfo DOMHTMLMapElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMapElementSetName++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs-boot view
@@ -0,0 +1,44 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLMapElement = DOMHTMLMapElement (ManagedPtr DOMHTMLMapElement)+instance GObject DOMHTMLMapElement where+class (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o+instance O.HasParentTypes DOMHTMLMapElement+#if ENABLE_OVERLOADING+data DOMHTMLMapElementAreasPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMapElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMapElementGetAreasMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMapElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMapElementSetNameMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs view
@@ -0,0 +1,357 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement+    ( ++-- * Exported types+    DOMHTMLMarqueeElement(..)               ,+    IsDOMHTMLMarqueeElement                 ,+    toDOMHTMLMarqueeElement                 ,+    noDOMHTMLMarqueeElement                 ,+++ -- * Methods+-- ** start #method:start#++#if ENABLE_OVERLOADING+    DOMHTMLMarqueeElementStartMethodInfo    ,+#endif+    dOMHTMLMarqueeElementStart              ,+++-- ** stop #method:stop#++#if ENABLE_OVERLOADING+    DOMHTMLMarqueeElementStopMethodInfo     ,+#endif+    dOMHTMLMarqueeElementStop               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLMarqueeElement = DOMHTMLMarqueeElement (ManagedPtr DOMHTMLMarqueeElement)+foreign import ccall "webkit_dom_html_marquee_element_get_type"+    c_webkit_dom_html_marquee_element_get_type :: IO GType++instance GObject DOMHTMLMarqueeElement where+    gobjectType = c_webkit_dom_html_marquee_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLMarqueeElement`, for instance with `toDOMHTMLMarqueeElement`.+class (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o++instance O.HasParentTypes DOMHTMLMarqueeElement+type instance O.ParentTypes DOMHTMLMarqueeElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLMarqueeElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLMarqueeElement :: (MonadIO m, IsDOMHTMLMarqueeElement o) => o -> m DOMHTMLMarqueeElement+toDOMHTMLMarqueeElement = liftIO . unsafeCastTo DOMHTMLMarqueeElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMarqueeElement`.+noDOMHTMLMarqueeElement :: Maybe DOMHTMLMarqueeElement+noDOMHTMLMarqueeElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLMarqueeElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLMarqueeElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "start" o = DOMHTMLMarqueeElementStartMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "stop" o = DOMHTMLMarqueeElementStopMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLMarqueeElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMarqueeElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLMarqueeElementMethod t DOMHTMLMarqueeElement, O.MethodInfo info DOMHTMLMarqueeElement p) => OL.IsLabel t (DOMHTMLMarqueeElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLMarqueeElement+type instance O.AttributeList DOMHTMLMarqueeElement = DOMHTMLMarqueeElementAttributeList+type DOMHTMLMarqueeElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLMarqueeElement = DOMHTMLMarqueeElementSignalList+type DOMHTMLMarqueeElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLMarqueeElement::start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMarqueeElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_marquee_element_start" webkit_dom_html_marquee_element_start :: +    Ptr DOMHTMLMarqueeElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"})+    IO ()++{-# DEPRECATED dOMHTMLMarqueeElementStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMarqueeElementStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMarqueeElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement' -}+    -> m ()+dOMHTMLMarqueeElementStart self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_marquee_element_start self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMarqueeElementStartMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLMarqueeElement a) => O.MethodInfo DOMHTMLMarqueeElementStartMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMarqueeElementStart++#endif++-- method DOMHTMLMarqueeElement::stop+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMarqueeElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_marquee_element_stop" webkit_dom_html_marquee_element_stop :: +    Ptr DOMHTMLMarqueeElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"})+    IO ()++{-# DEPRECATED dOMHTMLMarqueeElementStop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMarqueeElementStop ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMarqueeElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement' -}+    -> m ()+dOMHTMLMarqueeElementStop self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_marquee_element_stop self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMarqueeElementStopMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLMarqueeElement a) => O.MethodInfo DOMHTMLMarqueeElementStopMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMarqueeElementStop++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLMarqueeElement = DOMHTMLMarqueeElement (ManagedPtr DOMHTMLMarqueeElement)+instance GObject DOMHTMLMarqueeElement where+class (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o+instance O.HasParentTypes DOMHTMLMarqueeElement+#if ENABLE_OVERLOADING+data DOMHTMLMarqueeElementStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMarqueeElementStopMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs view
@@ -0,0 +1,431 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement+    ( ++-- * Exported types+    DOMHTMLMenuElement(..)                  ,+    IsDOMHTMLMenuElement                    ,+    toDOMHTMLMenuElement                    ,+    noDOMHTMLMenuElement                    ,+++ -- * Methods+-- ** getCompact #method:getCompact#++#if ENABLE_OVERLOADING+    DOMHTMLMenuElementGetCompactMethodInfo  ,+#endif+    dOMHTMLMenuElementGetCompact            ,+++-- ** setCompact #method:setCompact#++#if ENABLE_OVERLOADING+    DOMHTMLMenuElementSetCompactMethodInfo  ,+#endif+    dOMHTMLMenuElementSetCompact            ,+++++ -- * Properties+-- ** compact #attr:compact#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMenuElementCompactPropertyInfo   ,+#endif+    constructDOMHTMLMenuElementCompact      ,+#if ENABLE_OVERLOADING+    dOMHTMLMenuElementCompact               ,+#endif+    getDOMHTMLMenuElementCompact            ,+    setDOMHTMLMenuElementCompact            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLMenuElement = DOMHTMLMenuElement (ManagedPtr DOMHTMLMenuElement)+foreign import ccall "webkit_dom_html_menu_element_get_type"+    c_webkit_dom_html_menu_element_get_type :: IO GType++instance GObject DOMHTMLMenuElement where+    gobjectType = c_webkit_dom_html_menu_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLMenuElement`, for instance with `toDOMHTMLMenuElement`.+class (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o++instance O.HasParentTypes DOMHTMLMenuElement+type instance O.ParentTypes DOMHTMLMenuElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLMenuElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLMenuElement :: (MonadIO m, IsDOMHTMLMenuElement o) => o -> m DOMHTMLMenuElement+toDOMHTMLMenuElement = liftIO . unsafeCastTo DOMHTMLMenuElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMenuElement`.+noDOMHTMLMenuElement :: Maybe DOMHTMLMenuElement+noDOMHTMLMenuElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLMenuElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLMenuElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLMenuElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLMenuElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLMenuElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLMenuElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLMenuElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLMenuElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLMenuElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLMenuElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLMenuElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLMenuElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLMenuElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLMenuElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLMenuElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLMenuElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLMenuElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLMenuElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLMenuElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLMenuElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLMenuElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLMenuElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLMenuElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLMenuElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLMenuElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLMenuElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLMenuElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLMenuElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLMenuElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLMenuElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLMenuElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLMenuElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLMenuElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLMenuElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLMenuElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLMenuElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLMenuElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLMenuElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLMenuElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLMenuElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLMenuElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLMenuElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLMenuElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLMenuElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLMenuElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLMenuElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLMenuElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLMenuElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLMenuElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLMenuElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLMenuElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLMenuElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLMenuElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLMenuElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLMenuElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLMenuElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLMenuElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLMenuElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLMenuElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLMenuElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLMenuElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLMenuElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLMenuElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLMenuElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLMenuElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLMenuElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLMenuElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLMenuElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLMenuElementMethod "getCompact" o = DOMHTMLMenuElementGetCompactMethodInfo+    ResolveDOMHTMLMenuElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLMenuElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLMenuElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLMenuElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLMenuElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMenuElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMenuElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLMenuElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLMenuElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLMenuElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLMenuElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLMenuElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLMenuElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLMenuElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLMenuElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLMenuElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLMenuElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLMenuElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLMenuElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLMenuElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLMenuElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLMenuElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLMenuElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLMenuElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLMenuElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLMenuElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLMenuElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLMenuElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLMenuElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLMenuElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLMenuElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLMenuElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLMenuElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLMenuElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLMenuElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLMenuElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLMenuElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLMenuElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMenuElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLMenuElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLMenuElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLMenuElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLMenuElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLMenuElementMethod "setCompact" o = DOMHTMLMenuElementSetCompactMethodInfo+    ResolveDOMHTMLMenuElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLMenuElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLMenuElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLMenuElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLMenuElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLMenuElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLMenuElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLMenuElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLMenuElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLMenuElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLMenuElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLMenuElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLMenuElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLMenuElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLMenuElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLMenuElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLMenuElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLMenuElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLMenuElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLMenuElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLMenuElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLMenuElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMenuElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLMenuElementMethod t DOMHTMLMenuElement, O.MethodInfo info DOMHTMLMenuElement p) => OL.IsLabel t (DOMHTMLMenuElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "compact"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMenuElement #compact+@+-}+getDOMHTMLMenuElementCompact :: (MonadIO m, IsDOMHTMLMenuElement o) => o -> m Bool+getDOMHTMLMenuElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"++{- |+Set the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLMenuElement [ #compact 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLMenuElementCompact :: (MonadIO m, IsDOMHTMLMenuElement o) => o -> Bool -> m ()+setDOMHTMLMenuElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val++{- |+Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLMenuElementCompact :: (IsDOMHTMLMenuElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLMenuElementCompact val = B.Properties.constructObjectPropertyBool "compact" val++#if ENABLE_OVERLOADING+data DOMHTMLMenuElementCompactPropertyInfo+instance AttrInfo DOMHTMLMenuElementCompactPropertyInfo where+    type AttrAllowedOps DOMHTMLMenuElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLMenuElementCompactPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLMenuElementCompactPropertyInfo = IsDOMHTMLMenuElement+    type AttrGetType DOMHTMLMenuElementCompactPropertyInfo = Bool+    type AttrLabel DOMHTMLMenuElementCompactPropertyInfo = "compact"+    type AttrOrigin DOMHTMLMenuElementCompactPropertyInfo = DOMHTMLMenuElement+    attrGet _ = getDOMHTMLMenuElementCompact+    attrSet _ = setDOMHTMLMenuElementCompact+    attrConstruct _ = constructDOMHTMLMenuElementCompact+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLMenuElement+type instance O.AttributeList DOMHTMLMenuElement = DOMHTMLMenuElementAttributeList+type DOMHTMLMenuElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLMenuElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLMenuElementCompact :: AttrLabelProxy "compact"+dOMHTMLMenuElementCompact = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLMenuElement = DOMHTMLMenuElementSignalList+type DOMHTMLMenuElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLMenuElement::get_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMenuElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_menu_element_get_compact" webkit_dom_html_menu_element_get_compact :: +    Ptr DOMHTMLMenuElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"})+    IO CInt++{-# DEPRECATED dOMHTMLMenuElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMenuElementGetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMenuElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLMenuElementGetCompact self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_menu_element_get_compact self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMenuElementGetCompactMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLMenuElement a) => O.MethodInfo DOMHTMLMenuElementGetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMenuElementGetCompact++#endif++-- method DOMHTMLMenuElement::set_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMenuElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_menu_element_set_compact" webkit_dom_html_menu_element_set_compact :: +    Ptr DOMHTMLMenuElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLMenuElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMenuElementSetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMenuElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLMenuElementSetCompact self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_menu_element_set_compact self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMenuElementSetCompactMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLMenuElement a) => O.MethodInfo DOMHTMLMenuElementSetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMenuElementSetCompact++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLMenuElement = DOMHTMLMenuElement (ManagedPtr DOMHTMLMenuElement)+instance GObject DOMHTMLMenuElement where+class (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o+instance O.HasParentTypes DOMHTMLMenuElement+#if ENABLE_OVERLOADING+data DOMHTMLMenuElementCompactPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMenuElementGetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMenuElementSetCompactMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs view
@@ -0,0 +1,914 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement+    ( ++-- * Exported types+    DOMHTMLMetaElement(..)                  ,+    IsDOMHTMLMetaElement                    ,+    toDOMHTMLMetaElement                    ,+    noDOMHTMLMetaElement                    ,+++ -- * Methods+-- ** getContent #method:getContent#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementGetContentMethodInfo  ,+#endif+    dOMHTMLMetaElementGetContent            ,+++-- ** getHttpEquiv #method:getHttpEquiv#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementGetHttpEquivMethodInfo,+#endif+    dOMHTMLMetaElementGetHttpEquiv          ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementGetNameMethodInfo     ,+#endif+    dOMHTMLMetaElementGetName               ,+++-- ** getScheme #method:getScheme#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementGetSchemeMethodInfo   ,+#endif+    dOMHTMLMetaElementGetScheme             ,+++-- ** setContent #method:setContent#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementSetContentMethodInfo  ,+#endif+    dOMHTMLMetaElementSetContent            ,+++-- ** setHttpEquiv #method:setHttpEquiv#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementSetHttpEquivMethodInfo,+#endif+    dOMHTMLMetaElementSetHttpEquiv          ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementSetNameMethodInfo     ,+#endif+    dOMHTMLMetaElementSetName               ,+++-- ** setScheme #method:setScheme#++#if ENABLE_OVERLOADING+    DOMHTMLMetaElementSetSchemeMethodInfo   ,+#endif+    dOMHTMLMetaElementSetScheme             ,+++++ -- * Properties+-- ** content #attr:content#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMetaElementContentPropertyInfo   ,+#endif+    constructDOMHTMLMetaElementContent      ,+#if ENABLE_OVERLOADING+    dOMHTMLMetaElementContent               ,+#endif+    getDOMHTMLMetaElementContent            ,+    setDOMHTMLMetaElementContent            ,+++-- ** httpEquiv #attr:httpEquiv#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMetaElementHttpEquivPropertyInfo ,+#endif+    constructDOMHTMLMetaElementHttpEquiv    ,+#if ENABLE_OVERLOADING+    dOMHTMLMetaElementHttpEquiv             ,+#endif+    getDOMHTMLMetaElementHttpEquiv          ,+    setDOMHTMLMetaElementHttpEquiv          ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMetaElementNamePropertyInfo      ,+#endif+    constructDOMHTMLMetaElementName         ,+#if ENABLE_OVERLOADING+    dOMHTMLMetaElementName                  ,+#endif+    getDOMHTMLMetaElementName               ,+    setDOMHTMLMetaElementName               ,+++-- ** scheme #attr:scheme#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLMetaElementSchemePropertyInfo    ,+#endif+    constructDOMHTMLMetaElementScheme       ,+#if ENABLE_OVERLOADING+    dOMHTMLMetaElementScheme                ,+#endif+    getDOMHTMLMetaElementScheme             ,+    setDOMHTMLMetaElementScheme             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLMetaElement = DOMHTMLMetaElement (ManagedPtr DOMHTMLMetaElement)+foreign import ccall "webkit_dom_html_meta_element_get_type"+    c_webkit_dom_html_meta_element_get_type :: IO GType++instance GObject DOMHTMLMetaElement where+    gobjectType = c_webkit_dom_html_meta_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLMetaElement`, for instance with `toDOMHTMLMetaElement`.+class (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o++instance O.HasParentTypes DOMHTMLMetaElement+type instance O.ParentTypes DOMHTMLMetaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLMetaElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLMetaElement :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m DOMHTMLMetaElement+toDOMHTMLMetaElement = liftIO . unsafeCastTo DOMHTMLMetaElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMetaElement`.+noDOMHTMLMetaElement :: Maybe DOMHTMLMetaElement+noDOMHTMLMetaElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLMetaElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLMetaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLMetaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLMetaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLMetaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLMetaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLMetaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLMetaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLMetaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLMetaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLMetaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLMetaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLMetaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLMetaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLMetaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLMetaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLMetaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLMetaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLMetaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLMetaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLMetaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLMetaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLMetaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLMetaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLMetaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLMetaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLMetaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLMetaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLMetaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLMetaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLMetaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLMetaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLMetaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLMetaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLMetaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLMetaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLMetaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLMetaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLMetaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLMetaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLMetaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLMetaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLMetaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLMetaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLMetaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLMetaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLMetaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLMetaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLMetaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLMetaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLMetaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLMetaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLMetaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLMetaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLMetaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLMetaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLMetaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLMetaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLMetaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLMetaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLMetaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLMetaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLMetaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLMetaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLMetaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLMetaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLMetaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLMetaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLMetaElementMethod "getContent" o = DOMHTMLMetaElementGetContentMethodInfo+    ResolveDOMHTMLMetaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLMetaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLMetaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLMetaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLMetaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMetaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLMetaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLMetaElementMethod "getHttpEquiv" o = DOMHTMLMetaElementGetHttpEquivMethodInfo+    ResolveDOMHTMLMetaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLMetaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLMetaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLMetaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLMetaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLMetaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLMetaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getName" o = DOMHTMLMetaElementGetNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLMetaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLMetaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLMetaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLMetaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLMetaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLMetaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLMetaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLMetaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLMetaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLMetaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLMetaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLMetaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLMetaElementMethod "getScheme" o = DOMHTMLMetaElementGetSchemeMethodInfo+    ResolveDOMHTMLMetaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLMetaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLMetaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLMetaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLMetaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLMetaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLMetaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLMetaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLMetaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLMetaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLMetaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLMetaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMetaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLMetaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLMetaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLMetaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLMetaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "setContent" o = DOMHTMLMetaElementSetContentMethodInfo+    ResolveDOMHTMLMetaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLMetaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLMetaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLMetaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLMetaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLMetaElementMethod "setHttpEquiv" o = DOMHTMLMetaElementSetHttpEquivMethodInfo+    ResolveDOMHTMLMetaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLMetaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLMetaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLMetaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLMetaElementMethod "setName" o = DOMHTMLMetaElementSetNameMethodInfo+    ResolveDOMHTMLMetaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLMetaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLMetaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLMetaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLMetaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLMetaElementMethod "setScheme" o = DOMHTMLMetaElementSetSchemeMethodInfo+    ResolveDOMHTMLMetaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLMetaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLMetaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLMetaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLMetaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLMetaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLMetaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLMetaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLMetaElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, O.MethodInfo info DOMHTMLMetaElement p) => OL.IsLabel t (DOMHTMLMetaElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "content"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@content@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #content+@+-}+getDOMHTMLMetaElementContent :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)+getDOMHTMLMetaElementContent obj = liftIO $ B.Properties.getObjectPropertyString obj "content"++{- |+Set the value of the “@content@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #content 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLMetaElementContent :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()+setDOMHTMLMetaElementContent obj val = liftIO $ B.Properties.setObjectPropertyString obj "content" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@content@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLMetaElementContent :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLMetaElementContent val = B.Properties.constructObjectPropertyString "content" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementContentPropertyInfo+instance AttrInfo DOMHTMLMetaElementContentPropertyInfo where+    type AttrAllowedOps DOMHTMLMetaElementContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLMetaElementContentPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLMetaElementContentPropertyInfo = IsDOMHTMLMetaElement+    type AttrGetType DOMHTMLMetaElementContentPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLMetaElementContentPropertyInfo = "content"+    type AttrOrigin DOMHTMLMetaElementContentPropertyInfo = DOMHTMLMetaElement+    attrGet _ = getDOMHTMLMetaElementContent+    attrSet _ = setDOMHTMLMetaElementContent+    attrConstruct _ = constructDOMHTMLMetaElementContent+    attrClear _ = undefined+#endif++-- VVV Prop "http-equiv"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@http-equiv@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #httpEquiv+@+-}+getDOMHTMLMetaElementHttpEquiv :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)+getDOMHTMLMetaElementHttpEquiv obj = liftIO $ B.Properties.getObjectPropertyString obj "http-equiv"++{- |+Set the value of the “@http-equiv@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #httpEquiv 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLMetaElementHttpEquiv :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()+setDOMHTMLMetaElementHttpEquiv obj val = liftIO $ B.Properties.setObjectPropertyString obj "http-equiv" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@http-equiv@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLMetaElementHttpEquiv :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLMetaElementHttpEquiv val = B.Properties.constructObjectPropertyString "http-equiv" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementHttpEquivPropertyInfo+instance AttrInfo DOMHTMLMetaElementHttpEquivPropertyInfo where+    type AttrAllowedOps DOMHTMLMetaElementHttpEquivPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = IsDOMHTMLMetaElement+    type AttrGetType DOMHTMLMetaElementHttpEquivPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLMetaElementHttpEquivPropertyInfo = "http-equiv"+    type AttrOrigin DOMHTMLMetaElementHttpEquivPropertyInfo = DOMHTMLMetaElement+    attrGet _ = getDOMHTMLMetaElementHttpEquiv+    attrSet _ = setDOMHTMLMetaElementHttpEquiv+    attrConstruct _ = constructDOMHTMLMetaElementHttpEquiv+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #name+@+-}+getDOMHTMLMetaElementName :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)+getDOMHTMLMetaElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLMetaElementName :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()+setDOMHTMLMetaElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLMetaElementName :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLMetaElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementNamePropertyInfo+instance AttrInfo DOMHTMLMetaElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLMetaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLMetaElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLMetaElementNamePropertyInfo = IsDOMHTMLMetaElement+    type AttrGetType DOMHTMLMetaElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLMetaElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLMetaElementNamePropertyInfo = DOMHTMLMetaElement+    attrGet _ = getDOMHTMLMetaElementName+    attrSet _ = setDOMHTMLMetaElementName+    attrConstruct _ = constructDOMHTMLMetaElementName+    attrClear _ = undefined+#endif++-- VVV Prop "scheme"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@scheme@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #scheme+@+-}+getDOMHTMLMetaElementScheme :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)+getDOMHTMLMetaElementScheme obj = liftIO $ B.Properties.getObjectPropertyString obj "scheme"++{- |+Set the value of the “@scheme@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #scheme 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLMetaElementScheme :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()+setDOMHTMLMetaElementScheme obj val = liftIO $ B.Properties.setObjectPropertyString obj "scheme" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@scheme@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLMetaElementScheme :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLMetaElementScheme val = B.Properties.constructObjectPropertyString "scheme" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSchemePropertyInfo+instance AttrInfo DOMHTMLMetaElementSchemePropertyInfo where+    type AttrAllowedOps DOMHTMLMetaElementSchemePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = IsDOMHTMLMetaElement+    type AttrGetType DOMHTMLMetaElementSchemePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLMetaElementSchemePropertyInfo = "scheme"+    type AttrOrigin DOMHTMLMetaElementSchemePropertyInfo = DOMHTMLMetaElement+    attrGet _ = getDOMHTMLMetaElementScheme+    attrSet _ = setDOMHTMLMetaElementScheme+    attrConstruct _ = constructDOMHTMLMetaElementScheme+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLMetaElement+type instance O.AttributeList DOMHTMLMetaElement = DOMHTMLMetaElementAttributeList+type DOMHTMLMetaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("content", DOMHTMLMetaElementContentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("httpEquiv", DOMHTMLMetaElementHttpEquivPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLMetaElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scheme", DOMHTMLMetaElementSchemePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLMetaElementContent :: AttrLabelProxy "content"+dOMHTMLMetaElementContent = AttrLabelProxy++dOMHTMLMetaElementHttpEquiv :: AttrLabelProxy "httpEquiv"+dOMHTMLMetaElementHttpEquiv = AttrLabelProxy++dOMHTMLMetaElementName :: AttrLabelProxy "name"+dOMHTMLMetaElementName = AttrLabelProxy++dOMHTMLMetaElementScheme :: AttrLabelProxy "scheme"+dOMHTMLMetaElementScheme = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLMetaElement = DOMHTMLMetaElementSignalList+type DOMHTMLMetaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLMetaElement::get_content+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_get_content" webkit_dom_html_meta_element_get_content :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    IO CString++{-# DEPRECATED dOMHTMLMetaElementGetContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementGetContent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLMetaElementGetContent self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_meta_element_get_content self'+    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetContent" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetContentMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetContentMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementGetContent++#endif++-- method DOMHTMLMetaElement::get_http_equiv+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_get_http_equiv" webkit_dom_html_meta_element_get_http_equiv :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    IO CString++{-# DEPRECATED dOMHTMLMetaElementGetHttpEquiv ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementGetHttpEquiv ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLMetaElementGetHttpEquiv self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_meta_element_get_http_equiv self'+    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetHttpEquiv" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetHttpEquivMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetHttpEquivMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementGetHttpEquiv++#endif++-- method DOMHTMLMetaElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_get_name" webkit_dom_html_meta_element_get_name :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    IO CString++{-# DEPRECATED dOMHTMLMetaElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLMetaElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_meta_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementGetName++#endif++-- method DOMHTMLMetaElement::get_scheme+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_get_scheme" webkit_dom_html_meta_element_get_scheme :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    IO CString++{-# DEPRECATED dOMHTMLMetaElementGetScheme ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementGetScheme ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLMetaElementGetScheme self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_meta_element_get_scheme self'+    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetScheme" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetSchemeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetSchemeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementGetScheme++#endif++-- method DOMHTMLMetaElement::set_content+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_set_content" webkit_dom_html_meta_element_set_content :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLMetaElementSetContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementSetContent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLMetaElementSetContent self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_meta_element_set_content self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetContentMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetContentMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementSetContent++#endif++-- method DOMHTMLMetaElement::set_http_equiv+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_set_http_equiv" webkit_dom_html_meta_element_set_http_equiv :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLMetaElementSetHttpEquiv ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementSetHttpEquiv ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLMetaElementSetHttpEquiv self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_meta_element_set_http_equiv self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetHttpEquivMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetHttpEquivMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementSetHttpEquiv++#endif++-- method DOMHTMLMetaElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_set_name" webkit_dom_html_meta_element_set_name :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLMetaElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLMetaElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_meta_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementSetName++#endif++-- method DOMHTMLMetaElement::set_scheme+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_meta_element_set_scheme" webkit_dom_html_meta_element_set_scheme :: +    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLMetaElementSetScheme ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLMetaElementSetScheme ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLMetaElementSetScheme self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_meta_element_set_scheme self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetSchemeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetSchemeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLMetaElementSetScheme++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLMetaElement = DOMHTMLMetaElement (ManagedPtr DOMHTMLMetaElement)+instance GObject DOMHTMLMetaElement where+class (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o+instance (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o+instance O.HasParentTypes DOMHTMLMetaElement+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementContentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementHttpEquivPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSchemePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetContentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetHttpEquivMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementGetSchemeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetContentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetHttpEquivMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLMetaElementSetSchemeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs view
@@ -0,0 +1,594 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLModElement+    ( ++-- * Exported types+    DOMHTMLModElement(..)                   ,+    IsDOMHTMLModElement                     ,+    toDOMHTMLModElement                     ,+    noDOMHTMLModElement                     ,+++ -- * Methods+-- ** getCite #method:getCite#++#if ENABLE_OVERLOADING+    DOMHTMLModElementGetCiteMethodInfo      ,+#endif+    dOMHTMLModElementGetCite                ,+++-- ** getDateTime #method:getDateTime#++#if ENABLE_OVERLOADING+    DOMHTMLModElementGetDateTimeMethodInfo  ,+#endif+    dOMHTMLModElementGetDateTime            ,+++-- ** setCite #method:setCite#++#if ENABLE_OVERLOADING+    DOMHTMLModElementSetCiteMethodInfo      ,+#endif+    dOMHTMLModElementSetCite                ,+++-- ** setDateTime #method:setDateTime#++#if ENABLE_OVERLOADING+    DOMHTMLModElementSetDateTimeMethodInfo  ,+#endif+    dOMHTMLModElementSetDateTime            ,+++++ -- * Properties+-- ** cite #attr:cite#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLModElementCitePropertyInfo       ,+#endif+    constructDOMHTMLModElementCite          ,+#if ENABLE_OVERLOADING+    dOMHTMLModElementCite                   ,+#endif+    getDOMHTMLModElementCite                ,+    setDOMHTMLModElementCite                ,+++-- ** dateTime #attr:dateTime#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLModElementDateTimePropertyInfo   ,+#endif+    constructDOMHTMLModElementDateTime      ,+#if ENABLE_OVERLOADING+    dOMHTMLModElementDateTime               ,+#endif+    getDOMHTMLModElementDateTime            ,+    setDOMHTMLModElementDateTime            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLModElement = DOMHTMLModElement (ManagedPtr DOMHTMLModElement)+foreign import ccall "webkit_dom_html_mod_element_get_type"+    c_webkit_dom_html_mod_element_get_type :: IO GType++instance GObject DOMHTMLModElement where+    gobjectType = c_webkit_dom_html_mod_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLModElement`, for instance with `toDOMHTMLModElement`.+class (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o+instance (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o++instance O.HasParentTypes DOMHTMLModElement+type instance O.ParentTypes DOMHTMLModElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLModElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLModElement :: (MonadIO m, IsDOMHTMLModElement o) => o -> m DOMHTMLModElement+toDOMHTMLModElement = liftIO . unsafeCastTo DOMHTMLModElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLModElement`.+noDOMHTMLModElement :: Maybe DOMHTMLModElement+noDOMHTMLModElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLModElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLModElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLModElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLModElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLModElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLModElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLModElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLModElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLModElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLModElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLModElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLModElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLModElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLModElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLModElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLModElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLModElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLModElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLModElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLModElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLModElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLModElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLModElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLModElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLModElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLModElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLModElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLModElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLModElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLModElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLModElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLModElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLModElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLModElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLModElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLModElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLModElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLModElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLModElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLModElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLModElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLModElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLModElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLModElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLModElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLModElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLModElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLModElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLModElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLModElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLModElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLModElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLModElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLModElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLModElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLModElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLModElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLModElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLModElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLModElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLModElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLModElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLModElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLModElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLModElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLModElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLModElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLModElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLModElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLModElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLModElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLModElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLModElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLModElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLModElementMethod "getCite" o = DOMHTMLModElementGetCiteMethodInfo+    ResolveDOMHTMLModElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLModElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLModElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLModElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLModElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLModElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLModElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLModElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLModElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLModElementMethod "getDateTime" o = DOMHTMLModElementGetDateTimeMethodInfo+    ResolveDOMHTMLModElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLModElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLModElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLModElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLModElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLModElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLModElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLModElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLModElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLModElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLModElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLModElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLModElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLModElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLModElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLModElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLModElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLModElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLModElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLModElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLModElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLModElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLModElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLModElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLModElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLModElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLModElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLModElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLModElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLModElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLModElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLModElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLModElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLModElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLModElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLModElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLModElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLModElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLModElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLModElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLModElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLModElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLModElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLModElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLModElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLModElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLModElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLModElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLModElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLModElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLModElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLModElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLModElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLModElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLModElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLModElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLModElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLModElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLModElementMethod "setCite" o = DOMHTMLModElementSetCiteMethodInfo+    ResolveDOMHTMLModElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLModElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLModElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLModElementMethod "setDateTime" o = DOMHTMLModElementSetDateTimeMethodInfo+    ResolveDOMHTMLModElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLModElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLModElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLModElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLModElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLModElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLModElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLModElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLModElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLModElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLModElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLModElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLModElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLModElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLModElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLModElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLModElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLModElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLModElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLModElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLModElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLModElementMethod t DOMHTMLModElement, O.MethodInfo info DOMHTMLModElement p) => OL.IsLabel t (DOMHTMLModElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "cite"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@cite@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLModElement #cite+@+-}+getDOMHTMLModElementCite :: (MonadIO m, IsDOMHTMLModElement o) => o -> m (Maybe T.Text)+getDOMHTMLModElementCite obj = liftIO $ B.Properties.getObjectPropertyString obj "cite"++{- |+Set the value of the “@cite@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLModElement [ #cite 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLModElementCite :: (MonadIO m, IsDOMHTMLModElement o) => o -> T.Text -> m ()+setDOMHTMLModElementCite obj val = liftIO $ B.Properties.setObjectPropertyString obj "cite" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@cite@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLModElementCite :: (IsDOMHTMLModElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLModElementCite val = B.Properties.constructObjectPropertyString "cite" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLModElementCitePropertyInfo+instance AttrInfo DOMHTMLModElementCitePropertyInfo where+    type AttrAllowedOps DOMHTMLModElementCitePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLModElementCitePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLModElementCitePropertyInfo = IsDOMHTMLModElement+    type AttrGetType DOMHTMLModElementCitePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLModElementCitePropertyInfo = "cite"+    type AttrOrigin DOMHTMLModElementCitePropertyInfo = DOMHTMLModElement+    attrGet _ = getDOMHTMLModElementCite+    attrSet _ = setDOMHTMLModElementCite+    attrConstruct _ = constructDOMHTMLModElementCite+    attrClear _ = undefined+#endif++-- VVV Prop "date-time"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@date-time@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLModElement #dateTime+@+-}+getDOMHTMLModElementDateTime :: (MonadIO m, IsDOMHTMLModElement o) => o -> m (Maybe T.Text)+getDOMHTMLModElementDateTime obj = liftIO $ B.Properties.getObjectPropertyString obj "date-time"++{- |+Set the value of the “@date-time@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLModElement [ #dateTime 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLModElementDateTime :: (MonadIO m, IsDOMHTMLModElement o) => o -> T.Text -> m ()+setDOMHTMLModElementDateTime obj val = liftIO $ B.Properties.setObjectPropertyString obj "date-time" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@date-time@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLModElementDateTime :: (IsDOMHTMLModElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLModElementDateTime val = B.Properties.constructObjectPropertyString "date-time" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLModElementDateTimePropertyInfo+instance AttrInfo DOMHTMLModElementDateTimePropertyInfo where+    type AttrAllowedOps DOMHTMLModElementDateTimePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLModElementDateTimePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLModElementDateTimePropertyInfo = IsDOMHTMLModElement+    type AttrGetType DOMHTMLModElementDateTimePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLModElementDateTimePropertyInfo = "date-time"+    type AttrOrigin DOMHTMLModElementDateTimePropertyInfo = DOMHTMLModElement+    attrGet _ = getDOMHTMLModElementDateTime+    attrSet _ = setDOMHTMLModElementDateTime+    attrConstruct _ = constructDOMHTMLModElementDateTime+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLModElement+type instance O.AttributeList DOMHTMLModElement = DOMHTMLModElementAttributeList+type DOMHTMLModElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("cite", DOMHTMLModElementCitePropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dateTime", DOMHTMLModElementDateTimePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLModElementCite :: AttrLabelProxy "cite"+dOMHTMLModElementCite = AttrLabelProxy++dOMHTMLModElementDateTime :: AttrLabelProxy "dateTime"+dOMHTMLModElementDateTime = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLModElement = DOMHTMLModElementSignalList+type DOMHTMLModElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLModElement::get_cite+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_mod_element_get_cite" webkit_dom_html_mod_element_get_cite :: +    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})+    IO CString++{-# DEPRECATED dOMHTMLModElementGetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLModElementGetCite ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLModElementGetCite self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_mod_element_get_cite self'+    checkUnexpectedReturnNULL "dOMHTMLModElementGetCite" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLModElementGetCiteMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementGetCiteMethodInfo a signature where+    overloadedMethod _ = dOMHTMLModElementGetCite++#endif++-- method DOMHTMLModElement::get_date_time+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_mod_element_get_date_time" webkit_dom_html_mod_element_get_date_time :: +    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})+    IO CString++{-# DEPRECATED dOMHTMLModElementGetDateTime ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLModElementGetDateTime ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLModElementGetDateTime self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_mod_element_get_date_time self'+    checkUnexpectedReturnNULL "dOMHTMLModElementGetDateTime" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLModElementGetDateTimeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementGetDateTimeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLModElementGetDateTime++#endif++-- method DOMHTMLModElement::set_cite+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_mod_element_set_cite" webkit_dom_html_mod_element_set_cite :: +    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLModElementSetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLModElementSetCite ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLModElementSetCite self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_mod_element_set_cite self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLModElementSetCiteMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementSetCiteMethodInfo a signature where+    overloadedMethod _ = dOMHTMLModElementSetCite++#endif++-- method DOMHTMLModElement::set_date_time+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_mod_element_set_date_time" webkit_dom_html_mod_element_set_date_time :: +    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLModElementSetDateTime ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLModElementSetDateTime ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLModElementSetDateTime self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_mod_element_set_date_time self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLModElementSetDateTimeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementSetDateTimeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLModElementSetDateTime++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLModElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLModElement = DOMHTMLModElement (ManagedPtr DOMHTMLModElement)+instance GObject DOMHTMLModElement where+class (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o+instance (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o+instance O.HasParentTypes DOMHTMLModElement+#if ENABLE_OVERLOADING+data DOMHTMLModElementCitePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLModElementDateTimePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLModElementGetCiteMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLModElementGetDateTimeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLModElementSetCiteMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLModElementSetDateTimeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs view
@@ -0,0 +1,758 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement+    ( ++-- * Exported types+    DOMHTMLOListElement(..)                 ,+    IsDOMHTMLOListElement                   ,+    toDOMHTMLOListElement                   ,+    noDOMHTMLOListElement                   ,+++ -- * Methods+-- ** getCompact #method:getCompact#++#if ENABLE_OVERLOADING+    DOMHTMLOListElementGetCompactMethodInfo ,+#endif+    dOMHTMLOListElementGetCompact           ,+++-- ** getStart #method:getStart#++#if ENABLE_OVERLOADING+    DOMHTMLOListElementGetStartMethodInfo   ,+#endif+    dOMHTMLOListElementGetStart             ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLOListElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLOListElementGetTypeAttr          ,+++-- ** setCompact #method:setCompact#++#if ENABLE_OVERLOADING+    DOMHTMLOListElementSetCompactMethodInfo ,+#endif+    dOMHTMLOListElementSetCompact           ,+++-- ** setStart #method:setStart#++#if ENABLE_OVERLOADING+    DOMHTMLOListElementSetStartMethodInfo   ,+#endif+    dOMHTMLOListElementSetStart             ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLOListElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLOListElementSetTypeAttr          ,+++++ -- * Properties+-- ** compact #attr:compact#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOListElementCompactPropertyInfo  ,+#endif+    constructDOMHTMLOListElementCompact     ,+#if ENABLE_OVERLOADING+    dOMHTMLOListElementCompact              ,+#endif+    getDOMHTMLOListElementCompact           ,+    setDOMHTMLOListElementCompact           ,+++-- ** start #attr:start#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOListElementStartPropertyInfo    ,+#endif+    constructDOMHTMLOListElementStart       ,+#if ENABLE_OVERLOADING+    dOMHTMLOListElementStart                ,+#endif+    getDOMHTMLOListElementStart             ,+    setDOMHTMLOListElementStart             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOListElementTypePropertyInfo     ,+#endif+    clearDOMHTMLOListElementType            ,+    constructDOMHTMLOListElementType        ,+#if ENABLE_OVERLOADING+    dOMHTMLOListElementType                 ,+#endif+    getDOMHTMLOListElementType              ,+    setDOMHTMLOListElementType              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLOListElement = DOMHTMLOListElement (ManagedPtr DOMHTMLOListElement)+foreign import ccall "webkit_dom_html_o_list_element_get_type"+    c_webkit_dom_html_o_list_element_get_type :: IO GType++instance GObject DOMHTMLOListElement where+    gobjectType = c_webkit_dom_html_o_list_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLOListElement`, for instance with `toDOMHTMLOListElement`.+class (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o+instance (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o++instance O.HasParentTypes DOMHTMLOListElement+type instance O.ParentTypes DOMHTMLOListElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLOListElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLOListElement :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m DOMHTMLOListElement+toDOMHTMLOListElement = liftIO . unsafeCastTo DOMHTMLOListElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOListElement`.+noDOMHTMLOListElement :: Maybe DOMHTMLOListElement+noDOMHTMLOListElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLOListElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLOListElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLOListElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLOListElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLOListElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLOListElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLOListElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLOListElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLOListElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLOListElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLOListElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLOListElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLOListElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLOListElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLOListElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLOListElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLOListElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLOListElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLOListElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLOListElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLOListElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLOListElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLOListElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLOListElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLOListElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLOListElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLOListElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLOListElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLOListElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLOListElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLOListElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLOListElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLOListElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLOListElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLOListElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLOListElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLOListElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLOListElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLOListElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLOListElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLOListElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLOListElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLOListElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLOListElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLOListElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLOListElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLOListElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLOListElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLOListElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLOListElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLOListElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLOListElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLOListElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLOListElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLOListElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLOListElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLOListElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLOListElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLOListElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLOListElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLOListElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLOListElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLOListElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLOListElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLOListElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLOListElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLOListElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLOListElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLOListElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLOListElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLOListElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLOListElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLOListElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLOListElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLOListElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLOListElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLOListElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLOListElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLOListElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLOListElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLOListElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLOListElementMethod "getCompact" o = DOMHTMLOListElementGetCompactMethodInfo+    ResolveDOMHTMLOListElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLOListElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLOListElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLOListElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLOListElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLOListElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOListElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLOListElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOListElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLOListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOListElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLOListElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLOListElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLOListElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLOListElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLOListElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLOListElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLOListElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLOListElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLOListElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLOListElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLOListElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLOListElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLOListElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLOListElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLOListElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLOListElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLOListElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLOListElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLOListElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLOListElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLOListElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLOListElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLOListElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLOListElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLOListElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLOListElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLOListElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLOListElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLOListElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLOListElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLOListElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLOListElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLOListElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLOListElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLOListElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLOListElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLOListElementMethod "getStart" o = DOMHTMLOListElementGetStartMethodInfo+    ResolveDOMHTMLOListElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLOListElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLOListElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLOListElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLOListElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLOListElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLOListElementMethod "getTypeAttr" o = DOMHTMLOListElementGetTypeAttrMethodInfo+    ResolveDOMHTMLOListElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLOListElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLOListElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLOListElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLOListElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLOListElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLOListElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLOListElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLOListElementMethod "setCompact" o = DOMHTMLOListElementSetCompactMethodInfo+    ResolveDOMHTMLOListElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLOListElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLOListElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLOListElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLOListElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLOListElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLOListElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLOListElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLOListElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLOListElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLOListElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLOListElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLOListElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLOListElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLOListElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLOListElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLOListElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLOListElementMethod "setStart" o = DOMHTMLOListElementSetStartMethodInfo+    ResolveDOMHTMLOListElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLOListElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLOListElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLOListElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLOListElementMethod "setTypeAttr" o = DOMHTMLOListElementSetTypeAttrMethodInfo+    ResolveDOMHTMLOListElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLOListElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLOListElementMethod t DOMHTMLOListElement, O.MethodInfo info DOMHTMLOListElement p) => OL.IsLabel t (DOMHTMLOListElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "compact"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOListElement #compact+@+-}+getDOMHTMLOListElementCompact :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m Bool+getDOMHTMLOListElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"++{- |+Set the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOListElement [ #compact 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOListElementCompact :: (MonadIO m, IsDOMHTMLOListElement o) => o -> Bool -> m ()+setDOMHTMLOListElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val++{- |+Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOListElementCompact :: (IsDOMHTMLOListElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLOListElementCompact val = B.Properties.constructObjectPropertyBool "compact" val++#if ENABLE_OVERLOADING+data DOMHTMLOListElementCompactPropertyInfo+instance AttrInfo DOMHTMLOListElementCompactPropertyInfo where+    type AttrAllowedOps DOMHTMLOListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOListElementCompactPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLOListElementCompactPropertyInfo = IsDOMHTMLOListElement+    type AttrGetType DOMHTMLOListElementCompactPropertyInfo = Bool+    type AttrLabel DOMHTMLOListElementCompactPropertyInfo = "compact"+    type AttrOrigin DOMHTMLOListElementCompactPropertyInfo = DOMHTMLOListElement+    attrGet _ = getDOMHTMLOListElementCompact+    attrSet _ = setDOMHTMLOListElementCompact+    attrConstruct _ = constructDOMHTMLOListElementCompact+    attrClear _ = undefined+#endif++-- VVV Prop "start"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@start@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOListElement #start+@+-}+getDOMHTMLOListElementStart :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m CLong+getDOMHTMLOListElementStart obj = liftIO $ B.Properties.getObjectPropertyLong obj "start"++{- |+Set the value of the “@start@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOListElement [ #start 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOListElementStart :: (MonadIO m, IsDOMHTMLOListElement o) => o -> CLong -> m ()+setDOMHTMLOListElementStart obj val = liftIO $ B.Properties.setObjectPropertyLong obj "start" val++{- |+Construct a `GValueConstruct` with valid value for the “@start@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOListElementStart :: (IsDOMHTMLOListElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLOListElementStart val = B.Properties.constructObjectPropertyLong "start" val++#if ENABLE_OVERLOADING+data DOMHTMLOListElementStartPropertyInfo+instance AttrInfo DOMHTMLOListElementStartPropertyInfo where+    type AttrAllowedOps DOMHTMLOListElementStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOListElementStartPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLOListElementStartPropertyInfo = IsDOMHTMLOListElement+    type AttrGetType DOMHTMLOListElementStartPropertyInfo = CLong+    type AttrLabel DOMHTMLOListElementStartPropertyInfo = "start"+    type AttrOrigin DOMHTMLOListElementStartPropertyInfo = DOMHTMLOListElement+    attrGet _ = getDOMHTMLOListElementStart+    attrSet _ = setDOMHTMLOListElementStart+    attrConstruct _ = constructDOMHTMLOListElementStart+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOListElement #type+@+-}+getDOMHTMLOListElementType :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m (Maybe T.Text)+getDOMHTMLOListElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOListElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOListElementType :: (MonadIO m, IsDOMHTMLOListElement o) => o -> T.Text -> m ()+setDOMHTMLOListElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOListElementType :: (IsDOMHTMLOListElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLOListElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLOListElementType :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m ()+clearDOMHTMLOListElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLOListElementTypePropertyInfo+instance AttrInfo DOMHTMLOListElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLOListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLOListElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLOListElementTypePropertyInfo = IsDOMHTMLOListElement+    type AttrGetType DOMHTMLOListElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLOListElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLOListElementTypePropertyInfo = DOMHTMLOListElement+    attrGet _ = getDOMHTMLOListElementType+    attrSet _ = setDOMHTMLOListElementType+    attrConstruct _ = constructDOMHTMLOListElementType+    attrClear _ = clearDOMHTMLOListElementType+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLOListElement+type instance O.AttributeList DOMHTMLOListElement = DOMHTMLOListElementAttributeList+type DOMHTMLOListElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLOListElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("start", DOMHTMLOListElementStartPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLOListElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLOListElementCompact :: AttrLabelProxy "compact"+dOMHTMLOListElementCompact = AttrLabelProxy++dOMHTMLOListElementStart :: AttrLabelProxy "start"+dOMHTMLOListElementStart = AttrLabelProxy++dOMHTMLOListElementType :: AttrLabelProxy "type"+dOMHTMLOListElementType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLOListElement = DOMHTMLOListElementSignalList+type DOMHTMLOListElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLOListElement::get_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_o_list_element_get_compact" webkit_dom_html_o_list_element_get_compact :: +    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})+    IO CInt++{-# DEPRECATED dOMHTMLOListElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOListElementGetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLOListElementGetCompact self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_o_list_element_get_compact self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOListElementGetCompactMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementGetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOListElementGetCompact++#endif++-- method DOMHTMLOListElement::get_start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_o_list_element_get_start" webkit_dom_html_o_list_element_get_start :: +    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})+    IO CLong++{-# DEPRECATED dOMHTMLOListElementGetStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOListElementGetStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLOListElementGetStart self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_o_list_element_get_start self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLOListElementGetStartMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementGetStartMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOListElementGetStart++#endif++-- method DOMHTMLOListElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_o_list_element_get_type_attr" webkit_dom_html_o_list_element_get_type_attr :: +    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})+    IO CString++{-# DEPRECATED dOMHTMLOListElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOListElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLOListElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_o_list_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLOListElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOListElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOListElementGetTypeAttr++#endif++-- method DOMHTMLOListElement::set_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_o_list_element_set_compact" webkit_dom_html_o_list_element_set_compact :: +    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLOListElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOListElementSetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLOListElementSetCompact self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_o_list_element_set_compact self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOListElementSetCompactMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementSetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOListElementSetCompact++#endif++-- method DOMHTMLOListElement::set_start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_o_list_element_set_start" webkit_dom_html_o_list_element_set_start :: +    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLOListElementSetStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOListElementSetStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLOListElementSetStart self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_o_list_element_set_start self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOListElementSetStartMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementSetStartMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOListElementSetStart++#endif++-- method DOMHTMLOListElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_o_list_element_set_type_attr" webkit_dom_html_o_list_element_set_type_attr :: +    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLOListElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOListElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLOListElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_o_list_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOListElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOListElementSetTypeAttr++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs-boot view
@@ -0,0 +1,56 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLOListElement = DOMHTMLOListElement (ManagedPtr DOMHTMLOListElement)+instance GObject DOMHTMLOListElement where+class (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o+instance (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o+instance O.HasParentTypes DOMHTMLOListElement+#if ENABLE_OVERLOADING+data DOMHTMLOListElementCompactPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementStartPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementGetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementGetStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementSetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementSetStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOListElementSetTypeAttrMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs view
@@ -0,0 +1,3017 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement+    ( ++-- * Exported types+    DOMHTMLObjectElement(..)                ,+    IsDOMHTMLObjectElement                  ,+    toDOMHTMLObjectElement                  ,+    noDOMHTMLObjectElement                  ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetAlignMethodInfo  ,+#endif+    dOMHTMLObjectElementGetAlign            ,+++-- ** getArchive #method:getArchive#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetArchiveMethodInfo,+#endif+    dOMHTMLObjectElementGetArchive          ,+++-- ** getBorder #method:getBorder#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetBorderMethodInfo ,+#endif+    dOMHTMLObjectElementGetBorder           ,+++-- ** getCode #method:getCode#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetCodeMethodInfo   ,+#endif+    dOMHTMLObjectElementGetCode             ,+++-- ** getCodeBase #method:getCodeBase#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetCodeBaseMethodInfo,+#endif+    dOMHTMLObjectElementGetCodeBase         ,+++-- ** getCodeType #method:getCodeType#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetCodeTypeMethodInfo,+#endif+    dOMHTMLObjectElementGetCodeType         ,+++-- ** getContentDocument #method:getContentDocument#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetContentDocumentMethodInfo,+#endif+    dOMHTMLObjectElementGetContentDocument  ,+++-- ** getData #method:getData#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetDataMethodInfo   ,+#endif+    dOMHTMLObjectElementGetData             ,+++-- ** getDeclare #method:getDeclare#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetDeclareMethodInfo,+#endif+    dOMHTMLObjectElementGetDeclare          ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetFormMethodInfo   ,+#endif+    dOMHTMLObjectElementGetForm             ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetHeightMethodInfo ,+#endif+    dOMHTMLObjectElementGetHeight           ,+++-- ** getHspace #method:getHspace#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetHspaceMethodInfo ,+#endif+    dOMHTMLObjectElementGetHspace           ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetNameMethodInfo   ,+#endif+    dOMHTMLObjectElementGetName             ,+++-- ** getStandby #method:getStandby#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetStandbyMethodInfo,+#endif+    dOMHTMLObjectElementGetStandby          ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLObjectElementGetTypeAttr         ,+++-- ** getUseMap #method:getUseMap#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetUseMapMethodInfo ,+#endif+    dOMHTMLObjectElementGetUseMap           ,+++-- ** getVspace #method:getVspace#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetVspaceMethodInfo ,+#endif+    dOMHTMLObjectElementGetVspace           ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementGetWidthMethodInfo  ,+#endif+    dOMHTMLObjectElementGetWidth            ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetAlignMethodInfo  ,+#endif+    dOMHTMLObjectElementSetAlign            ,+++-- ** setArchive #method:setArchive#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetArchiveMethodInfo,+#endif+    dOMHTMLObjectElementSetArchive          ,+++-- ** setBorder #method:setBorder#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetBorderMethodInfo ,+#endif+    dOMHTMLObjectElementSetBorder           ,+++-- ** setCode #method:setCode#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetCodeMethodInfo   ,+#endif+    dOMHTMLObjectElementSetCode             ,+++-- ** setCodeBase #method:setCodeBase#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetCodeBaseMethodInfo,+#endif+    dOMHTMLObjectElementSetCodeBase         ,+++-- ** setCodeType #method:setCodeType#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetCodeTypeMethodInfo,+#endif+    dOMHTMLObjectElementSetCodeType         ,+++-- ** setData #method:setData#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetDataMethodInfo   ,+#endif+    dOMHTMLObjectElementSetData             ,+++-- ** setDeclare #method:setDeclare#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetDeclareMethodInfo,+#endif+    dOMHTMLObjectElementSetDeclare          ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetHeightMethodInfo ,+#endif+    dOMHTMLObjectElementSetHeight           ,+++-- ** setHspace #method:setHspace#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetHspaceMethodInfo ,+#endif+    dOMHTMLObjectElementSetHspace           ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetNameMethodInfo   ,+#endif+    dOMHTMLObjectElementSetName             ,+++-- ** setStandby #method:setStandby#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetStandbyMethodInfo,+#endif+    dOMHTMLObjectElementSetStandby          ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLObjectElementSetTypeAttr         ,+++-- ** setUseMap #method:setUseMap#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetUseMapMethodInfo ,+#endif+    dOMHTMLObjectElementSetUseMap           ,+++-- ** setVspace #method:setVspace#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetVspaceMethodInfo ,+#endif+    dOMHTMLObjectElementSetVspace           ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLObjectElementSetWidthMethodInfo  ,+#endif+    dOMHTMLObjectElementSetWidth            ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementAlignPropertyInfo   ,+#endif+    constructDOMHTMLObjectElementAlign      ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementAlign               ,+#endif+    getDOMHTMLObjectElementAlign            ,+    setDOMHTMLObjectElementAlign            ,+++-- ** archive #attr:archive#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementArchivePropertyInfo ,+#endif+    constructDOMHTMLObjectElementArchive    ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementArchive             ,+#endif+    getDOMHTMLObjectElementArchive          ,+    setDOMHTMLObjectElementArchive          ,+++-- ** border #attr:border#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementBorderPropertyInfo  ,+#endif+    constructDOMHTMLObjectElementBorder     ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementBorder              ,+#endif+    getDOMHTMLObjectElementBorder           ,+    setDOMHTMLObjectElementBorder           ,+++-- ** code #attr:code#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementCodePropertyInfo    ,+#endif+    constructDOMHTMLObjectElementCode       ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementCode                ,+#endif+    getDOMHTMLObjectElementCode             ,+    setDOMHTMLObjectElementCode             ,+++-- ** codeBase #attr:codeBase#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementCodeBasePropertyInfo,+#endif+    constructDOMHTMLObjectElementCodeBase   ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementCodeBase            ,+#endif+    getDOMHTMLObjectElementCodeBase         ,+    setDOMHTMLObjectElementCodeBase         ,+++-- ** codeType #attr:codeType#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementCodeTypePropertyInfo,+#endif+    constructDOMHTMLObjectElementCodeType   ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementCodeType            ,+#endif+    getDOMHTMLObjectElementCodeType         ,+    setDOMHTMLObjectElementCodeType         ,+++-- ** contentDocument #attr:contentDocument#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementContentDocumentPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementContentDocument     ,+#endif+    getDOMHTMLObjectElementContentDocument  ,+++-- ** data #attr:data#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementDataPropertyInfo    ,+#endif+    constructDOMHTMLObjectElementData       ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementData                ,+#endif+    getDOMHTMLObjectElementData             ,+    setDOMHTMLObjectElementData             ,+++-- ** declare #attr:declare#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementDeclarePropertyInfo ,+#endif+    constructDOMHTMLObjectElementDeclare    ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementDeclare             ,+#endif+    getDOMHTMLObjectElementDeclare          ,+    setDOMHTMLObjectElementDeclare          ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementFormPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementForm                ,+#endif+    getDOMHTMLObjectElementForm             ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementHeightPropertyInfo  ,+#endif+    constructDOMHTMLObjectElementHeight     ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementHeight              ,+#endif+    getDOMHTMLObjectElementHeight           ,+    setDOMHTMLObjectElementHeight           ,+++-- ** hspace #attr:hspace#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementHspacePropertyInfo  ,+#endif+    constructDOMHTMLObjectElementHspace     ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementHspace              ,+#endif+    getDOMHTMLObjectElementHspace           ,+    setDOMHTMLObjectElementHspace           ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementNamePropertyInfo    ,+#endif+    constructDOMHTMLObjectElementName       ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementName                ,+#endif+    getDOMHTMLObjectElementName             ,+    setDOMHTMLObjectElementName             ,+++-- ** standby #attr:standby#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementStandbyPropertyInfo ,+#endif+    constructDOMHTMLObjectElementStandby    ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementStandby             ,+#endif+    getDOMHTMLObjectElementStandby          ,+    setDOMHTMLObjectElementStandby          ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementTypePropertyInfo    ,+#endif+    clearDOMHTMLObjectElementType           ,+    constructDOMHTMLObjectElementType       ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementType                ,+#endif+    getDOMHTMLObjectElementType             ,+    setDOMHTMLObjectElementType             ,+++-- ** useMap #attr:useMap#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementUseMapPropertyInfo  ,+#endif+    constructDOMHTMLObjectElementUseMap     ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementUseMap              ,+#endif+    getDOMHTMLObjectElementUseMap           ,+    setDOMHTMLObjectElementUseMap           ,+++-- ** vspace #attr:vspace#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementVspacePropertyInfo  ,+#endif+    constructDOMHTMLObjectElementVspace     ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementVspace              ,+#endif+    getDOMHTMLObjectElementVspace           ,+    setDOMHTMLObjectElementVspace           ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLObjectElementWidthPropertyInfo   ,+#endif+    constructDOMHTMLObjectElementWidth      ,+#if ENABLE_OVERLOADING+    dOMHTMLObjectElementWidth               ,+#endif+    getDOMHTMLObjectElementWidth            ,+    setDOMHTMLObjectElementWidth            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLObjectElement = DOMHTMLObjectElement (ManagedPtr DOMHTMLObjectElement)+foreign import ccall "webkit_dom_html_object_element_get_type"+    c_webkit_dom_html_object_element_get_type :: IO GType++instance GObject DOMHTMLObjectElement where+    gobjectType = c_webkit_dom_html_object_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLObjectElement`, for instance with `toDOMHTMLObjectElement`.+class (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o+instance (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o++instance O.HasParentTypes DOMHTMLObjectElement+type instance O.ParentTypes DOMHTMLObjectElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLObjectElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLObjectElement :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m DOMHTMLObjectElement+toDOMHTMLObjectElement = liftIO . unsafeCastTo DOMHTMLObjectElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLObjectElement`.+noDOMHTMLObjectElement :: Maybe DOMHTMLObjectElement+noDOMHTMLObjectElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLObjectElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLObjectElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLObjectElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLObjectElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLObjectElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLObjectElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLObjectElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLObjectElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLObjectElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLObjectElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLObjectElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLObjectElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLObjectElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLObjectElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLObjectElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLObjectElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLObjectElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLObjectElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLObjectElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLObjectElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLObjectElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLObjectElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLObjectElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLObjectElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLObjectElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLObjectElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLObjectElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLObjectElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLObjectElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLObjectElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLObjectElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLObjectElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLObjectElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLObjectElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLObjectElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLObjectElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLObjectElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLObjectElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLObjectElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLObjectElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLObjectElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLObjectElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLObjectElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLObjectElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLObjectElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLObjectElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLObjectElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLObjectElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLObjectElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLObjectElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLObjectElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLObjectElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLObjectElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLObjectElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLObjectElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAlign" o = DOMHTMLObjectElementGetAlignMethodInfo+    ResolveDOMHTMLObjectElementMethod "getArchive" o = DOMHTMLObjectElementGetArchiveMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLObjectElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLObjectElementMethod "getBorder" o = DOMHTMLObjectElementGetBorderMethodInfo+    ResolveDOMHTMLObjectElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLObjectElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLObjectElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLObjectElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLObjectElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLObjectElementMethod "getCode" o = DOMHTMLObjectElementGetCodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "getCodeBase" o = DOMHTMLObjectElementGetCodeBaseMethodInfo+    ResolveDOMHTMLObjectElementMethod "getCodeType" o = DOMHTMLObjectElementGetCodeTypeMethodInfo+    ResolveDOMHTMLObjectElementMethod "getContentDocument" o = DOMHTMLObjectElementGetContentDocumentMethodInfo+    ResolveDOMHTMLObjectElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLObjectElementMethod "getData" o = DOMHTMLObjectElementGetDataMethodInfo+    ResolveDOMHTMLObjectElementMethod "getDeclare" o = DOMHTMLObjectElementGetDeclareMethodInfo+    ResolveDOMHTMLObjectElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLObjectElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLObjectElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLObjectElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLObjectElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "getForm" o = DOMHTMLObjectElementGetFormMethodInfo+    ResolveDOMHTMLObjectElementMethod "getHeight" o = DOMHTMLObjectElementGetHeightMethodInfo+    ResolveDOMHTMLObjectElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLObjectElementMethod "getHspace" o = DOMHTMLObjectElementGetHspaceMethodInfo+    ResolveDOMHTMLObjectElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLObjectElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLObjectElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLObjectElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLObjectElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLObjectElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLObjectElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getName" o = DOMHTMLObjectElementGetNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLObjectElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLObjectElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLObjectElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLObjectElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLObjectElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLObjectElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLObjectElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLObjectElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLObjectElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLObjectElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLObjectElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLObjectElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLObjectElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLObjectElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLObjectElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLObjectElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLObjectElementMethod "getStandby" o = DOMHTMLObjectElementGetStandbyMethodInfo+    ResolveDOMHTMLObjectElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLObjectElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLObjectElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLObjectElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLObjectElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLObjectElementMethod "getTypeAttr" o = DOMHTMLObjectElementGetTypeAttrMethodInfo+    ResolveDOMHTMLObjectElementMethod "getUseMap" o = DOMHTMLObjectElementGetUseMapMethodInfo+    ResolveDOMHTMLObjectElementMethod "getVspace" o = DOMHTMLObjectElementGetVspaceMethodInfo+    ResolveDOMHTMLObjectElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLObjectElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLObjectElementMethod "getWidth" o = DOMHTMLObjectElementGetWidthMethodInfo+    ResolveDOMHTMLObjectElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLObjectElementMethod "setAlign" o = DOMHTMLObjectElementSetAlignMethodInfo+    ResolveDOMHTMLObjectElementMethod "setArchive" o = DOMHTMLObjectElementSetArchiveMethodInfo+    ResolveDOMHTMLObjectElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLObjectElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLObjectElementMethod "setBorder" o = DOMHTMLObjectElementSetBorderMethodInfo+    ResolveDOMHTMLObjectElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "setCode" o = DOMHTMLObjectElementSetCodeMethodInfo+    ResolveDOMHTMLObjectElementMethod "setCodeBase" o = DOMHTMLObjectElementSetCodeBaseMethodInfo+    ResolveDOMHTMLObjectElementMethod "setCodeType" o = DOMHTMLObjectElementSetCodeTypeMethodInfo+    ResolveDOMHTMLObjectElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLObjectElementMethod "setData" o = DOMHTMLObjectElementSetDataMethodInfo+    ResolveDOMHTMLObjectElementMethod "setDeclare" o = DOMHTMLObjectElementSetDeclareMethodInfo+    ResolveDOMHTMLObjectElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLObjectElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLObjectElementMethod "setHeight" o = DOMHTMLObjectElementSetHeightMethodInfo+    ResolveDOMHTMLObjectElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLObjectElementMethod "setHspace" o = DOMHTMLObjectElementSetHspaceMethodInfo+    ResolveDOMHTMLObjectElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLObjectElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLObjectElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLObjectElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLObjectElementMethod "setName" o = DOMHTMLObjectElementSetNameMethodInfo+    ResolveDOMHTMLObjectElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLObjectElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLObjectElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLObjectElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLObjectElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLObjectElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLObjectElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLObjectElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLObjectElementMethod "setStandby" o = DOMHTMLObjectElementSetStandbyMethodInfo+    ResolveDOMHTMLObjectElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLObjectElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLObjectElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLObjectElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLObjectElementMethod "setTypeAttr" o = DOMHTMLObjectElementSetTypeAttrMethodInfo+    ResolveDOMHTMLObjectElementMethod "setUseMap" o = DOMHTMLObjectElementSetUseMapMethodInfo+    ResolveDOMHTMLObjectElementMethod "setVspace" o = DOMHTMLObjectElementSetVspaceMethodInfo+    ResolveDOMHTMLObjectElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLObjectElementMethod "setWidth" o = DOMHTMLObjectElementSetWidthMethodInfo+    ResolveDOMHTMLObjectElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLObjectElementMethod t DOMHTMLObjectElement, O.MethodInfo info DOMHTMLObjectElement p) => OL.IsLabel t (DOMHTMLObjectElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #align+@+-}+getDOMHTMLObjectElementAlign :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementAlign :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementAlign :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementAlignPropertyInfo+instance AttrInfo DOMHTMLObjectElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementAlignPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLObjectElementAlignPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementAlign+    attrSet _ = setDOMHTMLObjectElementAlign+    attrConstruct _ = constructDOMHTMLObjectElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "archive"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@archive@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #archive+@+-}+getDOMHTMLObjectElementArchive :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementArchive obj = liftIO $ B.Properties.getObjectPropertyString obj "archive"++{- |+Set the value of the “@archive@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #archive 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementArchive :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementArchive obj val = liftIO $ B.Properties.setObjectPropertyString obj "archive" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@archive@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementArchive :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementArchive val = B.Properties.constructObjectPropertyString "archive" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementArchivePropertyInfo+instance AttrInfo DOMHTMLObjectElementArchivePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementArchivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementArchivePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementArchivePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementArchivePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementArchivePropertyInfo = "archive"+    type AttrOrigin DOMHTMLObjectElementArchivePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementArchive+    attrSet _ = setDOMHTMLObjectElementArchive+    attrConstruct _ = constructDOMHTMLObjectElementArchive+    attrClear _ = undefined+#endif++-- VVV Prop "border"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #border+@+-}+getDOMHTMLObjectElementBorder :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "border"++{- |+Set the value of the “@border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #border 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementBorder :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "border" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementBorder :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementBorder val = B.Properties.constructObjectPropertyString "border" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementBorderPropertyInfo+instance AttrInfo DOMHTMLObjectElementBorderPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementBorderPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementBorderPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementBorderPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementBorderPropertyInfo = "border"+    type AttrOrigin DOMHTMLObjectElementBorderPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementBorder+    attrSet _ = setDOMHTMLObjectElementBorder+    attrConstruct _ = constructDOMHTMLObjectElementBorder+    attrClear _ = undefined+#endif++-- VVV Prop "code"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #code+@+-}+getDOMHTMLObjectElementCode :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementCode obj = liftIO $ B.Properties.getObjectPropertyString obj "code"++{- |+Set the value of the “@code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #code 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementCode :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementCode obj val = liftIO $ B.Properties.setObjectPropertyString obj "code" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@code@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementCode :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementCode val = B.Properties.constructObjectPropertyString "code" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementCodePropertyInfo+instance AttrInfo DOMHTMLObjectElementCodePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementCodePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementCodePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementCodePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementCodePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementCodePropertyInfo = "code"+    type AttrOrigin DOMHTMLObjectElementCodePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementCode+    attrSet _ = setDOMHTMLObjectElementCode+    attrConstruct _ = constructDOMHTMLObjectElementCode+    attrClear _ = undefined+#endif++-- VVV Prop "code-base"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@code-base@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #codeBase+@+-}+getDOMHTMLObjectElementCodeBase :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementCodeBase obj = liftIO $ B.Properties.getObjectPropertyString obj "code-base"++{- |+Set the value of the “@code-base@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #codeBase 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementCodeBase :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementCodeBase obj val = liftIO $ B.Properties.setObjectPropertyString obj "code-base" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@code-base@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementCodeBase :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementCodeBase val = B.Properties.constructObjectPropertyString "code-base" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementCodeBasePropertyInfo+instance AttrInfo DOMHTMLObjectElementCodeBasePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementCodeBasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementCodeBasePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementCodeBasePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementCodeBasePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementCodeBasePropertyInfo = "code-base"+    type AttrOrigin DOMHTMLObjectElementCodeBasePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementCodeBase+    attrSet _ = setDOMHTMLObjectElementCodeBase+    attrConstruct _ = constructDOMHTMLObjectElementCodeBase+    attrClear _ = undefined+#endif++-- VVV Prop "code-type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@code-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #codeType+@+-}+getDOMHTMLObjectElementCodeType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementCodeType obj = liftIO $ B.Properties.getObjectPropertyString obj "code-type"++{- |+Set the value of the “@code-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #codeType 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementCodeType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementCodeType obj val = liftIO $ B.Properties.setObjectPropertyString obj "code-type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@code-type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementCodeType :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementCodeType val = B.Properties.constructObjectPropertyString "code-type" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementCodeTypePropertyInfo+instance AttrInfo DOMHTMLObjectElementCodeTypePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementCodeTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementCodeTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementCodeTypePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementCodeTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementCodeTypePropertyInfo = "code-type"+    type AttrOrigin DOMHTMLObjectElementCodeTypePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementCodeType+    attrSet _ = setDOMHTMLObjectElementCodeType+    attrConstruct _ = constructDOMHTMLObjectElementCodeType+    attrClear _ = undefined+#endif++-- VVV Prop "content-document"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@content-document@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #contentDocument+@+-}+getDOMHTMLObjectElementContentDocument :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument+getDOMHTMLObjectElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLObjectElementContentDocument" $ B.Properties.getObjectPropertyObject obj "content-document" WebKit2WebExtension.DOMDocument.DOMDocument++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementContentDocumentPropertyInfo+instance AttrInfo DOMHTMLObjectElementContentDocumentPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLObjectElementContentDocumentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLObjectElementContentDocumentPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument+    type AttrLabel DOMHTMLObjectElementContentDocumentPropertyInfo = "content-document"+    type AttrOrigin DOMHTMLObjectElementContentDocumentPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementContentDocument+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "data"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@data@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #data+@+-}+getDOMHTMLObjectElementData :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementData obj = liftIO $ B.Properties.getObjectPropertyString obj "data"++{- |+Set the value of the “@data@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #data 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementData :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementData obj val = liftIO $ B.Properties.setObjectPropertyString obj "data" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@data@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementData :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementData val = B.Properties.constructObjectPropertyString "data" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementDataPropertyInfo+instance AttrInfo DOMHTMLObjectElementDataPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementDataPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementDataPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementDataPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementDataPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementDataPropertyInfo = "data"+    type AttrOrigin DOMHTMLObjectElementDataPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementData+    attrSet _ = setDOMHTMLObjectElementData+    attrConstruct _ = constructDOMHTMLObjectElementData+    attrClear _ = undefined+#endif++-- VVV Prop "declare"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@declare@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #declare+@+-}+getDOMHTMLObjectElementDeclare :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m Bool+getDOMHTMLObjectElementDeclare obj = liftIO $ B.Properties.getObjectPropertyBool obj "declare"++{- |+Set the value of the “@declare@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #declare 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementDeclare :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> Bool -> m ()+setDOMHTMLObjectElementDeclare obj val = liftIO $ B.Properties.setObjectPropertyBool obj "declare" val++{- |+Construct a `GValueConstruct` with valid value for the “@declare@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementDeclare :: (IsDOMHTMLObjectElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLObjectElementDeclare val = B.Properties.constructObjectPropertyBool "declare" val++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementDeclarePropertyInfo+instance AttrInfo DOMHTMLObjectElementDeclarePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementDeclarePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementDeclarePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLObjectElementDeclarePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementDeclarePropertyInfo = Bool+    type AttrLabel DOMHTMLObjectElementDeclarePropertyInfo = "declare"+    type AttrOrigin DOMHTMLObjectElementDeclarePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementDeclare+    attrSet _ = setDOMHTMLObjectElementDeclare+    attrConstruct _ = constructDOMHTMLObjectElementDeclare+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #form+@+-}+getDOMHTMLObjectElementForm :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLObjectElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLObjectElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementFormPropertyInfo+instance AttrInfo DOMHTMLObjectElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLObjectElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLObjectElementFormPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLObjectElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLObjectElementFormPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #height+@+-}+getDOMHTMLObjectElementHeight :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementHeight :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementHeight :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementHeightPropertyInfo+instance AttrInfo DOMHTMLObjectElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementHeightPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementHeightPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementHeightPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLObjectElementHeightPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementHeight+    attrSet _ = setDOMHTMLObjectElementHeight+    attrConstruct _ = constructDOMHTMLObjectElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "hspace"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@hspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #hspace+@+-}+getDOMHTMLObjectElementHspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m CLong+getDOMHTMLObjectElementHspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "hspace"++{- |+Set the value of the “@hspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #hspace 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementHspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> CLong -> m ()+setDOMHTMLObjectElementHspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "hspace" val++{- |+Construct a `GValueConstruct` with valid value for the “@hspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementHspace :: (IsDOMHTMLObjectElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLObjectElementHspace val = B.Properties.constructObjectPropertyLong "hspace" val++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementHspacePropertyInfo+instance AttrInfo DOMHTMLObjectElementHspacePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementHspacePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLObjectElementHspacePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementHspacePropertyInfo = CLong+    type AttrLabel DOMHTMLObjectElementHspacePropertyInfo = "hspace"+    type AttrOrigin DOMHTMLObjectElementHspacePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementHspace+    attrSet _ = setDOMHTMLObjectElementHspace+    attrConstruct _ = constructDOMHTMLObjectElementHspace+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #name+@+-}+getDOMHTMLObjectElementName :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementName :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementName :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementNamePropertyInfo+instance AttrInfo DOMHTMLObjectElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementNamePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLObjectElementNamePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementName+    attrSet _ = setDOMHTMLObjectElementName+    attrConstruct _ = constructDOMHTMLObjectElementName+    attrClear _ = undefined+#endif++-- VVV Prop "standby"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@standby@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #standby+@+-}+getDOMHTMLObjectElementStandby :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementStandby obj = liftIO $ B.Properties.getObjectPropertyString obj "standby"++{- |+Set the value of the “@standby@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #standby 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementStandby :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementStandby obj val = liftIO $ B.Properties.setObjectPropertyString obj "standby" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@standby@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementStandby :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementStandby val = B.Properties.constructObjectPropertyString "standby" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementStandbyPropertyInfo+instance AttrInfo DOMHTMLObjectElementStandbyPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementStandbyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementStandbyPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementStandbyPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementStandbyPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementStandbyPropertyInfo = "standby"+    type AttrOrigin DOMHTMLObjectElementStandbyPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementStandby+    attrSet _ = setDOMHTMLObjectElementStandby+    attrConstruct _ = constructDOMHTMLObjectElementStandby+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #type+@+-}+getDOMHTMLObjectElementType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementType :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLObjectElementType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m ()+clearDOMHTMLObjectElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementTypePropertyInfo+instance AttrInfo DOMHTMLObjectElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLObjectElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementTypePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLObjectElementTypePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementType+    attrSet _ = setDOMHTMLObjectElementType+    attrConstruct _ = constructDOMHTMLObjectElementType+    attrClear _ = clearDOMHTMLObjectElementType+#endif++-- VVV Prop "use-map"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@use-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #useMap+@+-}+getDOMHTMLObjectElementUseMap :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementUseMap obj = liftIO $ B.Properties.getObjectPropertyString obj "use-map"++{- |+Set the value of the “@use-map@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #useMap 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementUseMap :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementUseMap obj val = liftIO $ B.Properties.setObjectPropertyString obj "use-map" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@use-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementUseMap :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementUseMap val = B.Properties.constructObjectPropertyString "use-map" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementUseMapPropertyInfo+instance AttrInfo DOMHTMLObjectElementUseMapPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementUseMapPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementUseMapPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementUseMapPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementUseMapPropertyInfo = "use-map"+    type AttrOrigin DOMHTMLObjectElementUseMapPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementUseMap+    attrSet _ = setDOMHTMLObjectElementUseMap+    attrConstruct _ = constructDOMHTMLObjectElementUseMap+    attrClear _ = undefined+#endif++-- VVV Prop "vspace"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@vspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #vspace+@+-}+getDOMHTMLObjectElementVspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m CLong+getDOMHTMLObjectElementVspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "vspace"++{- |+Set the value of the “@vspace@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #vspace 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementVspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> CLong -> m ()+setDOMHTMLObjectElementVspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "vspace" val++{- |+Construct a `GValueConstruct` with valid value for the “@vspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementVspace :: (IsDOMHTMLObjectElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLObjectElementVspace val = B.Properties.constructObjectPropertyLong "vspace" val++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementVspacePropertyInfo+instance AttrInfo DOMHTMLObjectElementVspacePropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementVspacePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLObjectElementVspacePropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementVspacePropertyInfo = CLong+    type AttrLabel DOMHTMLObjectElementVspacePropertyInfo = "vspace"+    type AttrOrigin DOMHTMLObjectElementVspacePropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementVspace+    attrSet _ = setDOMHTMLObjectElementVspace+    attrConstruct _ = constructDOMHTMLObjectElementVspace+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #width+@+-}+getDOMHTMLObjectElementWidth :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)+getDOMHTMLObjectElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLObjectElementWidth :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()+setDOMHTMLObjectElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLObjectElementWidth :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLObjectElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementWidthPropertyInfo+instance AttrInfo DOMHTMLObjectElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLObjectElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLObjectElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLObjectElementWidthPropertyInfo = IsDOMHTMLObjectElement+    type AttrGetType DOMHTMLObjectElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLObjectElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLObjectElementWidthPropertyInfo = DOMHTMLObjectElement+    attrGet _ = getDOMHTMLObjectElementWidth+    attrSet _ = setDOMHTMLObjectElementWidth+    attrConstruct _ = constructDOMHTMLObjectElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLObjectElement+type instance O.AttributeList DOMHTMLObjectElement = DOMHTMLObjectElementAttributeList+type DOMHTMLObjectElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLObjectElementAlignPropertyInfo), '("archive", DOMHTMLObjectElementArchivePropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLObjectElementBorderPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("code", DOMHTMLObjectElementCodePropertyInfo), '("codeBase", DOMHTMLObjectElementCodeBasePropertyInfo), '("codeType", DOMHTMLObjectElementCodeTypePropertyInfo), '("contentDocument", DOMHTMLObjectElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", DOMHTMLObjectElementDataPropertyInfo), '("declare", DOMHTMLObjectElementDeclarePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLObjectElementFormPropertyInfo), '("height", DOMHTMLObjectElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLObjectElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLObjectElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("standby", DOMHTMLObjectElementStandbyPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLObjectElementTypePropertyInfo), '("useMap", DOMHTMLObjectElementUseMapPropertyInfo), '("vspace", DOMHTMLObjectElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLObjectElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLObjectElementAlign :: AttrLabelProxy "align"+dOMHTMLObjectElementAlign = AttrLabelProxy++dOMHTMLObjectElementArchive :: AttrLabelProxy "archive"+dOMHTMLObjectElementArchive = AttrLabelProxy++dOMHTMLObjectElementBorder :: AttrLabelProxy "border"+dOMHTMLObjectElementBorder = AttrLabelProxy++dOMHTMLObjectElementCode :: AttrLabelProxy "code"+dOMHTMLObjectElementCode = AttrLabelProxy++dOMHTMLObjectElementCodeBase :: AttrLabelProxy "codeBase"+dOMHTMLObjectElementCodeBase = AttrLabelProxy++dOMHTMLObjectElementCodeType :: AttrLabelProxy "codeType"+dOMHTMLObjectElementCodeType = AttrLabelProxy++dOMHTMLObjectElementContentDocument :: AttrLabelProxy "contentDocument"+dOMHTMLObjectElementContentDocument = AttrLabelProxy++dOMHTMLObjectElementData :: AttrLabelProxy "data"+dOMHTMLObjectElementData = AttrLabelProxy++dOMHTMLObjectElementDeclare :: AttrLabelProxy "declare"+dOMHTMLObjectElementDeclare = AttrLabelProxy++dOMHTMLObjectElementForm :: AttrLabelProxy "form"+dOMHTMLObjectElementForm = AttrLabelProxy++dOMHTMLObjectElementHeight :: AttrLabelProxy "height"+dOMHTMLObjectElementHeight = AttrLabelProxy++dOMHTMLObjectElementHspace :: AttrLabelProxy "hspace"+dOMHTMLObjectElementHspace = AttrLabelProxy++dOMHTMLObjectElementName :: AttrLabelProxy "name"+dOMHTMLObjectElementName = AttrLabelProxy++dOMHTMLObjectElementStandby :: AttrLabelProxy "standby"+dOMHTMLObjectElementStandby = AttrLabelProxy++dOMHTMLObjectElementType :: AttrLabelProxy "type"+dOMHTMLObjectElementType = AttrLabelProxy++dOMHTMLObjectElementUseMap :: AttrLabelProxy "useMap"+dOMHTMLObjectElementUseMap = AttrLabelProxy++dOMHTMLObjectElementVspace :: AttrLabelProxy "vspace"+dOMHTMLObjectElementVspace = AttrLabelProxy++dOMHTMLObjectElementWidth :: AttrLabelProxy "width"+dOMHTMLObjectElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLObjectElement = DOMHTMLObjectElementSignalList+type DOMHTMLObjectElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLObjectElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_align" webkit_dom_html_object_element_get_align :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetAlign++#endif++-- method DOMHTMLObjectElement::get_archive+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_archive" webkit_dom_html_object_element_get_archive :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetArchive ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetArchive self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_archive self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetArchive" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetArchiveMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetArchiveMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetArchive++#endif++-- method DOMHTMLObjectElement::get_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_border" webkit_dom_html_object_element_get_border :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetBorder self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_border self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetBorder" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetBorderMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetBorder++#endif++-- method DOMHTMLObjectElement::get_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_code" webkit_dom_html_object_element_get_code :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetCode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_code self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetCode" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetCodeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetCodeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetCode++#endif++-- method DOMHTMLObjectElement::get_code_base+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_code_base" webkit_dom_html_object_element_get_code_base :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetCodeBase ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetCodeBase self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_code_base self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetCodeBase" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetCodeBaseMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetCodeBaseMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetCodeBase++#endif++-- method DOMHTMLObjectElement::get_code_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_code_type" webkit_dom_html_object_element_get_code_type :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetCodeType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetCodeType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetCodeType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_code_type self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetCodeType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetCodeTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetCodeTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetCodeType++#endif++-- method DOMHTMLObjectElement::get_content_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_content_document" webkit_dom_html_object_element_get_content_document :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{-# DEPRECATED dOMHTMLObjectElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetContentDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m WebKit2WebExtension.DOMDocument.DOMDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+dOMHTMLObjectElementGetContentDocument self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_content_document self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetContentDocument" result+    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetContentDocumentMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetContentDocumentMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetContentDocument++#endif++-- method DOMHTMLObjectElement::get_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_data" webkit_dom_html_object_element_get_data :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetData self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_data self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetData" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetDataMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetDataMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetData++#endif++-- method DOMHTMLObjectElement::get_declare+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_declare" webkit_dom_html_object_element_get_declare :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CInt++{-# DEPRECATED dOMHTMLObjectElementGetDeclare ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetDeclare ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLObjectElementGetDeclare self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_declare self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetDeclareMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetDeclareMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetDeclare++#endif++-- method DOMHTMLObjectElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_form" webkit_dom_html_object_element_get_form :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLObjectElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLObjectElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetForm++#endif++-- method DOMHTMLObjectElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_height" webkit_dom_html_object_element_get_height :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_height self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetHeight" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetHeightMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetHeight++#endif++-- method DOMHTMLObjectElement::get_hspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_hspace" webkit_dom_html_object_element_get_hspace :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CLong++{-# DEPRECATED dOMHTMLObjectElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetHspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLObjectElementGetHspace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_hspace self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetHspaceMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetHspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetHspace++#endif++-- method DOMHTMLObjectElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_name" webkit_dom_html_object_element_get_name :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetName++#endif++-- method DOMHTMLObjectElement::get_standby+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_standby" webkit_dom_html_object_element_get_standby :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetStandby ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetStandby ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetStandby self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_standby self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetStandby" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetStandbyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetStandbyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetStandby++#endif++-- method DOMHTMLObjectElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_type_attr" webkit_dom_html_object_element_get_type_attr :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetTypeAttr++#endif++-- method DOMHTMLObjectElement::get_use_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_use_map" webkit_dom_html_object_element_get_use_map :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetUseMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetUseMap self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_use_map self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetUseMap" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetUseMapMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetUseMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetUseMap++#endif++-- method DOMHTMLObjectElement::get_vspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_vspace" webkit_dom_html_object_element_get_vspace :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CLong++{-# DEPRECATED dOMHTMLObjectElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetVspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLObjectElementGetVspace self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_vspace self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetVspaceMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetVspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetVspace++#endif++-- method DOMHTMLObjectElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_get_width" webkit_dom_html_object_element_get_width :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    IO CString++{-# DEPRECATED dOMHTMLObjectElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLObjectElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_object_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementGetWidth++#endif++-- method DOMHTMLObjectElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_align" webkit_dom_html_object_element_set_align :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetAlign++#endif++-- method DOMHTMLObjectElement::set_archive+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_archive" webkit_dom_html_object_element_set_archive :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetArchive ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetArchive self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_archive self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetArchiveMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetArchiveMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetArchive++#endif++-- method DOMHTMLObjectElement::set_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_border" webkit_dom_html_object_element_set_border :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetBorder self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_border self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetBorderMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetBorder++#endif++-- method DOMHTMLObjectElement::set_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_code" webkit_dom_html_object_element_set_code :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetCode self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_code self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetCodeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetCodeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetCode++#endif++-- method DOMHTMLObjectElement::set_code_base+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_code_base" webkit_dom_html_object_element_set_code_base :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetCodeBase ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetCodeBase self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_code_base self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetCodeBaseMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetCodeBaseMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetCodeBase++#endif++-- method DOMHTMLObjectElement::set_code_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_code_type" webkit_dom_html_object_element_set_code_type :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetCodeType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetCodeType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetCodeType self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_code_type self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetCodeTypeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetCodeTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetCodeType++#endif++-- method DOMHTMLObjectElement::set_data+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_data" webkit_dom_html_object_element_set_data :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetData ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetData self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_data self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetDataMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetDataMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetData++#endif++-- method DOMHTMLObjectElement::set_declare+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_declare" webkit_dom_html_object_element_set_declare :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetDeclare ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetDeclare ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLObjectElementSetDeclare self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_object_element_set_declare self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetDeclareMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetDeclareMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetDeclare++#endif++-- method DOMHTMLObjectElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_height" webkit_dom_html_object_element_set_height :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_height self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetHeightMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetHeight++#endif++-- method DOMHTMLObjectElement::set_hspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_hspace" webkit_dom_html_object_element_set_hspace :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetHspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLObjectElementSetHspace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_object_element_set_hspace self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetHspaceMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetHspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetHspace++#endif++-- method DOMHTMLObjectElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_name" webkit_dom_html_object_element_set_name :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetName++#endif++-- method DOMHTMLObjectElement::set_standby+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_standby" webkit_dom_html_object_element_set_standby :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetStandby ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetStandby ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetStandby self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_standby self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetStandbyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetStandbyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetStandby++#endif++-- method DOMHTMLObjectElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_type_attr" webkit_dom_html_object_element_set_type_attr :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetTypeAttr++#endif++-- method DOMHTMLObjectElement::set_use_map+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_use_map" webkit_dom_html_object_element_set_use_map :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetUseMap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetUseMap self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_use_map self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetUseMapMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetUseMapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetUseMap++#endif++-- method DOMHTMLObjectElement::set_vspace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_vspace" webkit_dom_html_object_element_set_vspace :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetVspace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLObjectElementSetVspace self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_object_element_set_vspace self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetVspaceMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetVspaceMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetVspace++#endif++-- method DOMHTMLObjectElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_object_element_set_width" webkit_dom_html_object_element_set_width :: +    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLObjectElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLObjectElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLObjectElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_object_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLObjectElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs-boot view
@@ -0,0 +1,185 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLObjectElement = DOMHTMLObjectElement (ManagedPtr DOMHTMLObjectElement)+instance GObject DOMHTMLObjectElement where+class (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o+instance (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o+instance O.HasParentTypes DOMHTMLObjectElement+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementArchivePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementBorderPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementCodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementCodeBasePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementCodeTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementContentDocumentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementDataPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementDeclarePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementHspacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementStandbyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementUseMapPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementVspacePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetArchiveMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetCodeBaseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetCodeTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetContentDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetDeclareMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetHspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetStandbyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetUseMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetVspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetArchiveMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetCodeBaseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetCodeTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetDataMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetDeclareMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetHspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetStandbyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetUseMapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetVspaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLObjectElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs view
@@ -0,0 +1,591 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement+    ( ++-- * Exported types+    DOMHTMLOptGroupElement(..)              ,+    IsDOMHTMLOptGroupElement                ,+    toDOMHTMLOptGroupElement                ,+    noDOMHTMLOptGroupElement                ,+++ -- * Methods+-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLOptGroupElementGetDisabledMethodInfo,+#endif+    dOMHTMLOptGroupElementGetDisabled       ,+++-- ** getLabel #method:getLabel#++#if ENABLE_OVERLOADING+    DOMHTMLOptGroupElementGetLabelMethodInfo,+#endif+    dOMHTMLOptGroupElementGetLabel          ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLOptGroupElementSetDisabledMethodInfo,+#endif+    dOMHTMLOptGroupElementSetDisabled       ,+++-- ** setLabel #method:setLabel#++#if ENABLE_OVERLOADING+    DOMHTMLOptGroupElementSetLabelMethodInfo,+#endif+    dOMHTMLOptGroupElementSetLabel          ,+++++ -- * Properties+-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptGroupElementDisabledPropertyInfo,+#endif+    constructDOMHTMLOptGroupElementDisabled ,+#if ENABLE_OVERLOADING+    dOMHTMLOptGroupElementDisabled          ,+#endif+    getDOMHTMLOptGroupElementDisabled       ,+    setDOMHTMLOptGroupElementDisabled       ,+++-- ** label #attr:label#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptGroupElementLabelPropertyInfo ,+#endif+    constructDOMHTMLOptGroupElementLabel    ,+#if ENABLE_OVERLOADING+    dOMHTMLOptGroupElementLabel             ,+#endif+    getDOMHTMLOptGroupElementLabel          ,+    setDOMHTMLOptGroupElementLabel          ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLOptGroupElement = DOMHTMLOptGroupElement (ManagedPtr DOMHTMLOptGroupElement)+foreign import ccall "webkit_dom_html_opt_group_element_get_type"+    c_webkit_dom_html_opt_group_element_get_type :: IO GType++instance GObject DOMHTMLOptGroupElement where+    gobjectType = c_webkit_dom_html_opt_group_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLOptGroupElement`, for instance with `toDOMHTMLOptGroupElement`.+class (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o+instance (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o++instance O.HasParentTypes DOMHTMLOptGroupElement+type instance O.ParentTypes DOMHTMLOptGroupElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLOptGroupElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLOptGroupElement :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> m DOMHTMLOptGroupElement+toDOMHTMLOptGroupElement = liftIO . unsafeCastTo DOMHTMLOptGroupElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptGroupElement`.+noDOMHTMLOptGroupElement :: Maybe DOMHTMLOptGroupElement+noDOMHTMLOptGroupElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLOptGroupElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLOptGroupElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getDisabled" o = DOMHTMLOptGroupElementGetDisabledMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getLabel" o = DOMHTMLOptGroupElementGetLabelMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setDisabled" o = DOMHTMLOptGroupElementSetDisabledMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setLabel" o = DOMHTMLOptGroupElementSetLabelMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLOptGroupElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLOptGroupElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLOptGroupElementMethod t DOMHTMLOptGroupElement, O.MethodInfo info DOMHTMLOptGroupElement p) => OL.IsLabel t (DOMHTMLOptGroupElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptGroupElement #disabled+@+-}+getDOMHTMLOptGroupElementDisabled :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> m Bool+getDOMHTMLOptGroupElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptGroupElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptGroupElementDisabled :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> Bool -> m ()+setDOMHTMLOptGroupElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptGroupElementDisabled :: (IsDOMHTMLOptGroupElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLOptGroupElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementDisabledPropertyInfo+instance AttrInfo DOMHTMLOptGroupElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLOptGroupElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptGroupElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLOptGroupElementDisabledPropertyInfo = IsDOMHTMLOptGroupElement+    type AttrGetType DOMHTMLOptGroupElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLOptGroupElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLOptGroupElementDisabledPropertyInfo = DOMHTMLOptGroupElement+    attrGet _ = getDOMHTMLOptGroupElementDisabled+    attrSet _ = setDOMHTMLOptGroupElementDisabled+    attrConstruct _ = constructDOMHTMLOptGroupElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "label"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@label@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptGroupElement #label+@+-}+getDOMHTMLOptGroupElementLabel :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> m (Maybe T.Text)+getDOMHTMLOptGroupElementLabel obj = liftIO $ B.Properties.getObjectPropertyString obj "label"++{- |+Set the value of the “@label@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptGroupElement [ #label 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptGroupElementLabel :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> T.Text -> m ()+setDOMHTMLOptGroupElementLabel obj val = liftIO $ B.Properties.setObjectPropertyString obj "label" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptGroupElementLabel :: (IsDOMHTMLOptGroupElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLOptGroupElementLabel val = B.Properties.constructObjectPropertyString "label" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementLabelPropertyInfo+instance AttrInfo DOMHTMLOptGroupElementLabelPropertyInfo where+    type AttrAllowedOps DOMHTMLOptGroupElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptGroupElementLabelPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLOptGroupElementLabelPropertyInfo = IsDOMHTMLOptGroupElement+    type AttrGetType DOMHTMLOptGroupElementLabelPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLOptGroupElementLabelPropertyInfo = "label"+    type AttrOrigin DOMHTMLOptGroupElementLabelPropertyInfo = DOMHTMLOptGroupElement+    attrGet _ = getDOMHTMLOptGroupElementLabel+    attrSet _ = setDOMHTMLOptGroupElementLabel+    attrConstruct _ = constructDOMHTMLOptGroupElementLabel+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLOptGroupElement+type instance O.AttributeList DOMHTMLOptGroupElement = DOMHTMLOptGroupElementAttributeList+type DOMHTMLOptGroupElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptGroupElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptGroupElementLabelPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLOptGroupElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLOptGroupElementDisabled = AttrLabelProxy++dOMHTMLOptGroupElementLabel :: AttrLabelProxy "label"+dOMHTMLOptGroupElementLabel = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLOptGroupElement = DOMHTMLOptGroupElementSignalList+type DOMHTMLOptGroupElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLOptGroupElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_opt_group_element_get_disabled" webkit_dom_html_opt_group_element_get_disabled :: +    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})+    IO CInt++{-# DEPRECATED dOMHTMLOptGroupElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptGroupElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLOptGroupElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_opt_group_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptGroupElementGetDisabled++#endif++-- method DOMHTMLOptGroupElement::get_label+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_opt_group_element_get_label" webkit_dom_html_opt_group_element_get_label :: +    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})+    IO CString++{-# DEPRECATED dOMHTMLOptGroupElementGetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptGroupElementGetLabel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLOptGroupElementGetLabel self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_opt_group_element_get_label self'+    checkUnexpectedReturnNULL "dOMHTMLOptGroupElementGetLabel" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementGetLabelMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementGetLabelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptGroupElementGetLabel++#endif++-- method DOMHTMLOptGroupElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_opt_group_element_set_disabled" webkit_dom_html_opt_group_element_set_disabled :: +    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLOptGroupElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptGroupElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLOptGroupElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_opt_group_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptGroupElementSetDisabled++#endif++-- method DOMHTMLOptGroupElement::set_label+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_opt_group_element_set_label" webkit_dom_html_opt_group_element_set_label :: +    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLOptGroupElementSetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptGroupElementSetLabel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLOptGroupElementSetLabel self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_opt_group_element_set_label self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementSetLabelMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementSetLabelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptGroupElementSetLabel++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLOptGroupElement = DOMHTMLOptGroupElement (ManagedPtr DOMHTMLOptGroupElement)+instance GObject DOMHTMLOptGroupElement where+class (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o+instance (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o+instance O.HasParentTypes DOMHTMLOptGroupElement+#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementLabelPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementGetLabelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptGroupElementSetLabelMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs view
@@ -0,0 +1,1341 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement+    ( ++-- * Exported types+    DOMHTMLOptionElement(..)                ,+    IsDOMHTMLOptionElement                  ,+    toDOMHTMLOptionElement                  ,+    noDOMHTMLOptionElement                  ,+++ -- * Methods+-- ** getDefaultSelected #method:getDefaultSelected#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetDefaultSelectedMethodInfo,+#endif+    dOMHTMLOptionElementGetDefaultSelected  ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetDisabledMethodInfo,+#endif+    dOMHTMLOptionElementGetDisabled         ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetFormMethodInfo   ,+#endif+    dOMHTMLOptionElementGetForm             ,+++-- ** getIndex #method:getIndex#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetIndexMethodInfo  ,+#endif+    dOMHTMLOptionElementGetIndex            ,+++-- ** getLabel #method:getLabel#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetLabelMethodInfo  ,+#endif+    dOMHTMLOptionElementGetLabel            ,+++-- ** getSelected #method:getSelected#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetSelectedMethodInfo,+#endif+    dOMHTMLOptionElementGetSelected         ,+++-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetTextMethodInfo   ,+#endif+    dOMHTMLOptionElementGetText             ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementGetValueMethodInfo  ,+#endif+    dOMHTMLOptionElementGetValue            ,+++-- ** setDefaultSelected #method:setDefaultSelected#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementSetDefaultSelectedMethodInfo,+#endif+    dOMHTMLOptionElementSetDefaultSelected  ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementSetDisabledMethodInfo,+#endif+    dOMHTMLOptionElementSetDisabled         ,+++-- ** setLabel #method:setLabel#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementSetLabelMethodInfo  ,+#endif+    dOMHTMLOptionElementSetLabel            ,+++-- ** setSelected #method:setSelected#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementSetSelectedMethodInfo,+#endif+    dOMHTMLOptionElementSetSelected         ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLOptionElementSetValueMethodInfo  ,+#endif+    dOMHTMLOptionElementSetValue            ,+++++ -- * Properties+-- ** defaultSelected #attr:defaultSelected#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementDefaultSelectedPropertyInfo,+#endif+    constructDOMHTMLOptionElementDefaultSelected,+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementDefaultSelected     ,+#endif+    getDOMHTMLOptionElementDefaultSelected  ,+    setDOMHTMLOptionElementDefaultSelected  ,+++-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementDisabledPropertyInfo,+#endif+    constructDOMHTMLOptionElementDisabled   ,+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementDisabled            ,+#endif+    getDOMHTMLOptionElementDisabled         ,+    setDOMHTMLOptionElementDisabled         ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementFormPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementForm                ,+#endif+    getDOMHTMLOptionElementForm             ,+++-- ** index #attr:index#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementIndexPropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementIndex               ,+#endif+    getDOMHTMLOptionElementIndex            ,+++-- ** label #attr:label#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementLabelPropertyInfo   ,+#endif+    constructDOMHTMLOptionElementLabel      ,+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementLabel               ,+#endif+    getDOMHTMLOptionElementLabel            ,+    setDOMHTMLOptionElementLabel            ,+++-- ** selected #attr:selected#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementSelectedPropertyInfo,+#endif+    constructDOMHTMLOptionElementSelected   ,+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementSelected            ,+#endif+    getDOMHTMLOptionElementSelected         ,+    setDOMHTMLOptionElementSelected         ,+++-- ** text #attr:text#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementTextPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementText                ,+#endif+    getDOMHTMLOptionElementText             ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionElementValuePropertyInfo   ,+#endif+    constructDOMHTMLOptionElementValue      ,+#if ENABLE_OVERLOADING+    dOMHTMLOptionElementValue               ,+#endif+    getDOMHTMLOptionElementValue            ,+    setDOMHTMLOptionElementValue            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ManagedPtr DOMHTMLOptionElement)+foreign import ccall "webkit_dom_html_option_element_get_type"+    c_webkit_dom_html_option_element_get_type :: IO GType++instance GObject DOMHTMLOptionElement where+    gobjectType = c_webkit_dom_html_option_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLOptionElement`, for instance with `toDOMHTMLOptionElement`.+class (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o+instance (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o++instance O.HasParentTypes DOMHTMLOptionElement+type instance O.ParentTypes DOMHTMLOptionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLOptionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLOptionElement :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m DOMHTMLOptionElement+toDOMHTMLOptionElement = liftIO . unsafeCastTo DOMHTMLOptionElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptionElement`.+noDOMHTMLOptionElement :: Maybe DOMHTMLOptionElement+noDOMHTMLOptionElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLOptionElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLOptionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLOptionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLOptionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLOptionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLOptionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLOptionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLOptionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLOptionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLOptionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLOptionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLOptionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLOptionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLOptionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLOptionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLOptionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLOptionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLOptionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLOptionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLOptionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLOptionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLOptionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLOptionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLOptionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLOptionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLOptionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLOptionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLOptionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLOptionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLOptionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLOptionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLOptionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLOptionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLOptionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLOptionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLOptionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLOptionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLOptionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLOptionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLOptionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLOptionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLOptionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLOptionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLOptionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLOptionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLOptionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLOptionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLOptionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLOptionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLOptionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLOptionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLOptionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLOptionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLOptionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLOptionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLOptionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLOptionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLOptionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLOptionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLOptionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLOptionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLOptionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLOptionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLOptionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLOptionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLOptionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLOptionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLOptionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLOptionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLOptionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLOptionElementMethod "getDefaultSelected" o = DOMHTMLOptionElementGetDefaultSelectedMethodInfo+    ResolveDOMHTMLOptionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLOptionElementMethod "getDisabled" o = DOMHTMLOptionElementGetDisabledMethodInfo+    ResolveDOMHTMLOptionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLOptionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOptionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLOptionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "getForm" o = DOMHTMLOptionElementGetFormMethodInfo+    ResolveDOMHTMLOptionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLOptionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLOptionElementMethod "getIndex" o = DOMHTMLOptionElementGetIndexMethodInfo+    ResolveDOMHTMLOptionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLOptionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLOptionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLOptionElementMethod "getLabel" o = DOMHTMLOptionElementGetLabelMethodInfo+    ResolveDOMHTMLOptionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLOptionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLOptionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLOptionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLOptionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLOptionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLOptionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLOptionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLOptionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLOptionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLOptionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLOptionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLOptionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLOptionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLOptionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLOptionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLOptionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLOptionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLOptionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLOptionElementMethod "getSelected" o = DOMHTMLOptionElementGetSelectedMethodInfo+    ResolveDOMHTMLOptionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLOptionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLOptionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLOptionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "getText" o = DOMHTMLOptionElementGetTextMethodInfo+    ResolveDOMHTMLOptionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLOptionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLOptionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLOptionElementMethod "getValue" o = DOMHTMLOptionElementGetValueMethodInfo+    ResolveDOMHTMLOptionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLOptionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLOptionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLOptionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLOptionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLOptionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLOptionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLOptionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLOptionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLOptionElementMethod "setDefaultSelected" o = DOMHTMLOptionElementSetDefaultSelectedMethodInfo+    ResolveDOMHTMLOptionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLOptionElementMethod "setDisabled" o = DOMHTMLOptionElementSetDisabledMethodInfo+    ResolveDOMHTMLOptionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLOptionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLOptionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLOptionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLOptionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLOptionElementMethod "setLabel" o = DOMHTMLOptionElementSetLabelMethodInfo+    ResolveDOMHTMLOptionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLOptionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLOptionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLOptionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLOptionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLOptionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLOptionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLOptionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLOptionElementMethod "setSelected" o = DOMHTMLOptionElementSetSelectedMethodInfo+    ResolveDOMHTMLOptionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLOptionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLOptionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLOptionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLOptionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLOptionElementMethod "setValue" o = DOMHTMLOptionElementSetValueMethodInfo+    ResolveDOMHTMLOptionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLOptionElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLOptionElementMethod t DOMHTMLOptionElement, O.MethodInfo info DOMHTMLOptionElement p) => OL.IsLabel t (DOMHTMLOptionElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "default-selected"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@default-selected@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #defaultSelected+@+-}+getDOMHTMLOptionElementDefaultSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool+getDOMHTMLOptionElementDefaultSelected obj = liftIO $ B.Properties.getObjectPropertyBool obj "default-selected"++{- |+Set the value of the “@default-selected@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #defaultSelected 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptionElementDefaultSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()+setDOMHTMLOptionElementDefaultSelected obj val = liftIO $ B.Properties.setObjectPropertyBool obj "default-selected" val++{- |+Construct a `GValueConstruct` with valid value for the “@default-selected@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptionElementDefaultSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLOptionElementDefaultSelected val = B.Properties.constructObjectPropertyBool "default-selected" val++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementDefaultSelectedPropertyInfo+instance AttrInfo DOMHTMLOptionElementDefaultSelectedPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementDefaultSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementDefaultSelectedPropertyInfo = Bool+    type AttrLabel DOMHTMLOptionElementDefaultSelectedPropertyInfo = "default-selected"+    type AttrOrigin DOMHTMLOptionElementDefaultSelectedPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementDefaultSelected+    attrSet _ = setDOMHTMLOptionElementDefaultSelected+    attrConstruct _ = constructDOMHTMLOptionElementDefaultSelected+    attrClear _ = undefined+#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #disabled+@+-}+getDOMHTMLOptionElementDisabled :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool+getDOMHTMLOptionElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptionElementDisabled :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()+setDOMHTMLOptionElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptionElementDisabled :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLOptionElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementDisabledPropertyInfo+instance AttrInfo DOMHTMLOptionElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLOptionElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLOptionElementDisabledPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementDisabled+    attrSet _ = setDOMHTMLOptionElementDisabled+    attrConstruct _ = constructDOMHTMLOptionElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #form+@+-}+getDOMHTMLOptionElementForm :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLOptionElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLOptionElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementFormPropertyInfo+instance AttrInfo DOMHTMLOptionElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLOptionElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLOptionElementFormPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLOptionElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLOptionElementFormPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #index+@+-}+getDOMHTMLOptionElementIndex :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m CLong+getDOMHTMLOptionElementIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "index"++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementIndexPropertyInfo+instance AttrInfo DOMHTMLOptionElementIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementIndexPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLOptionElementIndexPropertyInfo = "index"+    type AttrOrigin DOMHTMLOptionElementIndexPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementIndex+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "label"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@label@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #label+@+-}+getDOMHTMLOptionElementLabel :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)+getDOMHTMLOptionElementLabel obj = liftIO $ B.Properties.getObjectPropertyString obj "label"++{- |+Set the value of the “@label@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #label 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptionElementLabel :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> T.Text -> m ()+setDOMHTMLOptionElementLabel obj val = liftIO $ B.Properties.setObjectPropertyString obj "label" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptionElementLabel :: (IsDOMHTMLOptionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLOptionElementLabel val = B.Properties.constructObjectPropertyString "label" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementLabelPropertyInfo+instance AttrInfo DOMHTMLOptionElementLabelPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementLabelPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLOptionElementLabelPropertyInfo = "label"+    type AttrOrigin DOMHTMLOptionElementLabelPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementLabel+    attrSet _ = setDOMHTMLOptionElementLabel+    attrConstruct _ = constructDOMHTMLOptionElementLabel+    attrClear _ = undefined+#endif++-- VVV Prop "selected"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@selected@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #selected+@+-}+getDOMHTMLOptionElementSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool+getDOMHTMLOptionElementSelected obj = liftIO $ B.Properties.getObjectPropertyBool obj "selected"++{- |+Set the value of the “@selected@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #selected 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptionElementSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()+setDOMHTMLOptionElementSelected obj val = liftIO $ B.Properties.setObjectPropertyBool obj "selected" val++{- |+Construct a `GValueConstruct` with valid value for the “@selected@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptionElementSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLOptionElementSelected val = B.Properties.constructObjectPropertyBool "selected" val++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSelectedPropertyInfo+instance AttrInfo DOMHTMLOptionElementSelectedPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementSelectedPropertyInfo = Bool+    type AttrLabel DOMHTMLOptionElementSelectedPropertyInfo = "selected"+    type AttrOrigin DOMHTMLOptionElementSelectedPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementSelected+    attrSet _ = setDOMHTMLOptionElementSelected+    attrConstruct _ = constructDOMHTMLOptionElementSelected+    attrClear _ = undefined+#endif++-- VVV Prop "text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #text+@+-}+getDOMHTMLOptionElementText :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)+getDOMHTMLOptionElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementTextPropertyInfo+instance AttrInfo DOMHTMLOptionElementTextPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementTextPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLOptionElementTextPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLOptionElementTextPropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLOptionElementTextPropertyInfo = "text"+    type AttrOrigin DOMHTMLOptionElementTextPropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementText+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #value+@+-}+getDOMHTMLOptionElementValue :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)+getDOMHTMLOptionElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptionElementValue :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> T.Text -> m ()+setDOMHTMLOptionElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptionElementValue :: (IsDOMHTMLOptionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLOptionElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementValuePropertyInfo+instance AttrInfo DOMHTMLOptionElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLOptionElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionElementValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLOptionElementValuePropertyInfo = IsDOMHTMLOptionElement+    type AttrGetType DOMHTMLOptionElementValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLOptionElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLOptionElementValuePropertyInfo = DOMHTMLOptionElement+    attrGet _ = getDOMHTMLOptionElementValue+    attrSet _ = setDOMHTMLOptionElementValue+    attrConstruct _ = constructDOMHTMLOptionElementValue+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLOptionElement+type instance O.AttributeList DOMHTMLOptionElement = DOMHTMLOptionElementAttributeList+type DOMHTMLOptionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultSelected", DOMHTMLOptionElementDefaultSelectedPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptionElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLOptionElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("index", DOMHTMLOptionElementIndexPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptionElementLabelPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selected", DOMHTMLOptionElementSelectedPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLOptionElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("value", DOMHTMLOptionElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLOptionElementDefaultSelected :: AttrLabelProxy "defaultSelected"+dOMHTMLOptionElementDefaultSelected = AttrLabelProxy++dOMHTMLOptionElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLOptionElementDisabled = AttrLabelProxy++dOMHTMLOptionElementForm :: AttrLabelProxy "form"+dOMHTMLOptionElementForm = AttrLabelProxy++dOMHTMLOptionElementIndex :: AttrLabelProxy "index"+dOMHTMLOptionElementIndex = AttrLabelProxy++dOMHTMLOptionElementLabel :: AttrLabelProxy "label"+dOMHTMLOptionElementLabel = AttrLabelProxy++dOMHTMLOptionElementSelected :: AttrLabelProxy "selected"+dOMHTMLOptionElementSelected = AttrLabelProxy++dOMHTMLOptionElementText :: AttrLabelProxy "text"+dOMHTMLOptionElementText = AttrLabelProxy++dOMHTMLOptionElementValue :: AttrLabelProxy "value"+dOMHTMLOptionElementValue = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLOptionElement = DOMHTMLOptionElementSignalList+type DOMHTMLOptionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLOptionElement::get_default_selected+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_default_selected" webkit_dom_html_option_element_get_default_selected :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CInt++{-# DEPRECATED dOMHTMLOptionElementGetDefaultSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetDefaultSelected ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLOptionElementGetDefaultSelected self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_default_selected self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetDefaultSelectedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetDefaultSelectedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetDefaultSelected++#endif++-- method DOMHTMLOptionElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_disabled" webkit_dom_html_option_element_get_disabled :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CInt++{-# DEPRECATED dOMHTMLOptionElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLOptionElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetDisabled++#endif++-- method DOMHTMLOptionElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_form" webkit_dom_html_option_element_get_form :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLOptionElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLOptionElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetForm++#endif++-- method DOMHTMLOptionElement::get_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_index" webkit_dom_html_option_element_get_index :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CLong++{-# DEPRECATED dOMHTMLOptionElementGetIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLOptionElementGetIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetIndex++#endif++-- method DOMHTMLOptionElement::get_label+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_label" webkit_dom_html_option_element_get_label :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CString++{-# DEPRECATED dOMHTMLOptionElementGetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetLabel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLOptionElementGetLabel self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_label self'+    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetLabel" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetLabelMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetLabelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetLabel++#endif++-- method DOMHTMLOptionElement::get_selected+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_selected" webkit_dom_html_option_element_get_selected :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CInt++{-# DEPRECATED dOMHTMLOptionElementGetSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetSelected ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLOptionElementGetSelected self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_selected self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetSelectedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetSelectedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetSelected++#endif++-- method DOMHTMLOptionElement::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_text" webkit_dom_html_option_element_get_text :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CString++{-# DEPRECATED dOMHTMLOptionElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLOptionElementGetText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_text self'+    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetText++#endif++-- method DOMHTMLOptionElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_get_value" webkit_dom_html_option_element_get_value :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    IO CString++{-# DEPRECATED dOMHTMLOptionElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLOptionElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_option_element_get_value self'+    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementGetValue++#endif++-- method DOMHTMLOptionElement::set_default_selected+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_set_default_selected" webkit_dom_html_option_element_set_default_selected :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLOptionElementSetDefaultSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementSetDefaultSelected ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLOptionElementSetDefaultSelected self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_option_element_set_default_selected self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetDefaultSelectedMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetDefaultSelectedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementSetDefaultSelected++#endif++-- method DOMHTMLOptionElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_set_disabled" webkit_dom_html_option_element_set_disabled :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLOptionElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLOptionElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_option_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementSetDisabled++#endif++-- method DOMHTMLOptionElement::set_label+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_set_label" webkit_dom_html_option_element_set_label :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLOptionElementSetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementSetLabel ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLOptionElementSetLabel self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_option_element_set_label self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetLabelMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetLabelMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementSetLabel++#endif++-- method DOMHTMLOptionElement::set_selected+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_set_selected" webkit_dom_html_option_element_set_selected :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLOptionElementSetSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementSetSelected ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLOptionElementSetSelected self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_option_element_set_selected self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetSelectedMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetSelectedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementSetSelected++#endif++-- method DOMHTMLOptionElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_option_element_set_value" webkit_dom_html_option_element_set_value :: +    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLOptionElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLOptionElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_option_element_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionElementSetValue++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs-boot view
@@ -0,0 +1,92 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ManagedPtr DOMHTMLOptionElement)+instance GObject DOMHTMLOptionElement where+class (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o+instance (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o+instance O.HasParentTypes DOMHTMLOptionElement+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementDefaultSelectedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementLabelPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSelectedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetDefaultSelectedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetLabelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetSelectedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetDefaultSelectedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetLabelMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetSelectedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionElementSetValueMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs view
@@ -0,0 +1,427 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection+    ( ++-- * Exported types+    DOMHTMLOptionsCollection(..)            ,+    IsDOMHTMLOptionsCollection              ,+    toDOMHTMLOptionsCollection              ,+    noDOMHTMLOptionsCollection              ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMHTMLOptionsCollectionGetLengthMethodInfo,+#endif+    dOMHTMLOptionsCollectionGetLength       ,+++-- ** getSelectedIndex #method:getSelectedIndex#++#if ENABLE_OVERLOADING+    DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo,+#endif+    dOMHTMLOptionsCollectionGetSelectedIndex,+++-- ** namedItem #method:namedItem#++#if ENABLE_OVERLOADING+    DOMHTMLOptionsCollectionNamedItemMethodInfo,+#endif+    dOMHTMLOptionsCollectionNamedItem       ,+++-- ** setSelectedIndex #method:setSelectedIndex#++#if ENABLE_OVERLOADING+    DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo,+#endif+    dOMHTMLOptionsCollectionSetSelectedIndex,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionsCollectionLengthPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLOptionsCollectionLength          ,+#endif+    getDOMHTMLOptionsCollectionLength       ,+++-- ** selectedIndex #attr:selectedIndex#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLOptionsCollectionSelectedIndexPropertyInfo,+#endif+    constructDOMHTMLOptionsCollectionSelectedIndex,+#if ENABLE_OVERLOADING+    dOMHTMLOptionsCollectionSelectedIndex   ,+#endif+    getDOMHTMLOptionsCollectionSelectedIndex,+    setDOMHTMLOptionsCollectionSelectedIndex,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLOptionsCollection = DOMHTMLOptionsCollection (ManagedPtr DOMHTMLOptionsCollection)+foreign import ccall "webkit_dom_html_options_collection_get_type"+    c_webkit_dom_html_options_collection_get_type :: IO GType++instance GObject DOMHTMLOptionsCollection where+    gobjectType = c_webkit_dom_html_options_collection_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLOptionsCollection`, for instance with `toDOMHTMLOptionsCollection`.+class (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o+instance (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o++instance O.HasParentTypes DOMHTMLOptionsCollection+type instance O.ParentTypes DOMHTMLOptionsCollection = '[WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMHTMLOptionsCollection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLOptionsCollection :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> m DOMHTMLOptionsCollection+toDOMHTMLOptionsCollection = liftIO . unsafeCastTo DOMHTMLOptionsCollection++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptionsCollection`.+noDOMHTMLOptionsCollection :: Maybe DOMHTMLOptionsCollection+noDOMHTMLOptionsCollection = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLOptionsCollectionMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLOptionsCollectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "item" o = WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollectionItemMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "namedItem" o = DOMHTMLOptionsCollectionNamedItemMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "getLength" o = DOMHTMLOptionsCollectionGetLengthMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "getSelectedIndex" o = DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod "setSelectedIndex" o = DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo+    ResolveDOMHTMLOptionsCollectionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLOptionsCollectionMethod t DOMHTMLOptionsCollection, O.MethodInfo info DOMHTMLOptionsCollection p) => OL.IsLabel t (DOMHTMLOptionsCollection -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionsCollection #length+@+-}+getDOMHTMLOptionsCollectionLength :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> m CULong+getDOMHTMLOptionsCollectionLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionLengthPropertyInfo+instance AttrInfo DOMHTMLOptionsCollectionLengthPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionsCollectionLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionsCollectionLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLOptionsCollectionLengthPropertyInfo = IsDOMHTMLOptionsCollection+    type AttrGetType DOMHTMLOptionsCollectionLengthPropertyInfo = CULong+    type AttrLabel DOMHTMLOptionsCollectionLengthPropertyInfo = "length"+    type AttrOrigin DOMHTMLOptionsCollectionLengthPropertyInfo = DOMHTMLOptionsCollection+    attrGet _ = getDOMHTMLOptionsCollectionLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "selected-index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@selected-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLOptionsCollection #selectedIndex+@+-}+getDOMHTMLOptionsCollectionSelectedIndex :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> m CLong+getDOMHTMLOptionsCollectionSelectedIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "selected-index"++{- |+Set the value of the “@selected-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLOptionsCollection [ #selectedIndex 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLOptionsCollectionSelectedIndex :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> CLong -> m ()+setDOMHTMLOptionsCollectionSelectedIndex obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selected-index" val++{- |+Construct a `GValueConstruct` with valid value for the “@selected-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLOptionsCollectionSelectedIndex :: (IsDOMHTMLOptionsCollection o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLOptionsCollectionSelectedIndex val = B.Properties.constructObjectPropertyLong "selected-index" val++#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionSelectedIndexPropertyInfo+instance AttrInfo DOMHTMLOptionsCollectionSelectedIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = IsDOMHTMLOptionsCollection+    type AttrGetType DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = "selected-index"+    type AttrOrigin DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = DOMHTMLOptionsCollection+    attrGet _ = getDOMHTMLOptionsCollectionSelectedIndex+    attrSet _ = setDOMHTMLOptionsCollectionSelectedIndex+    attrConstruct _ = constructDOMHTMLOptionsCollectionSelectedIndex+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLOptionsCollection+type instance O.AttributeList DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionAttributeList+type DOMHTMLOptionsCollectionAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMHTMLOptionsCollectionLengthPropertyInfo), '("selectedIndex", DOMHTMLOptionsCollectionSelectedIndexPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLOptionsCollectionLength :: AttrLabelProxy "length"+dOMHTMLOptionsCollectionLength = AttrLabelProxy++dOMHTMLOptionsCollectionSelectedIndex :: AttrLabelProxy "selectedIndex"+dOMHTMLOptionsCollectionSelectedIndex = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionSignalList+type DOMHTMLOptionsCollectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLOptionsCollection::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_options_collection_get_length" webkit_dom_html_options_collection_get_length :: +    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})+    IO CULong++{-# DEPRECATED dOMHTMLOptionsCollectionGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionsCollectionGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMHTMLOptionsCollectionGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_options_collection_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionsCollectionGetLength++#endif++-- method DOMHTMLOptionsCollection::get_selected_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_options_collection_get_selected_index" webkit_dom_html_options_collection_get_selected_index :: +    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})+    IO CLong++{-# DEPRECATED dOMHTMLOptionsCollectionGetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionsCollectionGetSelectedIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLOptionsCollectionGetSelectedIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_options_collection_get_selected_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionsCollectionGetSelectedIndex++#endif++-- method DOMHTMLOptionsCollection::named_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_options_collection_named_item" webkit_dom_html_options_collection_named_item :: +    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMHTMLOptionsCollectionNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionsCollectionNamedItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMHTMLOptionsCollectionNamedItem self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_html_options_collection_named_item self' name'+    checkUnexpectedReturnNULL "dOMHTMLOptionsCollectionNamedItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionNamedItemMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionNamedItemMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionsCollectionNamedItem++#endif++-- method DOMHTMLOptionsCollection::set_selected_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_options_collection_set_selected_index" webkit_dom_html_options_collection_set_selected_index :: +    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLOptionsCollectionSetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLOptionsCollectionSetSelectedIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLOptionsCollectionSetSelectedIndex self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_options_collection_set_selected_index self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLOptionsCollectionSetSelectedIndex++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLOptionsCollection = DOMHTMLOptionsCollection (ManagedPtr DOMHTMLOptionsCollection)+instance GObject DOMHTMLOptionsCollection where+class (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o+instance (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o+instance O.HasParentTypes DOMHTMLOptionsCollection+#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionSelectedIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionNamedItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement+    ( ++-- * Exported types+    DOMHTMLParagraphElement(..)             ,+    IsDOMHTMLParagraphElement               ,+    toDOMHTMLParagraphElement               ,+    noDOMHTMLParagraphElement               ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLParagraphElementGetAlignMethodInfo,+#endif+    dOMHTMLParagraphElementGetAlign         ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLParagraphElementSetAlignMethodInfo,+#endif+    dOMHTMLParagraphElementSetAlign         ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLParagraphElementAlignPropertyInfo,+#endif+    constructDOMHTMLParagraphElementAlign   ,+#if ENABLE_OVERLOADING+    dOMHTMLParagraphElementAlign            ,+#endif+    getDOMHTMLParagraphElementAlign         ,+    setDOMHTMLParagraphElementAlign         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLParagraphElement = DOMHTMLParagraphElement (ManagedPtr DOMHTMLParagraphElement)+foreign import ccall "webkit_dom_html_paragraph_element_get_type"+    c_webkit_dom_html_paragraph_element_get_type :: IO GType++instance GObject DOMHTMLParagraphElement where+    gobjectType = c_webkit_dom_html_paragraph_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLParagraphElement`, for instance with `toDOMHTMLParagraphElement`.+class (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o+instance (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o++instance O.HasParentTypes DOMHTMLParagraphElement+type instance O.ParentTypes DOMHTMLParagraphElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLParagraphElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLParagraphElement :: (MonadIO m, IsDOMHTMLParagraphElement o) => o -> m DOMHTMLParagraphElement+toDOMHTMLParagraphElement = liftIO . unsafeCastTo DOMHTMLParagraphElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLParagraphElement`.+noDOMHTMLParagraphElement :: Maybe DOMHTMLParagraphElement+noDOMHTMLParagraphElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLParagraphElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLParagraphElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLParagraphElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLParagraphElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLParagraphElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLParagraphElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLParagraphElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLParagraphElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLParagraphElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLParagraphElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLParagraphElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLParagraphElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLParagraphElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLParagraphElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLParagraphElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLParagraphElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLParagraphElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLParagraphElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLParagraphElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLParagraphElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLParagraphElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLParagraphElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLParagraphElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLParagraphElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLParagraphElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLParagraphElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLParagraphElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLParagraphElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLParagraphElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLParagraphElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLParagraphElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLParagraphElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLParagraphElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLParagraphElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLParagraphElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLParagraphElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLParagraphElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLParagraphElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLParagraphElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLParagraphElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAlign" o = DOMHTMLParagraphElementGetAlignMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLParagraphElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setAlign" o = DOMHTMLParagraphElementSetAlignMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLParagraphElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLParagraphElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLParagraphElementMethod t DOMHTMLParagraphElement, O.MethodInfo info DOMHTMLParagraphElement p) => OL.IsLabel t (DOMHTMLParagraphElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLParagraphElement #align+@+-}+getDOMHTMLParagraphElementAlign :: (MonadIO m, IsDOMHTMLParagraphElement o) => o -> m (Maybe T.Text)+getDOMHTMLParagraphElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLParagraphElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLParagraphElementAlign :: (MonadIO m, IsDOMHTMLParagraphElement o) => o -> T.Text -> m ()+setDOMHTMLParagraphElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLParagraphElementAlign :: (IsDOMHTMLParagraphElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLParagraphElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLParagraphElementAlignPropertyInfo+instance AttrInfo DOMHTMLParagraphElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLParagraphElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLParagraphElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLParagraphElementAlignPropertyInfo = IsDOMHTMLParagraphElement+    type AttrGetType DOMHTMLParagraphElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLParagraphElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLParagraphElementAlignPropertyInfo = DOMHTMLParagraphElement+    attrGet _ = getDOMHTMLParagraphElementAlign+    attrSet _ = setDOMHTMLParagraphElementAlign+    attrConstruct _ = constructDOMHTMLParagraphElementAlign+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLParagraphElement+type instance O.AttributeList DOMHTMLParagraphElement = DOMHTMLParagraphElementAttributeList+type DOMHTMLParagraphElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLParagraphElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLParagraphElementAlign :: AttrLabelProxy "align"+dOMHTMLParagraphElementAlign = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLParagraphElement = DOMHTMLParagraphElementSignalList+type DOMHTMLParagraphElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLParagraphElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParagraphElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_paragraph_element_get_align" webkit_dom_html_paragraph_element_get_align :: +    Ptr DOMHTMLParagraphElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"})+    IO CString++{-# DEPRECATED dOMHTMLParagraphElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParagraphElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParagraphElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLParagraphElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_paragraph_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLParagraphElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLParagraphElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParagraphElement a) => O.MethodInfo DOMHTMLParagraphElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParagraphElementGetAlign++#endif++-- method DOMHTMLParagraphElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParagraphElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_paragraph_element_set_align" webkit_dom_html_paragraph_element_set_align :: +    Ptr DOMHTMLParagraphElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLParagraphElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParagraphElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParagraphElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLParagraphElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_paragraph_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLParagraphElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParagraphElement a) => O.MethodInfo DOMHTMLParagraphElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParagraphElementSetAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLParagraphElement = DOMHTMLParagraphElement (ManagedPtr DOMHTMLParagraphElement)+instance GObject DOMHTMLParagraphElement where+class (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o+instance (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o+instance O.HasParentTypes DOMHTMLParagraphElement+#if ENABLE_OVERLOADING+data DOMHTMLParagraphElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParagraphElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParagraphElementSetAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs view
@@ -0,0 +1,926 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement+    ( ++-- * Exported types+    DOMHTMLParamElement(..)                 ,+    IsDOMHTMLParamElement                   ,+    toDOMHTMLParamElement                   ,+    noDOMHTMLParamElement                   ,+++ -- * Methods+-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementGetNameMethodInfo    ,+#endif+    dOMHTMLParamElementGetName              ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLParamElementGetTypeAttr          ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementGetValueMethodInfo   ,+#endif+    dOMHTMLParamElementGetValue             ,+++-- ** getValueType #method:getValueType#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementGetValueTypeMethodInfo,+#endif+    dOMHTMLParamElementGetValueType         ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementSetNameMethodInfo    ,+#endif+    dOMHTMLParamElementSetName              ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLParamElementSetTypeAttr          ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementSetValueMethodInfo   ,+#endif+    dOMHTMLParamElementSetValue             ,+++-- ** setValueType #method:setValueType#++#if ENABLE_OVERLOADING+    DOMHTMLParamElementSetValueTypeMethodInfo,+#endif+    dOMHTMLParamElementSetValueType         ,+++++ -- * Properties+-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLParamElementNamePropertyInfo     ,+#endif+    constructDOMHTMLParamElementName        ,+#if ENABLE_OVERLOADING+    dOMHTMLParamElementName                 ,+#endif+    getDOMHTMLParamElementName              ,+    setDOMHTMLParamElementName              ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLParamElementTypePropertyInfo     ,+#endif+    clearDOMHTMLParamElementType            ,+    constructDOMHTMLParamElementType        ,+#if ENABLE_OVERLOADING+    dOMHTMLParamElementType                 ,+#endif+    getDOMHTMLParamElementType              ,+    setDOMHTMLParamElementType              ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLParamElementValuePropertyInfo    ,+#endif+    constructDOMHTMLParamElementValue       ,+#if ENABLE_OVERLOADING+    dOMHTMLParamElementValue                ,+#endif+    getDOMHTMLParamElementValue             ,+    setDOMHTMLParamElementValue             ,+++-- ** valueType #attr:valueType#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLParamElementValueTypePropertyInfo,+#endif+    constructDOMHTMLParamElementValueType   ,+#if ENABLE_OVERLOADING+    dOMHTMLParamElementValueType            ,+#endif+    getDOMHTMLParamElementValueType         ,+    setDOMHTMLParamElementValueType         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLParamElement = DOMHTMLParamElement (ManagedPtr DOMHTMLParamElement)+foreign import ccall "webkit_dom_html_param_element_get_type"+    c_webkit_dom_html_param_element_get_type :: IO GType++instance GObject DOMHTMLParamElement where+    gobjectType = c_webkit_dom_html_param_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLParamElement`, for instance with `toDOMHTMLParamElement`.+class (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o+instance (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o++instance O.HasParentTypes DOMHTMLParamElement+type instance O.ParentTypes DOMHTMLParamElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLParamElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLParamElement :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m DOMHTMLParamElement+toDOMHTMLParamElement = liftIO . unsafeCastTo DOMHTMLParamElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLParamElement`.+noDOMHTMLParamElement :: Maybe DOMHTMLParamElement+noDOMHTMLParamElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLParamElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLParamElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLParamElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLParamElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLParamElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLParamElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLParamElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLParamElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLParamElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLParamElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLParamElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLParamElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLParamElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLParamElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLParamElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLParamElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLParamElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLParamElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLParamElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLParamElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLParamElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLParamElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLParamElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLParamElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLParamElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLParamElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLParamElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLParamElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLParamElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLParamElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLParamElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLParamElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLParamElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLParamElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLParamElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLParamElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLParamElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLParamElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLParamElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLParamElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLParamElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLParamElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLParamElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLParamElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLParamElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLParamElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLParamElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLParamElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLParamElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLParamElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLParamElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLParamElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLParamElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLParamElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLParamElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLParamElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLParamElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLParamElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLParamElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLParamElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLParamElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLParamElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLParamElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLParamElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLParamElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLParamElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLParamElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLParamElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLParamElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLParamElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLParamElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLParamElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLParamElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLParamElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLParamElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLParamElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLParamElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLParamElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLParamElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLParamElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLParamElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLParamElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLParamElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLParamElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLParamElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLParamElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLParamElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLParamElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLParamElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLParamElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLParamElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLParamElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLParamElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLParamElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLParamElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLParamElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLParamElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLParamElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLParamElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getName" o = DOMHTMLParamElementGetNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLParamElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLParamElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLParamElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLParamElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLParamElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLParamElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLParamElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLParamElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLParamElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLParamElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLParamElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLParamElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLParamElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLParamElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLParamElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLParamElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLParamElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLParamElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLParamElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLParamElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLParamElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLParamElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLParamElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLParamElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLParamElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLParamElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLParamElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLParamElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLParamElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLParamElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLParamElementMethod "getTypeAttr" o = DOMHTMLParamElementGetTypeAttrMethodInfo+    ResolveDOMHTMLParamElementMethod "getValue" o = DOMHTMLParamElementGetValueMethodInfo+    ResolveDOMHTMLParamElementMethod "getValueType" o = DOMHTMLParamElementGetValueTypeMethodInfo+    ResolveDOMHTMLParamElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLParamElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLParamElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLParamElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLParamElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLParamElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLParamElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLParamElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLParamElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLParamElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLParamElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLParamElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLParamElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLParamElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLParamElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLParamElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLParamElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLParamElementMethod "setName" o = DOMHTMLParamElementSetNameMethodInfo+    ResolveDOMHTMLParamElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLParamElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLParamElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLParamElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLParamElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLParamElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLParamElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLParamElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLParamElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLParamElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLParamElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLParamElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLParamElementMethod "setTypeAttr" o = DOMHTMLParamElementSetTypeAttrMethodInfo+    ResolveDOMHTMLParamElementMethod "setValue" o = DOMHTMLParamElementSetValueMethodInfo+    ResolveDOMHTMLParamElementMethod "setValueType" o = DOMHTMLParamElementSetValueTypeMethodInfo+    ResolveDOMHTMLParamElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLParamElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLParamElementMethod t DOMHTMLParamElement, O.MethodInfo info DOMHTMLParamElement p) => OL.IsLabel t (DOMHTMLParamElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLParamElement #name+@+-}+getDOMHTMLParamElementName :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)+getDOMHTMLParamElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLParamElementName :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()+setDOMHTMLParamElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLParamElementName :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLParamElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLParamElementNamePropertyInfo+instance AttrInfo DOMHTMLParamElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLParamElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLParamElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLParamElementNamePropertyInfo = IsDOMHTMLParamElement+    type AttrGetType DOMHTMLParamElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLParamElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLParamElementNamePropertyInfo = DOMHTMLParamElement+    attrGet _ = getDOMHTMLParamElementName+    attrSet _ = setDOMHTMLParamElementName+    attrConstruct _ = constructDOMHTMLParamElementName+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLParamElement #type+@+-}+getDOMHTMLParamElementType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)+getDOMHTMLParamElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLParamElementType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()+setDOMHTMLParamElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLParamElementType :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLParamElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLParamElementType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m ()+clearDOMHTMLParamElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLParamElementTypePropertyInfo+instance AttrInfo DOMHTMLParamElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLParamElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLParamElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLParamElementTypePropertyInfo = IsDOMHTMLParamElement+    type AttrGetType DOMHTMLParamElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLParamElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLParamElementTypePropertyInfo = DOMHTMLParamElement+    attrGet _ = getDOMHTMLParamElementType+    attrSet _ = setDOMHTMLParamElementType+    attrConstruct _ = constructDOMHTMLParamElementType+    attrClear _ = clearDOMHTMLParamElementType+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLParamElement #value+@+-}+getDOMHTMLParamElementValue :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)+getDOMHTMLParamElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLParamElementValue :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()+setDOMHTMLParamElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLParamElementValue :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLParamElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLParamElementValuePropertyInfo+instance AttrInfo DOMHTMLParamElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLParamElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLParamElementValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLParamElementValuePropertyInfo = IsDOMHTMLParamElement+    type AttrGetType DOMHTMLParamElementValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLParamElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLParamElementValuePropertyInfo = DOMHTMLParamElement+    attrGet _ = getDOMHTMLParamElementValue+    attrSet _ = setDOMHTMLParamElementValue+    attrConstruct _ = constructDOMHTMLParamElementValue+    attrClear _ = undefined+#endif++-- VVV Prop "value-type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLParamElement #valueType+@+-}+getDOMHTMLParamElementValueType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)+getDOMHTMLParamElementValueType obj = liftIO $ B.Properties.getObjectPropertyString obj "value-type"++{- |+Set the value of the “@value-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #valueType 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLParamElementValueType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()+setDOMHTMLParamElementValueType obj val = liftIO $ B.Properties.setObjectPropertyString obj "value-type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value-type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLParamElementValueType :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLParamElementValueType val = B.Properties.constructObjectPropertyString "value-type" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLParamElementValueTypePropertyInfo+instance AttrInfo DOMHTMLParamElementValueTypePropertyInfo where+    type AttrAllowedOps DOMHTMLParamElementValueTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLParamElementValueTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLParamElementValueTypePropertyInfo = IsDOMHTMLParamElement+    type AttrGetType DOMHTMLParamElementValueTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLParamElementValueTypePropertyInfo = "value-type"+    type AttrOrigin DOMHTMLParamElementValueTypePropertyInfo = DOMHTMLParamElement+    attrGet _ = getDOMHTMLParamElementValueType+    attrSet _ = setDOMHTMLParamElementValueType+    attrConstruct _ = constructDOMHTMLParamElementValueType+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLParamElement+type instance O.AttributeList DOMHTMLParamElement = DOMHTMLParamElementAttributeList+type DOMHTMLParamElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLParamElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLParamElementTypePropertyInfo), '("value", DOMHTMLParamElementValuePropertyInfo), '("valueType", DOMHTMLParamElementValueTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLParamElementName :: AttrLabelProxy "name"+dOMHTMLParamElementName = AttrLabelProxy++dOMHTMLParamElementType :: AttrLabelProxy "type"+dOMHTMLParamElementType = AttrLabelProxy++dOMHTMLParamElementValue :: AttrLabelProxy "value"+dOMHTMLParamElementValue = AttrLabelProxy++dOMHTMLParamElementValueType :: AttrLabelProxy "valueType"+dOMHTMLParamElementValueType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLParamElement = DOMHTMLParamElementSignalList+type DOMHTMLParamElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLParamElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_get_name" webkit_dom_html_param_element_get_name :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    IO CString++{-# DEPRECATED dOMHTMLParamElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLParamElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_param_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLParamElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementGetName++#endif++-- method DOMHTMLParamElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_get_type_attr" webkit_dom_html_param_element_get_type_attr :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    IO CString++{-# DEPRECATED dOMHTMLParamElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLParamElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_param_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLParamElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementGetTypeAttr++#endif++-- method DOMHTMLParamElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_get_value" webkit_dom_html_param_element_get_value :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    IO CString++{-# DEPRECATED dOMHTMLParamElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLParamElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_param_element_get_value self'+    checkUnexpectedReturnNULL "dOMHTMLParamElementGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementGetValue++#endif++-- method DOMHTMLParamElement::get_value_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_get_value_type" webkit_dom_html_param_element_get_value_type :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    IO CString++{-# DEPRECATED dOMHTMLParamElementGetValueType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementGetValueType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLParamElementGetValueType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_param_element_get_value_type self'+    checkUnexpectedReturnNULL "dOMHTMLParamElementGetValueType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetValueTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetValueTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementGetValueType++#endif++-- method DOMHTMLParamElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_set_name" webkit_dom_html_param_element_set_name :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLParamElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLParamElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_param_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementSetName++#endif++-- method DOMHTMLParamElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_set_type_attr" webkit_dom_html_param_element_set_type_attr :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLParamElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLParamElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_param_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementSetTypeAttr++#endif++-- method DOMHTMLParamElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_set_value" webkit_dom_html_param_element_set_value :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLParamElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLParamElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_param_element_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementSetValue++#endif++-- method DOMHTMLParamElement::set_value_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_param_element_set_value_type" webkit_dom_html_param_element_set_value_type :: +    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLParamElementSetValueType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLParamElementSetValueType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLParamElementSetValueType self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_param_element_set_value_type self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetValueTypeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetValueTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLParamElementSetValueType++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLParamElement = DOMHTMLParamElement (ManagedPtr DOMHTMLParamElement)+instance GObject DOMHTMLParamElement where+class (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o+instance (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o+instance O.HasParentTypes DOMHTMLParamElement+#if ENABLE_OVERLOADING+data DOMHTMLParamElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementValueTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementGetValueTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLParamElementSetValueTypeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs view
@@ -0,0 +1,586 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement+    ( ++-- * Exported types+    DOMHTMLPreElement(..)                   ,+    IsDOMHTMLPreElement                     ,+    toDOMHTMLPreElement                     ,+    noDOMHTMLPreElement                     ,+++ -- * Methods+-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLPreElementGetWidthMethodInfo     ,+#endif+    dOMHTMLPreElementGetWidth               ,+++-- ** getWrap #method:getWrap#++#if ENABLE_OVERLOADING+    DOMHTMLPreElementGetWrapMethodInfo      ,+#endif+    dOMHTMLPreElementGetWrap                ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLPreElementSetWidthMethodInfo     ,+#endif+    dOMHTMLPreElementSetWidth               ,+++-- ** setWrap #method:setWrap#++#if ENABLE_OVERLOADING+    DOMHTMLPreElementSetWrapMethodInfo      ,+#endif+    dOMHTMLPreElementSetWrap                ,+++++ -- * Properties+-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLPreElementWidthPropertyInfo      ,+#endif+    constructDOMHTMLPreElementWidth         ,+#if ENABLE_OVERLOADING+    dOMHTMLPreElementWidth                  ,+#endif+    getDOMHTMLPreElementWidth               ,+    setDOMHTMLPreElementWidth               ,+++-- ** wrap #attr:wrap#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLPreElementWrapPropertyInfo       ,+#endif+    constructDOMHTMLPreElementWrap          ,+#if ENABLE_OVERLOADING+    dOMHTMLPreElementWrap                   ,+#endif+    getDOMHTMLPreElementWrap                ,+    setDOMHTMLPreElementWrap                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLPreElement = DOMHTMLPreElement (ManagedPtr DOMHTMLPreElement)+foreign import ccall "webkit_dom_html_pre_element_get_type"+    c_webkit_dom_html_pre_element_get_type :: IO GType++instance GObject DOMHTMLPreElement where+    gobjectType = c_webkit_dom_html_pre_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLPreElement`, for instance with `toDOMHTMLPreElement`.+class (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o+instance (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o++instance O.HasParentTypes DOMHTMLPreElement+type instance O.ParentTypes DOMHTMLPreElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLPreElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLPreElement :: (MonadIO m, IsDOMHTMLPreElement o) => o -> m DOMHTMLPreElement+toDOMHTMLPreElement = liftIO . unsafeCastTo DOMHTMLPreElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLPreElement`.+noDOMHTMLPreElement :: Maybe DOMHTMLPreElement+noDOMHTMLPreElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLPreElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLPreElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLPreElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLPreElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLPreElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLPreElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLPreElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLPreElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLPreElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLPreElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLPreElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLPreElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLPreElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLPreElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLPreElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLPreElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLPreElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLPreElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLPreElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLPreElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLPreElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLPreElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLPreElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLPreElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLPreElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLPreElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLPreElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLPreElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLPreElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLPreElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLPreElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLPreElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLPreElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLPreElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLPreElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLPreElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLPreElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLPreElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLPreElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLPreElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLPreElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLPreElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLPreElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLPreElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLPreElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLPreElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLPreElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLPreElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLPreElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLPreElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLPreElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLPreElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLPreElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLPreElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLPreElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLPreElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLPreElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLPreElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLPreElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLPreElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLPreElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLPreElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLPreElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLPreElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLPreElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLPreElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLPreElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLPreElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLPreElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLPreElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLPreElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLPreElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLPreElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLPreElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLPreElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLPreElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLPreElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLPreElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLPreElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLPreElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLPreElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLPreElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLPreElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLPreElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLPreElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLPreElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLPreElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLPreElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLPreElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLPreElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLPreElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLPreElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLPreElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLPreElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLPreElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLPreElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLPreElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLPreElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLPreElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLPreElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLPreElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLPreElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLPreElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLPreElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLPreElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLPreElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLPreElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLPreElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLPreElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLPreElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLPreElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLPreElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLPreElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLPreElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLPreElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLPreElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLPreElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLPreElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLPreElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLPreElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLPreElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLPreElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLPreElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLPreElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLPreElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLPreElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLPreElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLPreElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLPreElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLPreElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLPreElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLPreElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLPreElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLPreElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLPreElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLPreElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLPreElementMethod "getWidth" o = DOMHTMLPreElementGetWidthMethodInfo+    ResolveDOMHTMLPreElementMethod "getWrap" o = DOMHTMLPreElementGetWrapMethodInfo+    ResolveDOMHTMLPreElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLPreElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLPreElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLPreElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLPreElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLPreElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLPreElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLPreElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLPreElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLPreElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLPreElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLPreElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLPreElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLPreElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLPreElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLPreElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLPreElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLPreElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLPreElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLPreElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLPreElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLPreElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLPreElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLPreElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLPreElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLPreElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLPreElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLPreElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLPreElementMethod "setWidth" o = DOMHTMLPreElementSetWidthMethodInfo+    ResolveDOMHTMLPreElementMethod "setWrap" o = DOMHTMLPreElementSetWrapMethodInfo+    ResolveDOMHTMLPreElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLPreElementMethod t DOMHTMLPreElement, O.MethodInfo info DOMHTMLPreElement p) => OL.IsLabel t (DOMHTMLPreElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "width"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLPreElement #width+@+-}+getDOMHTMLPreElementWidth :: (MonadIO m, IsDOMHTMLPreElement o) => o -> m CLong+getDOMHTMLPreElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLPreElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLPreElementWidth :: (MonadIO m, IsDOMHTMLPreElement o) => o -> CLong -> m ()+setDOMHTMLPreElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLPreElementWidth :: (IsDOMHTMLPreElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLPreElementWidth val = B.Properties.constructObjectPropertyLong "width" val++#if ENABLE_OVERLOADING+data DOMHTMLPreElementWidthPropertyInfo+instance AttrInfo DOMHTMLPreElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLPreElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLPreElementWidthPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLPreElementWidthPropertyInfo = IsDOMHTMLPreElement+    type AttrGetType DOMHTMLPreElementWidthPropertyInfo = CLong+    type AttrLabel DOMHTMLPreElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLPreElementWidthPropertyInfo = DOMHTMLPreElement+    attrGet _ = getDOMHTMLPreElementWidth+    attrSet _ = setDOMHTMLPreElementWidth+    attrConstruct _ = constructDOMHTMLPreElementWidth+    attrClear _ = undefined+#endif++-- VVV Prop "wrap"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@wrap@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLPreElement #wrap+@+-}+getDOMHTMLPreElementWrap :: (MonadIO m, IsDOMHTMLPreElement o) => o -> m Bool+getDOMHTMLPreElementWrap obj = liftIO $ B.Properties.getObjectPropertyBool obj "wrap"++{- |+Set the value of the “@wrap@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLPreElement [ #wrap 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLPreElementWrap :: (MonadIO m, IsDOMHTMLPreElement o) => o -> Bool -> m ()+setDOMHTMLPreElementWrap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "wrap" val++{- |+Construct a `GValueConstruct` with valid value for the “@wrap@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLPreElementWrap :: (IsDOMHTMLPreElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLPreElementWrap val = B.Properties.constructObjectPropertyBool "wrap" val++#if ENABLE_OVERLOADING+data DOMHTMLPreElementWrapPropertyInfo+instance AttrInfo DOMHTMLPreElementWrapPropertyInfo where+    type AttrAllowedOps DOMHTMLPreElementWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLPreElementWrapPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLPreElementWrapPropertyInfo = IsDOMHTMLPreElement+    type AttrGetType DOMHTMLPreElementWrapPropertyInfo = Bool+    type AttrLabel DOMHTMLPreElementWrapPropertyInfo = "wrap"+    type AttrOrigin DOMHTMLPreElementWrapPropertyInfo = DOMHTMLPreElement+    attrGet _ = getDOMHTMLPreElementWrap+    attrSet _ = setDOMHTMLPreElementWrap+    attrConstruct _ = constructDOMHTMLPreElementWrap+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLPreElement+type instance O.AttributeList DOMHTMLPreElement = DOMHTMLPreElementAttributeList+type DOMHTMLPreElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLPreElementWidthPropertyInfo), '("wrap", DOMHTMLPreElementWrapPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLPreElementWidth :: AttrLabelProxy "width"+dOMHTMLPreElementWidth = AttrLabelProxy++dOMHTMLPreElementWrap :: AttrLabelProxy "wrap"+dOMHTMLPreElementWrap = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLPreElement = DOMHTMLPreElementSignalList+type DOMHTMLPreElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLPreElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_pre_element_get_width" webkit_dom_html_pre_element_get_width :: +    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})+    IO CLong++{-# DEPRECATED dOMHTMLPreElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLPreElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLPreElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_pre_element_get_width self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLPreElementGetWidthMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLPreElementGetWidth++#endif++-- method DOMHTMLPreElement::get_wrap+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_pre_element_get_wrap" webkit_dom_html_pre_element_get_wrap :: +    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})+    IO CInt++{-# DEPRECATED dOMHTMLPreElementGetWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLPreElementGetWrap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLPreElementGetWrap self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_pre_element_get_wrap self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLPreElementGetWrapMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementGetWrapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLPreElementGetWrap++#endif++-- method DOMHTMLPreElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_pre_element_set_width" webkit_dom_html_pre_element_set_width :: +    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLPreElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLPreElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLPreElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_pre_element_set_width self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLPreElementSetWidthMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLPreElementSetWidth++#endif++-- method DOMHTMLPreElement::set_wrap+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_pre_element_set_wrap" webkit_dom_html_pre_element_set_wrap :: +    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLPreElementSetWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLPreElementSetWrap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLPreElementSetWrap self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_pre_element_set_wrap self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLPreElementSetWrapMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementSetWrapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLPreElementSetWrap++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLPreElement = DOMHTMLPreElement (ManagedPtr DOMHTMLPreElement)+instance GObject DOMHTMLPreElement where+class (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o+instance (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o+instance O.HasParentTypes DOMHTMLPreElement+#if ENABLE_OVERLOADING+data DOMHTMLPreElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLPreElementWrapPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLPreElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLPreElementGetWrapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLPreElementSetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLPreElementSetWrapMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement+    ( ++-- * Exported types+    DOMHTMLQuoteElement(..)                 ,+    IsDOMHTMLQuoteElement                   ,+    toDOMHTMLQuoteElement                   ,+    noDOMHTMLQuoteElement                   ,+++ -- * Methods+-- ** getCite #method:getCite#++#if ENABLE_OVERLOADING+    DOMHTMLQuoteElementGetCiteMethodInfo    ,+#endif+    dOMHTMLQuoteElementGetCite              ,+++-- ** setCite #method:setCite#++#if ENABLE_OVERLOADING+    DOMHTMLQuoteElementSetCiteMethodInfo    ,+#endif+    dOMHTMLQuoteElementSetCite              ,+++++ -- * Properties+-- ** cite #attr:cite#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLQuoteElementCitePropertyInfo     ,+#endif+    constructDOMHTMLQuoteElementCite        ,+#if ENABLE_OVERLOADING+    dOMHTMLQuoteElementCite                 ,+#endif+    getDOMHTMLQuoteElementCite              ,+    setDOMHTMLQuoteElementCite              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLQuoteElement = DOMHTMLQuoteElement (ManagedPtr DOMHTMLQuoteElement)+foreign import ccall "webkit_dom_html_quote_element_get_type"+    c_webkit_dom_html_quote_element_get_type :: IO GType++instance GObject DOMHTMLQuoteElement where+    gobjectType = c_webkit_dom_html_quote_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLQuoteElement`, for instance with `toDOMHTMLQuoteElement`.+class (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o+instance (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o++instance O.HasParentTypes DOMHTMLQuoteElement+type instance O.ParentTypes DOMHTMLQuoteElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLQuoteElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLQuoteElement :: (MonadIO m, IsDOMHTMLQuoteElement o) => o -> m DOMHTMLQuoteElement+toDOMHTMLQuoteElement = liftIO . unsafeCastTo DOMHTMLQuoteElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLQuoteElement`.+noDOMHTMLQuoteElement :: Maybe DOMHTMLQuoteElement+noDOMHTMLQuoteElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLQuoteElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLQuoteElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLQuoteElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLQuoteElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLQuoteElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLQuoteElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLQuoteElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLQuoteElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLQuoteElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLQuoteElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLQuoteElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLQuoteElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLQuoteElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLQuoteElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLQuoteElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLQuoteElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLQuoteElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLQuoteElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLQuoteElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLQuoteElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLQuoteElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLQuoteElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLQuoteElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLQuoteElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLQuoteElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLQuoteElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLQuoteElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLQuoteElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLQuoteElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLQuoteElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLQuoteElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLQuoteElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLQuoteElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLQuoteElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLQuoteElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLQuoteElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLQuoteElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLQuoteElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLQuoteElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLQuoteElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getCite" o = DOMHTMLQuoteElementGetCiteMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLQuoteElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setCite" o = DOMHTMLQuoteElementSetCiteMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLQuoteElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLQuoteElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLQuoteElementMethod t DOMHTMLQuoteElement, O.MethodInfo info DOMHTMLQuoteElement p) => OL.IsLabel t (DOMHTMLQuoteElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "cite"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@cite@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLQuoteElement #cite+@+-}+getDOMHTMLQuoteElementCite :: (MonadIO m, IsDOMHTMLQuoteElement o) => o -> m (Maybe T.Text)+getDOMHTMLQuoteElementCite obj = liftIO $ B.Properties.getObjectPropertyString obj "cite"++{- |+Set the value of the “@cite@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLQuoteElement [ #cite 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLQuoteElementCite :: (MonadIO m, IsDOMHTMLQuoteElement o) => o -> T.Text -> m ()+setDOMHTMLQuoteElementCite obj val = liftIO $ B.Properties.setObjectPropertyString obj "cite" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@cite@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLQuoteElementCite :: (IsDOMHTMLQuoteElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLQuoteElementCite val = B.Properties.constructObjectPropertyString "cite" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLQuoteElementCitePropertyInfo+instance AttrInfo DOMHTMLQuoteElementCitePropertyInfo where+    type AttrAllowedOps DOMHTMLQuoteElementCitePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLQuoteElementCitePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLQuoteElementCitePropertyInfo = IsDOMHTMLQuoteElement+    type AttrGetType DOMHTMLQuoteElementCitePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLQuoteElementCitePropertyInfo = "cite"+    type AttrOrigin DOMHTMLQuoteElementCitePropertyInfo = DOMHTMLQuoteElement+    attrGet _ = getDOMHTMLQuoteElementCite+    attrSet _ = setDOMHTMLQuoteElementCite+    attrConstruct _ = constructDOMHTMLQuoteElementCite+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLQuoteElement+type instance O.AttributeList DOMHTMLQuoteElement = DOMHTMLQuoteElementAttributeList+type DOMHTMLQuoteElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("cite", DOMHTMLQuoteElementCitePropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLQuoteElementCite :: AttrLabelProxy "cite"+dOMHTMLQuoteElementCite = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLQuoteElement = DOMHTMLQuoteElementSignalList+type DOMHTMLQuoteElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLQuoteElement::get_cite+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLQuoteElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_quote_element_get_cite" webkit_dom_html_quote_element_get_cite :: +    Ptr DOMHTMLQuoteElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"})+    IO CString++{-# DEPRECATED dOMHTMLQuoteElementGetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLQuoteElementGetCite ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLQuoteElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLQuoteElementGetCite self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_quote_element_get_cite self'+    checkUnexpectedReturnNULL "dOMHTMLQuoteElementGetCite" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLQuoteElementGetCiteMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLQuoteElement a) => O.MethodInfo DOMHTMLQuoteElementGetCiteMethodInfo a signature where+    overloadedMethod _ = dOMHTMLQuoteElementGetCite++#endif++-- method DOMHTMLQuoteElement::set_cite+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLQuoteElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_quote_element_set_cite" webkit_dom_html_quote_element_set_cite :: +    Ptr DOMHTMLQuoteElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLQuoteElementSetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLQuoteElementSetCite ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLQuoteElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLQuoteElementSetCite self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_quote_element_set_cite self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLQuoteElementSetCiteMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLQuoteElement a) => O.MethodInfo DOMHTMLQuoteElementSetCiteMethodInfo a signature where+    overloadedMethod _ = dOMHTMLQuoteElementSetCite++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLQuoteElement = DOMHTMLQuoteElement (ManagedPtr DOMHTMLQuoteElement)+instance GObject DOMHTMLQuoteElement where+class (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o+instance (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o+instance O.HasParentTypes DOMHTMLQuoteElement+#if ENABLE_OVERLOADING+data DOMHTMLQuoteElementCitePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLQuoteElementGetCiteMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLQuoteElementSetCiteMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs view
@@ -0,0 +1,1405 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement+    ( ++-- * Exported types+    DOMHTMLScriptElement(..)                ,+    IsDOMHTMLScriptElement                  ,+    toDOMHTMLScriptElement                  ,+    noDOMHTMLScriptElement                  ,+++ -- * Methods+-- ** getCharset #method:getCharset#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetCharsetMethodInfo,+#endif+    dOMHTMLScriptElementGetCharset          ,+++-- ** getDefer #method:getDefer#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetDeferMethodInfo  ,+#endif+    dOMHTMLScriptElementGetDefer            ,+++-- ** getEvent #method:getEvent#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetEventMethodInfo  ,+#endif+    dOMHTMLScriptElementGetEvent            ,+++-- ** getHtmlFor #method:getHtmlFor#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetHtmlForMethodInfo,+#endif+    dOMHTMLScriptElementGetHtmlFor          ,+++-- ** getSrc #method:getSrc#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetSrcMethodInfo    ,+#endif+    dOMHTMLScriptElementGetSrc              ,+++-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetTextMethodInfo   ,+#endif+    dOMHTMLScriptElementGetText             ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLScriptElementGetTypeAttr         ,+++-- ** setCharset #method:setCharset#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetCharsetMethodInfo,+#endif+    dOMHTMLScriptElementSetCharset          ,+++-- ** setDefer #method:setDefer#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetDeferMethodInfo  ,+#endif+    dOMHTMLScriptElementSetDefer            ,+++-- ** setEvent #method:setEvent#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetEventMethodInfo  ,+#endif+    dOMHTMLScriptElementSetEvent            ,+++-- ** setHtmlFor #method:setHtmlFor#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetHtmlForMethodInfo,+#endif+    dOMHTMLScriptElementSetHtmlFor          ,+++-- ** setSrc #method:setSrc#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetSrcMethodInfo    ,+#endif+    dOMHTMLScriptElementSetSrc              ,+++-- ** setText #method:setText#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetTextMethodInfo   ,+#endif+    dOMHTMLScriptElementSetText             ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLScriptElementSetTypeAttr         ,+++++ -- * Properties+-- ** charset #attr:charset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementCharsetPropertyInfo ,+#endif+    constructDOMHTMLScriptElementCharset    ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementCharset             ,+#endif+    getDOMHTMLScriptElementCharset          ,+    setDOMHTMLScriptElementCharset          ,+++-- ** defer #attr:defer#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementDeferPropertyInfo   ,+#endif+    constructDOMHTMLScriptElementDefer      ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementDefer               ,+#endif+    getDOMHTMLScriptElementDefer            ,+    setDOMHTMLScriptElementDefer            ,+++-- ** event #attr:event#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementEventPropertyInfo   ,+#endif+    constructDOMHTMLScriptElementEvent      ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementEvent               ,+#endif+    getDOMHTMLScriptElementEvent            ,+    setDOMHTMLScriptElementEvent            ,+++-- ** htmlFor #attr:htmlFor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementHtmlForPropertyInfo ,+#endif+    constructDOMHTMLScriptElementHtmlFor    ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementHtmlFor             ,+#endif+    getDOMHTMLScriptElementHtmlFor          ,+    setDOMHTMLScriptElementHtmlFor          ,+++-- ** src #attr:src#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementSrcPropertyInfo     ,+#endif+    constructDOMHTMLScriptElementSrc        ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementSrc                 ,+#endif+    getDOMHTMLScriptElementSrc              ,+    setDOMHTMLScriptElementSrc              ,+++-- ** text #attr:text#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementTextPropertyInfo    ,+#endif+    constructDOMHTMLScriptElementText       ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementText                ,+#endif+    getDOMHTMLScriptElementText             ,+    setDOMHTMLScriptElementText             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLScriptElementTypePropertyInfo    ,+#endif+    clearDOMHTMLScriptElementType           ,+    constructDOMHTMLScriptElementType       ,+#if ENABLE_OVERLOADING+    dOMHTMLScriptElementType                ,+#endif+    getDOMHTMLScriptElementType             ,+    setDOMHTMLScriptElementType             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLScriptElement = DOMHTMLScriptElement (ManagedPtr DOMHTMLScriptElement)+foreign import ccall "webkit_dom_html_script_element_get_type"+    c_webkit_dom_html_script_element_get_type :: IO GType++instance GObject DOMHTMLScriptElement where+    gobjectType = c_webkit_dom_html_script_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLScriptElement`, for instance with `toDOMHTMLScriptElement`.+class (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o+instance (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o++instance O.HasParentTypes DOMHTMLScriptElement+type instance O.ParentTypes DOMHTMLScriptElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLScriptElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLScriptElement :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m DOMHTMLScriptElement+toDOMHTMLScriptElement = liftIO . unsafeCastTo DOMHTMLScriptElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLScriptElement`.+noDOMHTMLScriptElement :: Maybe DOMHTMLScriptElement+noDOMHTMLScriptElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLScriptElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLScriptElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLScriptElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLScriptElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLScriptElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLScriptElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLScriptElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLScriptElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLScriptElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLScriptElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLScriptElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLScriptElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLScriptElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLScriptElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLScriptElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLScriptElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLScriptElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLScriptElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLScriptElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLScriptElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLScriptElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLScriptElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLScriptElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLScriptElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLScriptElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLScriptElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLScriptElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLScriptElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLScriptElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLScriptElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLScriptElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLScriptElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLScriptElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLScriptElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLScriptElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLScriptElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLScriptElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLScriptElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLScriptElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLScriptElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLScriptElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLScriptElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLScriptElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLScriptElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLScriptElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLScriptElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLScriptElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLScriptElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLScriptElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLScriptElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLScriptElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLScriptElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLScriptElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLScriptElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLScriptElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLScriptElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLScriptElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLScriptElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLScriptElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLScriptElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLScriptElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLScriptElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLScriptElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLScriptElementMethod "getCharset" o = DOMHTMLScriptElementGetCharsetMethodInfo+    ResolveDOMHTMLScriptElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLScriptElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLScriptElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLScriptElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLScriptElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLScriptElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLScriptElementMethod "getDefer" o = DOMHTMLScriptElementGetDeferMethodInfo+    ResolveDOMHTMLScriptElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLScriptElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLScriptElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLScriptElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLScriptElementMethod "getEvent" o = DOMHTMLScriptElementGetEventMethodInfo+    ResolveDOMHTMLScriptElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLScriptElementMethod "getHtmlFor" o = DOMHTMLScriptElementGetHtmlForMethodInfo+    ResolveDOMHTMLScriptElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLScriptElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLScriptElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLScriptElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLScriptElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLScriptElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLScriptElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLScriptElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLScriptElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLScriptElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLScriptElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLScriptElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLScriptElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLScriptElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLScriptElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLScriptElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLScriptElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLScriptElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLScriptElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLScriptElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLScriptElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLScriptElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLScriptElementMethod "getSrc" o = DOMHTMLScriptElementGetSrcMethodInfo+    ResolveDOMHTMLScriptElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLScriptElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLScriptElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "getText" o = DOMHTMLScriptElementGetTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLScriptElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLScriptElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLScriptElementMethod "getTypeAttr" o = DOMHTMLScriptElementGetTypeAttrMethodInfo+    ResolveDOMHTMLScriptElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLScriptElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLScriptElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLScriptElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLScriptElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLScriptElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLScriptElementMethod "setCharset" o = DOMHTMLScriptElementSetCharsetMethodInfo+    ResolveDOMHTMLScriptElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLScriptElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLScriptElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLScriptElementMethod "setDefer" o = DOMHTMLScriptElementSetDeferMethodInfo+    ResolveDOMHTMLScriptElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLScriptElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLScriptElementMethod "setEvent" o = DOMHTMLScriptElementSetEventMethodInfo+    ResolveDOMHTMLScriptElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLScriptElementMethod "setHtmlFor" o = DOMHTMLScriptElementSetHtmlForMethodInfo+    ResolveDOMHTMLScriptElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLScriptElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLScriptElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLScriptElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLScriptElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLScriptElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLScriptElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLScriptElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLScriptElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLScriptElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLScriptElementMethod "setSrc" o = DOMHTMLScriptElementSetSrcMethodInfo+    ResolveDOMHTMLScriptElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLScriptElementMethod "setText" o = DOMHTMLScriptElementSetTextMethodInfo+    ResolveDOMHTMLScriptElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLScriptElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLScriptElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLScriptElementMethod "setTypeAttr" o = DOMHTMLScriptElementSetTypeAttrMethodInfo+    ResolveDOMHTMLScriptElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLScriptElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, O.MethodInfo info DOMHTMLScriptElement p) => OL.IsLabel t (DOMHTMLScriptElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "charset"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #charset+@+-}+getDOMHTMLScriptElementCharset :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)+getDOMHTMLScriptElementCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"++{- |+Set the value of the “@charset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #charset 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementCharset :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()+setDOMHTMLScriptElementCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementCharset :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLScriptElementCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementCharsetPropertyInfo+instance AttrInfo DOMHTMLScriptElementCharsetPropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementCharsetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLScriptElementCharsetPropertyInfo = "charset"+    type AttrOrigin DOMHTMLScriptElementCharsetPropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementCharset+    attrSet _ = setDOMHTMLScriptElementCharset+    attrConstruct _ = constructDOMHTMLScriptElementCharset+    attrClear _ = undefined+#endif++-- VVV Prop "defer"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@defer@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #defer+@+-}+getDOMHTMLScriptElementDefer :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m Bool+getDOMHTMLScriptElementDefer obj = liftIO $ B.Properties.getObjectPropertyBool obj "defer"++{- |+Set the value of the “@defer@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #defer 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementDefer :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> Bool -> m ()+setDOMHTMLScriptElementDefer obj val = liftIO $ B.Properties.setObjectPropertyBool obj "defer" val++{- |+Construct a `GValueConstruct` with valid value for the “@defer@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementDefer :: (IsDOMHTMLScriptElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLScriptElementDefer val = B.Properties.constructObjectPropertyBool "defer" val++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementDeferPropertyInfo+instance AttrInfo DOMHTMLScriptElementDeferPropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementDeferPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementDeferPropertyInfo = Bool+    type AttrLabel DOMHTMLScriptElementDeferPropertyInfo = "defer"+    type AttrOrigin DOMHTMLScriptElementDeferPropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementDefer+    attrSet _ = setDOMHTMLScriptElementDefer+    attrConstruct _ = constructDOMHTMLScriptElementDefer+    attrClear _ = undefined+#endif++-- VVV Prop "event"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@event@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #event+@+-}+getDOMHTMLScriptElementEvent :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)+getDOMHTMLScriptElementEvent obj = liftIO $ B.Properties.getObjectPropertyString obj "event"++{- |+Set the value of the “@event@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #event 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementEvent :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()+setDOMHTMLScriptElementEvent obj val = liftIO $ B.Properties.setObjectPropertyString obj "event" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@event@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementEvent :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLScriptElementEvent val = B.Properties.constructObjectPropertyString "event" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementEventPropertyInfo+instance AttrInfo DOMHTMLScriptElementEventPropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementEventPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLScriptElementEventPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLScriptElementEventPropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementEventPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLScriptElementEventPropertyInfo = "event"+    type AttrOrigin DOMHTMLScriptElementEventPropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementEvent+    attrSet _ = setDOMHTMLScriptElementEvent+    attrConstruct _ = constructDOMHTMLScriptElementEvent+    attrClear _ = undefined+#endif++-- VVV Prop "html-for"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@html-for@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #htmlFor+@+-}+getDOMHTMLScriptElementHtmlFor :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)+getDOMHTMLScriptElementHtmlFor obj = liftIO $ B.Properties.getObjectPropertyString obj "html-for"++{- |+Set the value of the “@html-for@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #htmlFor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementHtmlFor :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()+setDOMHTMLScriptElementHtmlFor obj val = liftIO $ B.Properties.setObjectPropertyString obj "html-for" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@html-for@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementHtmlFor :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLScriptElementHtmlFor val = B.Properties.constructObjectPropertyString "html-for" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementHtmlForPropertyInfo+instance AttrInfo DOMHTMLScriptElementHtmlForPropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementHtmlForPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLScriptElementHtmlForPropertyInfo = "html-for"+    type AttrOrigin DOMHTMLScriptElementHtmlForPropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementHtmlFor+    attrSet _ = setDOMHTMLScriptElementHtmlFor+    attrConstruct _ = constructDOMHTMLScriptElementHtmlFor+    attrClear _ = undefined+#endif++-- VVV Prop "src"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #src+@+-}+getDOMHTMLScriptElementSrc :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)+getDOMHTMLScriptElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"++{- |+Set the value of the “@src@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #src 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementSrc :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()+setDOMHTMLScriptElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementSrc :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLScriptElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSrcPropertyInfo+instance AttrInfo DOMHTMLScriptElementSrcPropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementSrcPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLScriptElementSrcPropertyInfo = "src"+    type AttrOrigin DOMHTMLScriptElementSrcPropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementSrc+    attrSet _ = setDOMHTMLScriptElementSrc+    attrConstruct _ = constructDOMHTMLScriptElementSrc+    attrClear _ = undefined+#endif++-- VVV Prop "text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #text+@+-}+getDOMHTMLScriptElementText :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)+getDOMHTMLScriptElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"++{- |+Set the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #text 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementText :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()+setDOMHTMLScriptElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementText :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLScriptElementText val = B.Properties.constructObjectPropertyString "text" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementTextPropertyInfo+instance AttrInfo DOMHTMLScriptElementTextPropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLScriptElementTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLScriptElementTextPropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLScriptElementTextPropertyInfo = "text"+    type AttrOrigin DOMHTMLScriptElementTextPropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementText+    attrSet _ = setDOMHTMLScriptElementText+    attrConstruct _ = constructDOMHTMLScriptElementText+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #type+@+-}+getDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)+getDOMHTMLScriptElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()+setDOMHTMLScriptElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLScriptElementType :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLScriptElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m ()+clearDOMHTMLScriptElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementTypePropertyInfo+instance AttrInfo DOMHTMLScriptElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLScriptElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLScriptElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLScriptElementTypePropertyInfo = IsDOMHTMLScriptElement+    type AttrGetType DOMHTMLScriptElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLScriptElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLScriptElementTypePropertyInfo = DOMHTMLScriptElement+    attrGet _ = getDOMHTMLScriptElementType+    attrSet _ = setDOMHTMLScriptElementType+    attrConstruct _ = constructDOMHTMLScriptElementType+    attrClear _ = clearDOMHTMLScriptElementType+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLScriptElement+type instance O.AttributeList DOMHTMLScriptElement = DOMHTMLScriptElementAttributeList+type DOMHTMLScriptElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLScriptElementCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defer", DOMHTMLScriptElementDeferPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("event", DOMHTMLScriptElementEventPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLScriptElementHtmlForPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLScriptElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLScriptElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLScriptElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLScriptElementCharset :: AttrLabelProxy "charset"+dOMHTMLScriptElementCharset = AttrLabelProxy++dOMHTMLScriptElementDefer :: AttrLabelProxy "defer"+dOMHTMLScriptElementDefer = AttrLabelProxy++dOMHTMLScriptElementEvent :: AttrLabelProxy "event"+dOMHTMLScriptElementEvent = AttrLabelProxy++dOMHTMLScriptElementHtmlFor :: AttrLabelProxy "htmlFor"+dOMHTMLScriptElementHtmlFor = AttrLabelProxy++dOMHTMLScriptElementSrc :: AttrLabelProxy "src"+dOMHTMLScriptElementSrc = AttrLabelProxy++dOMHTMLScriptElementText :: AttrLabelProxy "text"+dOMHTMLScriptElementText = AttrLabelProxy++dOMHTMLScriptElementType :: AttrLabelProxy "type"+dOMHTMLScriptElementType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLScriptElement = DOMHTMLScriptElementSignalList+type DOMHTMLScriptElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLScriptElement::get_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_charset" webkit_dom_html_script_element_get_charset :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CString++{-# DEPRECATED dOMHTMLScriptElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLScriptElementGetCharset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_charset self'+    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetCharset" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetCharset++#endif++-- method DOMHTMLScriptElement::get_defer+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_defer" webkit_dom_html_script_element_get_defer :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CInt++{-# DEPRECATED dOMHTMLScriptElementGetDefer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetDefer ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLScriptElementGetDefer self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_defer self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetDeferMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetDeferMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetDefer++#endif++-- method DOMHTMLScriptElement::get_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_event" webkit_dom_html_script_element_get_event :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CString++{-# DEPRECATED dOMHTMLScriptElementGetEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLScriptElementGetEvent self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_event self'+    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetEvent" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetEventMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetEventMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetEvent++#endif++-- method DOMHTMLScriptElement::get_html_for+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_html_for" webkit_dom_html_script_element_get_html_for :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CString++{-# DEPRECATED dOMHTMLScriptElementGetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetHtmlFor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLScriptElementGetHtmlFor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_html_for self'+    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetHtmlFor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetHtmlForMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetHtmlForMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetHtmlFor++#endif++-- method DOMHTMLScriptElement::get_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_src" webkit_dom_html_script_element_get_src :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CString++{-# DEPRECATED dOMHTMLScriptElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLScriptElementGetSrc self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_src self'+    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetSrc" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetSrcMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetSrc++#endif++-- method DOMHTMLScriptElement::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_text" webkit_dom_html_script_element_get_text :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CString++{-# DEPRECATED dOMHTMLScriptElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLScriptElementGetText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_text self'+    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetText++#endif++-- method DOMHTMLScriptElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_get_type_attr" webkit_dom_html_script_element_get_type_attr :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    IO CString++{-# DEPRECATED dOMHTMLScriptElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLScriptElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_script_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementGetTypeAttr++#endif++-- method DOMHTMLScriptElement::set_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_charset" webkit_dom_html_script_element_set_charset :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMHTMLScriptElementSetCharset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLScriptElementSetCharset self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_script_element_set_charset self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetCharsetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetCharsetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetCharset++#endif++-- method DOMHTMLScriptElement::set_defer+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_defer" webkit_dom_html_script_element_set_defer :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetDefer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementSetDefer ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLScriptElementSetDefer self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_script_element_set_defer self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetDeferMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetDeferMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetDefer++#endif++-- method DOMHTMLScriptElement::set_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_event" webkit_dom_html_script_element_set_event :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementSetEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLScriptElementSetEvent self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_script_element_set_event self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetEventMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetEventMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetEvent++#endif++-- method DOMHTMLScriptElement::set_html_for+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_html_for" webkit_dom_html_script_element_set_html_for :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementSetHtmlFor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLScriptElementSetHtmlFor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_script_element_set_html_for self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetHtmlForMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetHtmlForMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetHtmlFor++#endif++-- method DOMHTMLScriptElement::set_src+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_src" webkit_dom_html_script_element_set_src :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementSetSrc ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLScriptElementSetSrc self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_script_element_set_src self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetSrcMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetSrcMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetSrc++#endif++-- method DOMHTMLScriptElement::set_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_text" webkit_dom_html_script_element_set_text :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementSetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLScriptElementSetText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_script_element_set_text self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetText++#endif++-- method DOMHTMLScriptElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_script_element_set_type_attr" webkit_dom_html_script_element_set_type_attr :: +    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLScriptElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLScriptElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLScriptElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_script_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLScriptElementSetTypeAttr++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs-boot view
@@ -0,0 +1,92 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLScriptElement = DOMHTMLScriptElement (ManagedPtr DOMHTMLScriptElement)+instance GObject DOMHTMLScriptElement where+class (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o+instance (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o+instance O.HasParentTypes DOMHTMLScriptElement+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementCharsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementDeferPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementEventPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementHtmlForPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSrcPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetDeferMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetEventMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetHtmlForMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetCharsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetDeferMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetEventMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetHtmlForMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetSrcMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLScriptElementSetTypeAttrMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs view
@@ -0,0 +1,2110 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement+    ( ++-- * Exported types+    DOMHTMLSelectElement(..)                ,+    IsDOMHTMLSelectElement                  ,+    toDOMHTMLSelectElement                  ,+    noDOMHTMLSelectElement                  ,+++ -- * Methods+-- ** add #method:add#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementAddMethodInfo       ,+#endif+    dOMHTMLSelectElementAdd                 ,+++-- ** getAutofocus #method:getAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetAutofocusMethodInfo,+#endif+    dOMHTMLSelectElementGetAutofocus        ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetDisabledMethodInfo,+#endif+    dOMHTMLSelectElementGetDisabled         ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetFormMethodInfo   ,+#endif+    dOMHTMLSelectElementGetForm             ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetLengthMethodInfo ,+#endif+    dOMHTMLSelectElementGetLength           ,+++-- ** getMultiple #method:getMultiple#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetMultipleMethodInfo,+#endif+    dOMHTMLSelectElementGetMultiple         ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetNameMethodInfo   ,+#endif+    dOMHTMLSelectElementGetName             ,+++-- ** getOptions #method:getOptions#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetOptionsMethodInfo,+#endif+    dOMHTMLSelectElementGetOptions          ,+++-- ** getSelectType #method:getSelectType#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetSelectTypeMethodInfo,+#endif+    dOMHTMLSelectElementGetSelectType       ,+++-- ** getSelectedIndex #method:getSelectedIndex#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetSelectedIndexMethodInfo,+#endif+    dOMHTMLSelectElementGetSelectedIndex    ,+++-- ** getSize #method:getSize#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetSizeMethodInfo   ,+#endif+    dOMHTMLSelectElementGetSize             ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetValueMethodInfo  ,+#endif+    dOMHTMLSelectElementGetValue            ,+++-- ** getWillValidate #method:getWillValidate#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementGetWillValidateMethodInfo,+#endif+    dOMHTMLSelectElementGetWillValidate     ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementItemMethodInfo      ,+#endif+    dOMHTMLSelectElementItem                ,+++-- ** namedItem #method:namedItem#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementNamedItemMethodInfo ,+#endif+    dOMHTMLSelectElementNamedItem           ,+++-- ** remove #method:remove#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementRemoveMethodInfo    ,+#endif+    dOMHTMLSelectElementRemove              ,+++-- ** setAutofocus #method:setAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetAutofocusMethodInfo,+#endif+    dOMHTMLSelectElementSetAutofocus        ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetDisabledMethodInfo,+#endif+    dOMHTMLSelectElementSetDisabled         ,+++-- ** setLength #method:setLength#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetLengthMethodInfo ,+#endif+    dOMHTMLSelectElementSetLength           ,+++-- ** setMultiple #method:setMultiple#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetMultipleMethodInfo,+#endif+    dOMHTMLSelectElementSetMultiple         ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetNameMethodInfo   ,+#endif+    dOMHTMLSelectElementSetName             ,+++-- ** setSelectedIndex #method:setSelectedIndex#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetSelectedIndexMethodInfo,+#endif+    dOMHTMLSelectElementSetSelectedIndex    ,+++-- ** setSize #method:setSize#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetSizeMethodInfo   ,+#endif+    dOMHTMLSelectElementSetSize             ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSetValueMethodInfo  ,+#endif+    dOMHTMLSelectElementSetValue            ,+++++ -- * Properties+-- ** autofocus #attr:autofocus#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementAutofocusPropertyInfo,+#endif+    constructDOMHTMLSelectElementAutofocus  ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementAutofocus           ,+#endif+    getDOMHTMLSelectElementAutofocus        ,+    setDOMHTMLSelectElementAutofocus        ,+++-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementDisabledPropertyInfo,+#endif+    constructDOMHTMLSelectElementDisabled   ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementDisabled            ,+#endif+    getDOMHTMLSelectElementDisabled         ,+    setDOMHTMLSelectElementDisabled         ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementFormPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementForm                ,+#endif+    getDOMHTMLSelectElementForm             ,+++-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementLengthPropertyInfo  ,+#endif+    constructDOMHTMLSelectElementLength     ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementLength              ,+#endif+    getDOMHTMLSelectElementLength           ,+    setDOMHTMLSelectElementLength           ,+++-- ** multiple #attr:multiple#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementMultiplePropertyInfo,+#endif+    constructDOMHTMLSelectElementMultiple   ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementMultiple            ,+#endif+    getDOMHTMLSelectElementMultiple         ,+    setDOMHTMLSelectElementMultiple         ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementNamePropertyInfo    ,+#endif+    constructDOMHTMLSelectElementName       ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementName                ,+#endif+    getDOMHTMLSelectElementName             ,+    setDOMHTMLSelectElementName             ,+++-- ** options #attr:options#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementOptionsPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementOptions             ,+#endif+    getDOMHTMLSelectElementOptions          ,+++-- ** selectedIndex #attr:selectedIndex#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSelectedIndexPropertyInfo,+#endif+    constructDOMHTMLSelectElementSelectedIndex,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementSelectedIndex       ,+#endif+    getDOMHTMLSelectElementSelectedIndex    ,+    setDOMHTMLSelectElementSelectedIndex    ,+++-- ** size #attr:size#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementSizePropertyInfo    ,+#endif+    constructDOMHTMLSelectElementSize       ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementSize                ,+#endif+    getDOMHTMLSelectElementSize             ,+    setDOMHTMLSelectElementSize             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementTypePropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementType                ,+#endif+    getDOMHTMLSelectElementType             ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementValuePropertyInfo   ,+#endif+    constructDOMHTMLSelectElementValue      ,+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementValue               ,+#endif+    getDOMHTMLSelectElementValue            ,+    setDOMHTMLSelectElementValue            ,+++-- ** willValidate #attr:willValidate#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLSelectElementWillValidatePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLSelectElementWillValidate        ,+#endif+    getDOMHTMLSelectElementWillValidate     ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection as WebKit2WebExtension.DOMHTMLOptionsCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLSelectElement = DOMHTMLSelectElement (ManagedPtr DOMHTMLSelectElement)+foreign import ccall "webkit_dom_html_select_element_get_type"+    c_webkit_dom_html_select_element_get_type :: IO GType++instance GObject DOMHTMLSelectElement where+    gobjectType = c_webkit_dom_html_select_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLSelectElement`, for instance with `toDOMHTMLSelectElement`.+class (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o+instance (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o++instance O.HasParentTypes DOMHTMLSelectElement+type instance O.ParentTypes DOMHTMLSelectElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLSelectElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLSelectElement :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m DOMHTMLSelectElement+toDOMHTMLSelectElement = liftIO . unsafeCastTo DOMHTMLSelectElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLSelectElement`.+noDOMHTMLSelectElement :: Maybe DOMHTMLSelectElement+noDOMHTMLSelectElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLSelectElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLSelectElementMethod "add" o = DOMHTMLSelectElementAddMethodInfo+    ResolveDOMHTMLSelectElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLSelectElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLSelectElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLSelectElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLSelectElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLSelectElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLSelectElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLSelectElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLSelectElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLSelectElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLSelectElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLSelectElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLSelectElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLSelectElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLSelectElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLSelectElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLSelectElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLSelectElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLSelectElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLSelectElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLSelectElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLSelectElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLSelectElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLSelectElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLSelectElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLSelectElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLSelectElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLSelectElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLSelectElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLSelectElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLSelectElementMethod "item" o = DOMHTMLSelectElementItemMethodInfo+    ResolveDOMHTMLSelectElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLSelectElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLSelectElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLSelectElementMethod "namedItem" o = DOMHTMLSelectElementNamedItemMethodInfo+    ResolveDOMHTMLSelectElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLSelectElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLSelectElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLSelectElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLSelectElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLSelectElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLSelectElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLSelectElementMethod "remove" o = DOMHTMLSelectElementRemoveMethodInfo+    ResolveDOMHTMLSelectElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLSelectElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLSelectElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLSelectElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLSelectElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLSelectElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLSelectElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLSelectElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLSelectElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLSelectElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLSelectElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLSelectElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLSelectElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLSelectElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLSelectElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLSelectElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLSelectElementMethod "getAutofocus" o = DOMHTMLSelectElementGetAutofocusMethodInfo+    ResolveDOMHTMLSelectElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLSelectElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLSelectElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLSelectElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLSelectElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLSelectElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLSelectElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLSelectElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLSelectElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLSelectElementMethod "getDisabled" o = DOMHTMLSelectElementGetDisabledMethodInfo+    ResolveDOMHTMLSelectElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLSelectElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLSelectElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLSelectElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "getForm" o = DOMHTMLSelectElementGetFormMethodInfo+    ResolveDOMHTMLSelectElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLSelectElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLSelectElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLSelectElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLSelectElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLSelectElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLSelectElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLSelectElementMethod "getLength" o = DOMHTMLSelectElementGetLengthMethodInfo+    ResolveDOMHTMLSelectElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getMultiple" o = DOMHTMLSelectElementGetMultipleMethodInfo+    ResolveDOMHTMLSelectElementMethod "getName" o = DOMHTMLSelectElementGetNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLSelectElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLSelectElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLSelectElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLSelectElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOptions" o = DOMHTMLSelectElementGetOptionsMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLSelectElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLSelectElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLSelectElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLSelectElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLSelectElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLSelectElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLSelectElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLSelectElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLSelectElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLSelectElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLSelectElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLSelectElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLSelectElementMethod "getSelectType" o = DOMHTMLSelectElementGetSelectTypeMethodInfo+    ResolveDOMHTMLSelectElementMethod "getSelectedIndex" o = DOMHTMLSelectElementGetSelectedIndexMethodInfo+    ResolveDOMHTMLSelectElementMethod "getSize" o = DOMHTMLSelectElementGetSizeMethodInfo+    ResolveDOMHTMLSelectElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLSelectElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLSelectElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLSelectElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLSelectElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLSelectElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLSelectElementMethod "getValue" o = DOMHTMLSelectElementGetValueMethodInfo+    ResolveDOMHTMLSelectElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLSelectElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLSelectElementMethod "getWillValidate" o = DOMHTMLSelectElementGetWillValidateMethodInfo+    ResolveDOMHTMLSelectElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLSelectElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLSelectElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLSelectElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLSelectElementMethod "setAutofocus" o = DOMHTMLSelectElementSetAutofocusMethodInfo+    ResolveDOMHTMLSelectElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLSelectElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLSelectElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLSelectElementMethod "setDisabled" o = DOMHTMLSelectElementSetDisabledMethodInfo+    ResolveDOMHTMLSelectElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLSelectElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLSelectElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLSelectElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLSelectElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLSelectElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLSelectElementMethod "setLength" o = DOMHTMLSelectElementSetLengthMethodInfo+    ResolveDOMHTMLSelectElementMethod "setMultiple" o = DOMHTMLSelectElementSetMultipleMethodInfo+    ResolveDOMHTMLSelectElementMethod "setName" o = DOMHTMLSelectElementSetNameMethodInfo+    ResolveDOMHTMLSelectElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLSelectElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLSelectElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLSelectElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLSelectElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLSelectElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLSelectElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLSelectElementMethod "setSelectedIndex" o = DOMHTMLSelectElementSetSelectedIndexMethodInfo+    ResolveDOMHTMLSelectElementMethod "setSize" o = DOMHTMLSelectElementSetSizeMethodInfo+    ResolveDOMHTMLSelectElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLSelectElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLSelectElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLSelectElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLSelectElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLSelectElementMethod "setValue" o = DOMHTMLSelectElementSetValueMethodInfo+    ResolveDOMHTMLSelectElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLSelectElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLSelectElementMethod t DOMHTMLSelectElement, O.MethodInfo info DOMHTMLSelectElement p) => OL.IsLabel t (DOMHTMLSelectElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "autofocus"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #autofocus+@+-}+getDOMHTMLSelectElementAutofocus :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool+getDOMHTMLSelectElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"++{- |+Set the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementAutofocus :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> Bool -> m ()+setDOMHTMLSelectElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val++{- |+Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementAutofocus :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLSelectElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementAutofocusPropertyInfo+instance AttrInfo DOMHTMLSelectElementAutofocusPropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementAutofocusPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLSelectElementAutofocusPropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementAutofocusPropertyInfo = Bool+    type AttrLabel DOMHTMLSelectElementAutofocusPropertyInfo = "autofocus"+    type AttrOrigin DOMHTMLSelectElementAutofocusPropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementAutofocus+    attrSet _ = setDOMHTMLSelectElementAutofocus+    attrConstruct _ = constructDOMHTMLSelectElementAutofocus+    attrClear _ = undefined+#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #disabled+@+-}+getDOMHTMLSelectElementDisabled :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool+getDOMHTMLSelectElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementDisabled :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> Bool -> m ()+setDOMHTMLSelectElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementDisabled :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLSelectElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementDisabledPropertyInfo+instance AttrInfo DOMHTMLSelectElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLSelectElementDisabledPropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLSelectElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLSelectElementDisabledPropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementDisabled+    attrSet _ = setDOMHTMLSelectElementDisabled+    attrConstruct _ = constructDOMHTMLSelectElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #form+@+-}+getDOMHTMLSelectElementForm :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLSelectElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLSelectElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementFormPropertyInfo+instance AttrInfo DOMHTMLSelectElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLSelectElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLSelectElementFormPropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLSelectElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLSelectElementFormPropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #length+@+-}+getDOMHTMLSelectElementLength :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m CULong+getDOMHTMLSelectElementLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++{- |+Set the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #length 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementLength :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> CULong -> m ()+setDOMHTMLSelectElementLength obj val = liftIO $ B.Properties.setObjectPropertyULong obj "length" val++{- |+Construct a `GValueConstruct` with valid value for the “@length@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementLength :: (IsDOMHTMLSelectElement o) => CULong -> IO (GValueConstruct o)+constructDOMHTMLSelectElementLength val = B.Properties.constructObjectPropertyULong "length" val++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementLengthPropertyInfo+instance AttrInfo DOMHTMLSelectElementLengthPropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementLengthPropertyInfo = (~) CULong+    type AttrBaseTypeConstraint DOMHTMLSelectElementLengthPropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementLengthPropertyInfo = CULong+    type AttrLabel DOMHTMLSelectElementLengthPropertyInfo = "length"+    type AttrOrigin DOMHTMLSelectElementLengthPropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementLength+    attrSet _ = setDOMHTMLSelectElementLength+    attrConstruct _ = constructDOMHTMLSelectElementLength+    attrClear _ = undefined+#endif++-- VVV Prop "multiple"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@multiple@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #multiple+@+-}+getDOMHTMLSelectElementMultiple :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool+getDOMHTMLSelectElementMultiple obj = liftIO $ B.Properties.getObjectPropertyBool obj "multiple"++{- |+Set the value of the “@multiple@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #multiple 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementMultiple :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> Bool -> m ()+setDOMHTMLSelectElementMultiple obj val = liftIO $ B.Properties.setObjectPropertyBool obj "multiple" val++{- |+Construct a `GValueConstruct` with valid value for the “@multiple@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementMultiple :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLSelectElementMultiple val = B.Properties.constructObjectPropertyBool "multiple" val++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementMultiplePropertyInfo+instance AttrInfo DOMHTMLSelectElementMultiplePropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementMultiplePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementMultiplePropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLSelectElementMultiplePropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementMultiplePropertyInfo = Bool+    type AttrLabel DOMHTMLSelectElementMultiplePropertyInfo = "multiple"+    type AttrOrigin DOMHTMLSelectElementMultiplePropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementMultiple+    attrSet _ = setDOMHTMLSelectElementMultiple+    attrConstruct _ = constructDOMHTMLSelectElementMultiple+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #name+@+-}+getDOMHTMLSelectElementName :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe T.Text)+getDOMHTMLSelectElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementName :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> T.Text -> m ()+setDOMHTMLSelectElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementName :: (IsDOMHTMLSelectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLSelectElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementNamePropertyInfo+instance AttrInfo DOMHTMLSelectElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLSelectElementNamePropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLSelectElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLSelectElementNamePropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementName+    attrSet _ = setDOMHTMLSelectElementName+    attrConstruct _ = constructDOMHTMLSelectElementName+    attrClear _ = undefined+#endif++-- VVV Prop "options"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@options@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #options+@+-}+getDOMHTMLSelectElementOptions :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection)+getDOMHTMLSelectElementOptions obj = liftIO $ B.Properties.getObjectPropertyObject obj "options" WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementOptionsPropertyInfo+instance AttrInfo DOMHTMLSelectElementOptionsPropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementOptionsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLSelectElementOptionsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLSelectElementOptionsPropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementOptionsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection)+    type AttrLabel DOMHTMLSelectElementOptionsPropertyInfo = "options"+    type AttrOrigin DOMHTMLSelectElementOptionsPropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementOptions+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "selected-index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@selected-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #selectedIndex+@+-}+getDOMHTMLSelectElementSelectedIndex :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m CLong+getDOMHTMLSelectElementSelectedIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "selected-index"++{- |+Set the value of the “@selected-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #selectedIndex 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementSelectedIndex :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> CLong -> m ()+setDOMHTMLSelectElementSelectedIndex obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selected-index" val++{- |+Construct a `GValueConstruct` with valid value for the “@selected-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementSelectedIndex :: (IsDOMHTMLSelectElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLSelectElementSelectedIndex val = B.Properties.constructObjectPropertyLong "selected-index" val++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSelectedIndexPropertyInfo+instance AttrInfo DOMHTMLSelectElementSelectedIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementSelectedIndexPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLSelectElementSelectedIndexPropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementSelectedIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLSelectElementSelectedIndexPropertyInfo = "selected-index"+    type AttrOrigin DOMHTMLSelectElementSelectedIndexPropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementSelectedIndex+    attrSet _ = setDOMHTMLSelectElementSelectedIndex+    attrConstruct _ = constructDOMHTMLSelectElementSelectedIndex+    attrClear _ = undefined+#endif++-- VVV Prop "size"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #size+@+-}+getDOMHTMLSelectElementSize :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m CLong+getDOMHTMLSelectElementSize obj = liftIO $ B.Properties.getObjectPropertyLong obj "size"++{- |+Set the value of the “@size@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #size 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementSize :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> CLong -> m ()+setDOMHTMLSelectElementSize obj val = liftIO $ B.Properties.setObjectPropertyLong obj "size" val++{- |+Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementSize :: (IsDOMHTMLSelectElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLSelectElementSize val = B.Properties.constructObjectPropertyLong "size" val++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSizePropertyInfo+instance AttrInfo DOMHTMLSelectElementSizePropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementSizePropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLSelectElementSizePropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementSizePropertyInfo = CLong+    type AttrLabel DOMHTMLSelectElementSizePropertyInfo = "size"+    type AttrOrigin DOMHTMLSelectElementSizePropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementSize+    attrSet _ = setDOMHTMLSelectElementSize+    attrConstruct _ = constructDOMHTMLSelectElementSize+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #type+@+-}+getDOMHTMLSelectElementType :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe T.Text)+getDOMHTMLSelectElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementTypePropertyInfo+instance AttrInfo DOMHTMLSelectElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLSelectElementTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLSelectElementTypePropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLSelectElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLSelectElementTypePropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #value+@+-}+getDOMHTMLSelectElementValue :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe T.Text)+getDOMHTMLSelectElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLSelectElementValue :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> T.Text -> m ()+setDOMHTMLSelectElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLSelectElementValue :: (IsDOMHTMLSelectElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLSelectElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementValuePropertyInfo+instance AttrInfo DOMHTMLSelectElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLSelectElementValuePropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLSelectElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLSelectElementValuePropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementValue+    attrSet _ = setDOMHTMLSelectElementValue+    attrConstruct _ = constructDOMHTMLSelectElementValue+    attrClear _ = undefined+#endif++-- VVV Prop "will-validate"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@will-validate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #willValidate+@+-}+getDOMHTMLSelectElementWillValidate :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool+getDOMHTMLSelectElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementWillValidatePropertyInfo+instance AttrInfo DOMHTMLSelectElementWillValidatePropertyInfo where+    type AttrAllowedOps DOMHTMLSelectElementWillValidatePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLSelectElementWillValidatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLSelectElementWillValidatePropertyInfo = IsDOMHTMLSelectElement+    type AttrGetType DOMHTMLSelectElementWillValidatePropertyInfo = Bool+    type AttrLabel DOMHTMLSelectElementWillValidatePropertyInfo = "will-validate"+    type AttrOrigin DOMHTMLSelectElementWillValidatePropertyInfo = DOMHTMLSelectElement+    attrGet _ = getDOMHTMLSelectElementWillValidate+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLSelectElement+type instance O.AttributeList DOMHTMLSelectElement = DOMHTMLSelectElementAttributeList+type DOMHTMLSelectElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLSelectElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLSelectElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLSelectElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("length", DOMHTMLSelectElementLengthPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("multiple", DOMHTMLSelectElementMultiplePropertyInfo), '("name", DOMHTMLSelectElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("options", DOMHTMLSelectElementOptionsPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selectedIndex", DOMHTMLSelectElementSelectedIndexPropertyInfo), '("size", DOMHTMLSelectElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLSelectElementTypePropertyInfo), '("value", DOMHTMLSelectElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLSelectElementWillValidatePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLSelectElementAutofocus :: AttrLabelProxy "autofocus"+dOMHTMLSelectElementAutofocus = AttrLabelProxy++dOMHTMLSelectElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLSelectElementDisabled = AttrLabelProxy++dOMHTMLSelectElementForm :: AttrLabelProxy "form"+dOMHTMLSelectElementForm = AttrLabelProxy++dOMHTMLSelectElementLength :: AttrLabelProxy "length"+dOMHTMLSelectElementLength = AttrLabelProxy++dOMHTMLSelectElementMultiple :: AttrLabelProxy "multiple"+dOMHTMLSelectElementMultiple = AttrLabelProxy++dOMHTMLSelectElementName :: AttrLabelProxy "name"+dOMHTMLSelectElementName = AttrLabelProxy++dOMHTMLSelectElementOptions :: AttrLabelProxy "options"+dOMHTMLSelectElementOptions = AttrLabelProxy++dOMHTMLSelectElementSelectedIndex :: AttrLabelProxy "selectedIndex"+dOMHTMLSelectElementSelectedIndex = AttrLabelProxy++dOMHTMLSelectElementSize :: AttrLabelProxy "size"+dOMHTMLSelectElementSize = AttrLabelProxy++dOMHTMLSelectElementType :: AttrLabelProxy "type"+dOMHTMLSelectElementType = AttrLabelProxy++dOMHTMLSelectElementValue :: AttrLabelProxy "value"+dOMHTMLSelectElementValue = AttrLabelProxy++dOMHTMLSelectElementWillValidate :: AttrLabelProxy "willValidate"+dOMHTMLSelectElementWillValidate = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLSelectElement = DOMHTMLSelectElementSignalList+type DOMHTMLSelectElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLSelectElement::add+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "before", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_add" webkit_dom_html_select_element_add :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement -> -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement -> -- before : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLSelectElementAdd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementAdd ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> b+    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> c+    {- ^ /@before@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLSelectElementAdd self element before = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    element' <- unsafeManagedPtrCastPtr element+    before' <- unsafeManagedPtrCastPtr before+    onException (do+        propagateGError $ webkit_dom_html_select_element_add self' element' before'+        touchManagedPtr self+        touchManagedPtr element+        touchManagedPtr before+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementAddMethodInfo+instance (signature ~ (b -> c -> m ()), MonadIO m, IsDOMHTMLSelectElement a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement c) => O.MethodInfo DOMHTMLSelectElementAddMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementAdd++#endif++-- method DOMHTMLSelectElement::get_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_autofocus" webkit_dom_html_select_element_get_autofocus :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CInt++{-# DEPRECATED dOMHTMLSelectElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLSelectElementGetAutofocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_autofocus self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetAutofocusMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetAutofocus++#endif++-- method DOMHTMLSelectElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_disabled" webkit_dom_html_select_element_get_disabled :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CInt++{-# DEPRECATED dOMHTMLSelectElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLSelectElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetDisabled++#endif++-- method DOMHTMLSelectElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_form" webkit_dom_html_select_element_get_form :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLSelectElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLSelectElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetForm++#endif++-- method DOMHTMLSelectElement::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_length" webkit_dom_html_select_element_get_length :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CULong++{-# DEPRECATED dOMHTMLSelectElementGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMHTMLSelectElementGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetLength++#endif++-- method DOMHTMLSelectElement::get_multiple+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_multiple" webkit_dom_html_select_element_get_multiple :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CInt++{-# DEPRECATED dOMHTMLSelectElementGetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetMultiple ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLSelectElementGetMultiple self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_multiple self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetMultipleMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetMultipleMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetMultiple++#endif++-- method DOMHTMLSelectElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_name" webkit_dom_html_select_element_get_name :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CString++{-# DEPRECATED dOMHTMLSelectElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLSelectElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetName++#endif++-- method DOMHTMLSelectElement::get_options+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_options" webkit_dom_html_select_element_get_options :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection)++{-# DEPRECATED dOMHTMLSelectElementGetOptions ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetOptions ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}+dOMHTMLSelectElementGetOptions self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_options self'+    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetOptions" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetOptionsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetOptionsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetOptions++#endif++-- method DOMHTMLSelectElement::get_select_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_select_type" webkit_dom_html_select_element_get_select_type :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CString++{-# DEPRECATED dOMHTMLSelectElementGetSelectType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetSelectType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLSelectElementGetSelectType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_select_type self'+    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetSelectType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetSelectTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetSelectTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetSelectType++#endif++-- method DOMHTMLSelectElement::get_selected_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_selected_index" webkit_dom_html_select_element_get_selected_index :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CLong++{-# DEPRECATED dOMHTMLSelectElementGetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetSelectedIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLSelectElementGetSelectedIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_selected_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetSelectedIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetSelectedIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetSelectedIndex++#endif++-- method DOMHTMLSelectElement::get_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_size" webkit_dom_html_select_element_get_size :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CLong++{-# DEPRECATED dOMHTMLSelectElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLSelectElementGetSize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_size self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetSizeMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetSize++#endif++-- method DOMHTMLSelectElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_value" webkit_dom_html_select_element_get_value :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CString++{-# DEPRECATED dOMHTMLSelectElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLSelectElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_value self'+    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetValue++#endif++-- method DOMHTMLSelectElement::get_will_validate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_get_will_validate" webkit_dom_html_select_element_get_will_validate :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    IO CInt++{-# DEPRECATED dOMHTMLSelectElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementGetWillValidate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLSelectElementGetWillValidate self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_get_will_validate self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetWillValidateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetWillValidateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementGetWillValidate++#endif++-- method DOMHTMLSelectElement::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_item" webkit_dom_html_select_element_item :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMHTMLSelectElementItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMHTMLSelectElementItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_select_element_item self' index+    checkUnexpectedReturnNULL "dOMHTMLSelectElementItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementItemMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementItem++#endif++-- method DOMHTMLSelectElement::named_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_named_item" webkit_dom_html_select_element_named_item :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMHTMLSelectElementNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementNamedItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMHTMLSelectElementNamedItem self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_html_select_element_named_item self' name'+    checkUnexpectedReturnNULL "dOMHTMLSelectElementNamedItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementNamedItemMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementNamedItemMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementNamedItem++#endif++-- method DOMHTMLSelectElement::remove+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_remove" webkit_dom_html_select_element_remove :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CLong ->                                -- index : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLSelectElementRemove ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementRemove ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m ()+dOMHTMLSelectElementRemove self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_select_element_remove self' index+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementRemoveMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementRemoveMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementRemove++#endif++-- method DOMHTMLSelectElement::set_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_autofocus" webkit_dom_html_select_element_set_autofocus :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLSelectElementSetAutofocus self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_select_element_set_autofocus self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetAutofocusMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetAutofocus++#endif++-- method DOMHTMLSelectElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_disabled" webkit_dom_html_select_element_set_disabled :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLSelectElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_select_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetDisabled++#endif++-- method DOMHTMLSelectElement::set_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_length" webkit_dom_html_select_element_set_length :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CULong ->                               -- value : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> CULong+    {- ^ /@value@/: A @/gulong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLSelectElementSetLength self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_html_select_element_set_length self' value+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetLengthMethodInfo+instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetLengthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetLength++#endif++-- method DOMHTMLSelectElement::set_multiple+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_multiple" webkit_dom_html_select_element_set_multiple :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetMultiple ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLSelectElementSetMultiple self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_select_element_set_multiple self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetMultipleMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetMultipleMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetMultiple++#endif++-- method DOMHTMLSelectElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_name" webkit_dom_html_select_element_set_name :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLSelectElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_select_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetName++#endif++-- method DOMHTMLSelectElement::set_selected_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_selected_index" webkit_dom_html_select_element_set_selected_index :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetSelectedIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLSelectElementSetSelectedIndex self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_select_element_set_selected_index self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetSelectedIndexMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetSelectedIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetSelectedIndex++#endif++-- method DOMHTMLSelectElement::set_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_size" webkit_dom_html_select_element_set_size :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetSize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLSelectElementSetSize self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_select_element_set_size self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetSizeMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetSizeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetSize++#endif++-- method DOMHTMLSelectElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_select_element_set_value" webkit_dom_html_select_element_set_value :: +    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLSelectElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLSelectElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLSelectElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_select_element_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLSelectElementSetValue++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs-boot view
@@ -0,0 +1,137 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLSelectElement = DOMHTMLSelectElement (ManagedPtr DOMHTMLSelectElement)+instance GObject DOMHTMLSelectElement where+class (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o+instance (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o+instance O.HasParentTypes DOMHTMLSelectElement+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementAutofocusPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementMultiplePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementOptionsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSelectedIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSizePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementWillValidatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementAddMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetMultipleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetOptionsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetSelectTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetSelectedIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementGetWillValidateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementNamedItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementRemoveMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetMultipleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetSelectedIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetSizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLSelectElementSetValueMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs view
@@ -0,0 +1,856 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement+    ( ++-- * Exported types+    DOMHTMLStyleElement(..)                 ,+    IsDOMHTMLStyleElement                   ,+    toDOMHTMLStyleElement                   ,+    noDOMHTMLStyleElement                   ,+++ -- * Methods+-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementGetDisabledMethodInfo,+#endif+    dOMHTMLStyleElementGetDisabled          ,+++-- ** getMedia #method:getMedia#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementGetMediaMethodInfo   ,+#endif+    dOMHTMLStyleElementGetMedia             ,+++-- ** getSheet #method:getSheet#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementGetSheetMethodInfo   ,+#endif+    dOMHTMLStyleElementGetSheet             ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLStyleElementGetTypeAttr          ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementSetDisabledMethodInfo,+#endif+    dOMHTMLStyleElementSetDisabled          ,+++-- ** setMedia #method:setMedia#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementSetMediaMethodInfo   ,+#endif+    dOMHTMLStyleElementSetMedia             ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLStyleElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLStyleElementSetTypeAttr          ,+++++ -- * Properties+-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLStyleElementDisabledPropertyInfo ,+#endif+    constructDOMHTMLStyleElementDisabled    ,+#if ENABLE_OVERLOADING+    dOMHTMLStyleElementDisabled             ,+#endif+    getDOMHTMLStyleElementDisabled          ,+    setDOMHTMLStyleElementDisabled          ,+++-- ** media #attr:media#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLStyleElementMediaPropertyInfo    ,+#endif+    constructDOMHTMLStyleElementMedia       ,+#if ENABLE_OVERLOADING+    dOMHTMLStyleElementMedia                ,+#endif+    getDOMHTMLStyleElementMedia             ,+    setDOMHTMLStyleElementMedia             ,+++-- ** sheet #attr:sheet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLStyleElementSheetPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLStyleElementSheet                ,+#endif+    getDOMHTMLStyleElementSheet             ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLStyleElementTypePropertyInfo     ,+#endif+    clearDOMHTMLStyleElementType            ,+    constructDOMHTMLStyleElementType        ,+#if ENABLE_OVERLOADING+    dOMHTMLStyleElementType                 ,+#endif+    getDOMHTMLStyleElementType              ,+    setDOMHTMLStyleElementType              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet++-- | Memory-managed wrapper type.+newtype DOMHTMLStyleElement = DOMHTMLStyleElement (ManagedPtr DOMHTMLStyleElement)+foreign import ccall "webkit_dom_html_style_element_get_type"+    c_webkit_dom_html_style_element_get_type :: IO GType++instance GObject DOMHTMLStyleElement where+    gobjectType = c_webkit_dom_html_style_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLStyleElement`, for instance with `toDOMHTMLStyleElement`.+class (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o+instance (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o++instance O.HasParentTypes DOMHTMLStyleElement+type instance O.ParentTypes DOMHTMLStyleElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLStyleElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLStyleElement :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m DOMHTMLStyleElement+toDOMHTMLStyleElement = liftIO . unsafeCastTo DOMHTMLStyleElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLStyleElement`.+noDOMHTMLStyleElement :: Maybe DOMHTMLStyleElement+noDOMHTMLStyleElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLStyleElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLStyleElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLStyleElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLStyleElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLStyleElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLStyleElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLStyleElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLStyleElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLStyleElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLStyleElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLStyleElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLStyleElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLStyleElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLStyleElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLStyleElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLStyleElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLStyleElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLStyleElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLStyleElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLStyleElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLStyleElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLStyleElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLStyleElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLStyleElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLStyleElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLStyleElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLStyleElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLStyleElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLStyleElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLStyleElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLStyleElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLStyleElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLStyleElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLStyleElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLStyleElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLStyleElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLStyleElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLStyleElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLStyleElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLStyleElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLStyleElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLStyleElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLStyleElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLStyleElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLStyleElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLStyleElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLStyleElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLStyleElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLStyleElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLStyleElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLStyleElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLStyleElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLStyleElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLStyleElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLStyleElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLStyleElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLStyleElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLStyleElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLStyleElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLStyleElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLStyleElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLStyleElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLStyleElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLStyleElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLStyleElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLStyleElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLStyleElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLStyleElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLStyleElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLStyleElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLStyleElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLStyleElementMethod "getDisabled" o = DOMHTMLStyleElementGetDisabledMethodInfo+    ResolveDOMHTMLStyleElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLStyleElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLStyleElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLStyleElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLStyleElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLStyleElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLStyleElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLStyleElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLStyleElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLStyleElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLStyleElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "getMedia" o = DOMHTMLStyleElementGetMediaMethodInfo+    ResolveDOMHTMLStyleElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLStyleElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLStyleElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLStyleElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLStyleElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLStyleElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLStyleElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLStyleElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLStyleElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLStyleElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLStyleElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLStyleElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLStyleElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLStyleElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLStyleElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLStyleElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLStyleElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLStyleElementMethod "getSheet" o = DOMHTMLStyleElementGetSheetMethodInfo+    ResolveDOMHTMLStyleElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLStyleElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLStyleElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLStyleElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLStyleElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLStyleElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLStyleElementMethod "getTypeAttr" o = DOMHTMLStyleElementGetTypeAttrMethodInfo+    ResolveDOMHTMLStyleElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLStyleElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLStyleElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLStyleElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLStyleElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLStyleElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLStyleElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLStyleElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLStyleElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLStyleElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLStyleElementMethod "setDisabled" o = DOMHTMLStyleElementSetDisabledMethodInfo+    ResolveDOMHTMLStyleElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLStyleElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLStyleElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLStyleElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLStyleElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLStyleElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLStyleElementMethod "setMedia" o = DOMHTMLStyleElementSetMediaMethodInfo+    ResolveDOMHTMLStyleElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLStyleElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLStyleElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLStyleElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLStyleElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLStyleElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLStyleElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLStyleElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLStyleElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLStyleElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLStyleElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLStyleElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLStyleElementMethod "setTypeAttr" o = DOMHTMLStyleElementSetTypeAttrMethodInfo+    ResolveDOMHTMLStyleElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLStyleElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLStyleElementMethod t DOMHTMLStyleElement, O.MethodInfo info DOMHTMLStyleElement p) => OL.IsLabel t (DOMHTMLStyleElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #disabled+@+-}+getDOMHTMLStyleElementDisabled :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m Bool+getDOMHTMLStyleElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLStyleElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLStyleElementDisabled :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> Bool -> m ()+setDOMHTMLStyleElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLStyleElementDisabled :: (IsDOMHTMLStyleElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLStyleElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementDisabledPropertyInfo+instance AttrInfo DOMHTMLStyleElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLStyleElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLStyleElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLStyleElementDisabledPropertyInfo = IsDOMHTMLStyleElement+    type AttrGetType DOMHTMLStyleElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLStyleElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLStyleElementDisabledPropertyInfo = DOMHTMLStyleElement+    attrGet _ = getDOMHTMLStyleElementDisabled+    attrSet _ = setDOMHTMLStyleElementDisabled+    attrConstruct _ = constructDOMHTMLStyleElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "media"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@media@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #media+@+-}+getDOMHTMLStyleElementMedia :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m (Maybe T.Text)+getDOMHTMLStyleElementMedia obj = liftIO $ B.Properties.getObjectPropertyString obj "media"++{- |+Set the value of the “@media@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLStyleElement [ #media 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLStyleElementMedia :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> T.Text -> m ()+setDOMHTMLStyleElementMedia obj val = liftIO $ B.Properties.setObjectPropertyString obj "media" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@media@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLStyleElementMedia :: (IsDOMHTMLStyleElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLStyleElementMedia val = B.Properties.constructObjectPropertyString "media" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementMediaPropertyInfo+instance AttrInfo DOMHTMLStyleElementMediaPropertyInfo where+    type AttrAllowedOps DOMHTMLStyleElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLStyleElementMediaPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLStyleElementMediaPropertyInfo = IsDOMHTMLStyleElement+    type AttrGetType DOMHTMLStyleElementMediaPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLStyleElementMediaPropertyInfo = "media"+    type AttrOrigin DOMHTMLStyleElementMediaPropertyInfo = DOMHTMLStyleElement+    attrGet _ = getDOMHTMLStyleElementMedia+    attrSet _ = setDOMHTMLStyleElementMedia+    attrConstruct _ = constructDOMHTMLStyleElementMedia+    attrClear _ = undefined+#endif++-- VVV Prop "sheet"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@sheet@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #sheet+@+-}+getDOMHTMLStyleElementSheet :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)+getDOMHTMLStyleElementSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "sheet" WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSheetPropertyInfo+instance AttrInfo DOMHTMLStyleElementSheetPropertyInfo where+    type AttrAllowedOps DOMHTMLStyleElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLStyleElementSheetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLStyleElementSheetPropertyInfo = IsDOMHTMLStyleElement+    type AttrGetType DOMHTMLStyleElementSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)+    type AttrLabel DOMHTMLStyleElementSheetPropertyInfo = "sheet"+    type AttrOrigin DOMHTMLStyleElementSheetPropertyInfo = DOMHTMLStyleElement+    attrGet _ = getDOMHTMLStyleElementSheet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #type+@+-}+getDOMHTMLStyleElementType :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m (Maybe T.Text)+getDOMHTMLStyleElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLStyleElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLStyleElementType :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> T.Text -> m ()+setDOMHTMLStyleElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLStyleElementType :: (IsDOMHTMLStyleElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLStyleElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLStyleElementType :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m ()+clearDOMHTMLStyleElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementTypePropertyInfo+instance AttrInfo DOMHTMLStyleElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLStyleElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLStyleElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLStyleElementTypePropertyInfo = IsDOMHTMLStyleElement+    type AttrGetType DOMHTMLStyleElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLStyleElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLStyleElementTypePropertyInfo = DOMHTMLStyleElement+    attrGet _ = getDOMHTMLStyleElementType+    attrSet _ = setDOMHTMLStyleElementType+    attrConstruct _ = constructDOMHTMLStyleElementType+    attrClear _ = clearDOMHTMLStyleElementType+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLStyleElement+type instance O.AttributeList DOMHTMLStyleElement = DOMHTMLStyleElementAttributeList+type DOMHTMLStyleElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLStyleElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("media", DOMHTMLStyleElementMediaPropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLStyleElementSheetPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLStyleElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLStyleElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLStyleElementDisabled = AttrLabelProxy++dOMHTMLStyleElementMedia :: AttrLabelProxy "media"+dOMHTMLStyleElementMedia = AttrLabelProxy++dOMHTMLStyleElementSheet :: AttrLabelProxy "sheet"+dOMHTMLStyleElementSheet = AttrLabelProxy++dOMHTMLStyleElementType :: AttrLabelProxy "type"+dOMHTMLStyleElementType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLStyleElement = DOMHTMLStyleElementSignalList+type DOMHTMLStyleElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLStyleElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_get_disabled" webkit_dom_html_style_element_get_disabled :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    IO CInt++{-# DEPRECATED dOMHTMLStyleElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLStyleElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_style_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementGetDisabled++#endif++-- method DOMHTMLStyleElement::get_media+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_get_media" webkit_dom_html_style_element_get_media :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    IO CString++{-# DEPRECATED dOMHTMLStyleElementGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementGetMedia ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLStyleElementGetMedia self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_style_element_get_media self'+    checkUnexpectedReturnNULL "dOMHTMLStyleElementGetMedia" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetMediaMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetMediaMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementGetMedia++#endif++-- method DOMHTMLStyleElement::get_sheet+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_get_sheet" webkit_dom_html_style_element_get_sheet :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)++{-# DEPRECATED dOMHTMLStyleElementGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementGetSheet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+dOMHTMLStyleElementGetSheet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_style_element_get_sheet self'+    checkUnexpectedReturnNULL "dOMHTMLStyleElementGetSheet" result+    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetSheetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetSheetMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementGetSheet++#endif++-- method DOMHTMLStyleElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_get_type_attr" webkit_dom_html_style_element_get_type_attr :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    IO CString++{-# DEPRECATED dOMHTMLStyleElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLStyleElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_style_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLStyleElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementGetTypeAttr++#endif++-- method DOMHTMLStyleElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_set_disabled" webkit_dom_html_style_element_set_disabled :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLStyleElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLStyleElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_style_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementSetDisabled++#endif++-- method DOMHTMLStyleElement::set_media+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_set_media" webkit_dom_html_style_element_set_media :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLStyleElementSetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementSetMedia ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLStyleElementSetMedia self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_style_element_set_media self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSetMediaMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementSetMediaMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementSetMedia++#endif++-- method DOMHTMLStyleElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_style_element_set_type_attr" webkit_dom_html_style_element_set_type_attr :: +    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLStyleElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLStyleElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLStyleElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_style_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLStyleElementSetTypeAttr++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs-boot view
@@ -0,0 +1,62 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLStyleElement = DOMHTMLStyleElement (ManagedPtr DOMHTMLStyleElement)+instance GObject DOMHTMLStyleElement where+class (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o+instance (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o+instance O.HasParentTypes DOMHTMLStyleElement+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementMediaPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSheetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetMediaMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetSheetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSetMediaMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLStyleElementSetTypeAttrMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement+    ( ++-- * Exported types+    DOMHTMLTableCaptionElement(..)          ,+    IsDOMHTMLTableCaptionElement            ,+    toDOMHTMLTableCaptionElement            ,+    noDOMHTMLTableCaptionElement            ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableCaptionElementGetAlignMethodInfo,+#endif+    dOMHTMLTableCaptionElementGetAlign      ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableCaptionElementSetAlignMethodInfo,+#endif+    dOMHTMLTableCaptionElementSetAlign      ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCaptionElementAlignPropertyInfo,+#endif+    constructDOMHTMLTableCaptionElementAlign,+#if ENABLE_OVERLOADING+    dOMHTMLTableCaptionElementAlign         ,+#endif+    getDOMHTMLTableCaptionElementAlign      ,+    setDOMHTMLTableCaptionElementAlign      ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElement (ManagedPtr DOMHTMLTableCaptionElement)+foreign import ccall "webkit_dom_html_table_caption_element_get_type"+    c_webkit_dom_html_table_caption_element_get_type :: IO GType++instance GObject DOMHTMLTableCaptionElement where+    gobjectType = c_webkit_dom_html_table_caption_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTableCaptionElement`, for instance with `toDOMHTMLTableCaptionElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o++instance O.HasParentTypes DOMHTMLTableCaptionElement+type instance O.ParentTypes DOMHTMLTableCaptionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTableCaptionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTableCaptionElement :: (MonadIO m, IsDOMHTMLTableCaptionElement o) => o -> m DOMHTMLTableCaptionElement+toDOMHTMLTableCaptionElement = liftIO . unsafeCastTo DOMHTMLTableCaptionElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableCaptionElement`.+noDOMHTMLTableCaptionElement :: Maybe DOMHTMLTableCaptionElement+noDOMHTMLTableCaptionElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTableCaptionElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTableCaptionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAlign" o = DOMHTMLTableCaptionElementGetAlignMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setAlign" o = DOMHTMLTableCaptionElementSetAlignMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableCaptionElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTableCaptionElementMethod t DOMHTMLTableCaptionElement, O.MethodInfo info DOMHTMLTableCaptionElement p) => OL.IsLabel t (DOMHTMLTableCaptionElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCaptionElement #align+@+-}+getDOMHTMLTableCaptionElementAlign :: (MonadIO m, IsDOMHTMLTableCaptionElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCaptionElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCaptionElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCaptionElementAlign :: (MonadIO m, IsDOMHTMLTableCaptionElement o) => o -> T.Text -> m ()+setDOMHTMLTableCaptionElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCaptionElementAlign :: (IsDOMHTMLTableCaptionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCaptionElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCaptionElementAlignPropertyInfo+instance AttrInfo DOMHTMLTableCaptionElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCaptionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCaptionElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCaptionElementAlignPropertyInfo = IsDOMHTMLTableCaptionElement+    type AttrGetType DOMHTMLTableCaptionElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCaptionElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLTableCaptionElementAlignPropertyInfo = DOMHTMLTableCaptionElement+    attrGet _ = getDOMHTMLTableCaptionElementAlign+    attrSet _ = setDOMHTMLTableCaptionElementAlign+    attrConstruct _ = constructDOMHTMLTableCaptionElementAlign+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTableCaptionElement+type instance O.AttributeList DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementAttributeList+type DOMHTMLTableCaptionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableCaptionElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTableCaptionElementAlign :: AttrLabelProxy "align"+dOMHTMLTableCaptionElementAlign = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementSignalList+type DOMHTMLTableCaptionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTableCaptionElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCaptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_caption_element_get_align" webkit_dom_html_table_caption_element_get_align :: +    Ptr DOMHTMLTableCaptionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCaptionElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCaptionElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCaptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCaptionElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_caption_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableCaptionElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCaptionElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCaptionElement a) => O.MethodInfo DOMHTMLTableCaptionElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCaptionElementGetAlign++#endif++-- method DOMHTMLTableCaptionElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCaptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_caption_element_set_align" webkit_dom_html_table_caption_element_set_align :: +    Ptr DOMHTMLTableCaptionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCaptionElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCaptionElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCaptionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCaptionElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_caption_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCaptionElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCaptionElement a) => O.MethodInfo DOMHTMLTableCaptionElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCaptionElementSetAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElement (ManagedPtr DOMHTMLTableCaptionElement)+instance GObject DOMHTMLTableCaptionElement where+class (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o+instance O.HasParentTypes DOMHTMLTableCaptionElement+#if ENABLE_OVERLOADING+data DOMHTMLTableCaptionElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCaptionElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCaptionElementSetAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs view
@@ -0,0 +1,2591 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement+    ( ++-- * Exported types+    DOMHTMLTableCellElement(..)             ,+    IsDOMHTMLTableCellElement               ,+    toDOMHTMLTableCellElement               ,+    noDOMHTMLTableCellElement               ,+++ -- * Methods+-- ** getAbbr #method:getAbbr#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetAbbrMethodInfo,+#endif+    dOMHTMLTableCellElementGetAbbr          ,+++-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetAlignMethodInfo,+#endif+    dOMHTMLTableCellElementGetAlign         ,+++-- ** getAxis #method:getAxis#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetAxisMethodInfo,+#endif+    dOMHTMLTableCellElementGetAxis          ,+++-- ** getBgColor #method:getBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetBgColorMethodInfo,+#endif+    dOMHTMLTableCellElementGetBgColor       ,+++-- ** getCellIndex #method:getCellIndex#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetCellIndexMethodInfo,+#endif+    dOMHTMLTableCellElementGetCellIndex     ,+++-- ** getCh #method:getCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetChMethodInfo  ,+#endif+    dOMHTMLTableCellElementGetCh            ,+++-- ** getChOff #method:getChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetChOffMethodInfo,+#endif+    dOMHTMLTableCellElementGetChOff         ,+++-- ** getColSpan #method:getColSpan#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetColSpanMethodInfo,+#endif+    dOMHTMLTableCellElementGetColSpan       ,+++-- ** getHeaders #method:getHeaders#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetHeadersMethodInfo,+#endif+    dOMHTMLTableCellElementGetHeaders       ,+++-- ** getHeight #method:getHeight#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetHeightMethodInfo,+#endif+    dOMHTMLTableCellElementGetHeight        ,+++-- ** getNoWrap #method:getNoWrap#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetNoWrapMethodInfo,+#endif+    dOMHTMLTableCellElementGetNoWrap        ,+++-- ** getRowSpan #method:getRowSpan#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetRowSpanMethodInfo,+#endif+    dOMHTMLTableCellElementGetRowSpan       ,+++-- ** getScope #method:getScope#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetScopeMethodInfo,+#endif+    dOMHTMLTableCellElementGetScope         ,+++-- ** getVAlign #method:getVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetVAlignMethodInfo,+#endif+    dOMHTMLTableCellElementGetVAlign        ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementGetWidthMethodInfo,+#endif+    dOMHTMLTableCellElementGetWidth         ,+++-- ** setAbbr #method:setAbbr#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetAbbrMethodInfo,+#endif+    dOMHTMLTableCellElementSetAbbr          ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetAlignMethodInfo,+#endif+    dOMHTMLTableCellElementSetAlign         ,+++-- ** setAxis #method:setAxis#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetAxisMethodInfo,+#endif+    dOMHTMLTableCellElementSetAxis          ,+++-- ** setBgColor #method:setBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetBgColorMethodInfo,+#endif+    dOMHTMLTableCellElementSetBgColor       ,+++-- ** setCh #method:setCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetChMethodInfo  ,+#endif+    dOMHTMLTableCellElementSetCh            ,+++-- ** setChOff #method:setChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetChOffMethodInfo,+#endif+    dOMHTMLTableCellElementSetChOff         ,+++-- ** setColSpan #method:setColSpan#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetColSpanMethodInfo,+#endif+    dOMHTMLTableCellElementSetColSpan       ,+++-- ** setHeaders #method:setHeaders#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetHeadersMethodInfo,+#endif+    dOMHTMLTableCellElementSetHeaders       ,+++-- ** setHeight #method:setHeight#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetHeightMethodInfo,+#endif+    dOMHTMLTableCellElementSetHeight        ,+++-- ** setNoWrap #method:setNoWrap#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetNoWrapMethodInfo,+#endif+    dOMHTMLTableCellElementSetNoWrap        ,+++-- ** setRowSpan #method:setRowSpan#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetRowSpanMethodInfo,+#endif+    dOMHTMLTableCellElementSetRowSpan       ,+++-- ** setScope #method:setScope#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetScopeMethodInfo,+#endif+    dOMHTMLTableCellElementSetScope         ,+++-- ** setVAlign #method:setVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetVAlignMethodInfo,+#endif+    dOMHTMLTableCellElementSetVAlign        ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementSetWidthMethodInfo,+#endif+    dOMHTMLTableCellElementSetWidth         ,+++++ -- * Properties+-- ** abbr #attr:abbr#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementAbbrPropertyInfo ,+#endif+    constructDOMHTMLTableCellElementAbbr    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementAbbr             ,+#endif+    getDOMHTMLTableCellElementAbbr          ,+    setDOMHTMLTableCellElementAbbr          ,+++-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementAlignPropertyInfo,+#endif+    constructDOMHTMLTableCellElementAlign   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementAlign            ,+#endif+    getDOMHTMLTableCellElementAlign         ,+    setDOMHTMLTableCellElementAlign         ,+++-- ** axis #attr:axis#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementAxisPropertyInfo ,+#endif+    constructDOMHTMLTableCellElementAxis    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementAxis             ,+#endif+    getDOMHTMLTableCellElementAxis          ,+    setDOMHTMLTableCellElementAxis          ,+++-- ** bgColor #attr:bgColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementBgColorPropertyInfo,+#endif+    constructDOMHTMLTableCellElementBgColor ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementBgColor          ,+#endif+    getDOMHTMLTableCellElementBgColor       ,+    setDOMHTMLTableCellElementBgColor       ,+++-- ** cellIndex #attr:cellIndex#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementCellIndexPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementCellIndex        ,+#endif+    getDOMHTMLTableCellElementCellIndex     ,+++-- ** ch #attr:ch#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementChPropertyInfo   ,+#endif+    constructDOMHTMLTableCellElementCh      ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementCh               ,+#endif+    getDOMHTMLTableCellElementCh            ,+    setDOMHTMLTableCellElementCh            ,+++-- ** chOff #attr:chOff#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementChOffPropertyInfo,+#endif+    constructDOMHTMLTableCellElementChOff   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementChOff            ,+#endif+    getDOMHTMLTableCellElementChOff         ,+    setDOMHTMLTableCellElementChOff         ,+++-- ** colSpan #attr:colSpan#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementColSpanPropertyInfo,+#endif+    constructDOMHTMLTableCellElementColSpan ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementColSpan          ,+#endif+    getDOMHTMLTableCellElementColSpan       ,+    setDOMHTMLTableCellElementColSpan       ,+++-- ** headers #attr:headers#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementHeadersPropertyInfo,+#endif+    constructDOMHTMLTableCellElementHeaders ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementHeaders          ,+#endif+    getDOMHTMLTableCellElementHeaders       ,+    setDOMHTMLTableCellElementHeaders       ,+++-- ** height #attr:height#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementHeightPropertyInfo,+#endif+    constructDOMHTMLTableCellElementHeight  ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementHeight           ,+#endif+    getDOMHTMLTableCellElementHeight        ,+    setDOMHTMLTableCellElementHeight        ,+++-- ** noWrap #attr:noWrap#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementNoWrapPropertyInfo,+#endif+    constructDOMHTMLTableCellElementNoWrap  ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementNoWrap           ,+#endif+    getDOMHTMLTableCellElementNoWrap        ,+    setDOMHTMLTableCellElementNoWrap        ,+++-- ** rowSpan #attr:rowSpan#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementRowSpanPropertyInfo,+#endif+    constructDOMHTMLTableCellElementRowSpan ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementRowSpan          ,+#endif+    getDOMHTMLTableCellElementRowSpan       ,+    setDOMHTMLTableCellElementRowSpan       ,+++-- ** scope #attr:scope#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementScopePropertyInfo,+#endif+    constructDOMHTMLTableCellElementScope   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementScope            ,+#endif+    getDOMHTMLTableCellElementScope         ,+    setDOMHTMLTableCellElementScope         ,+++-- ** vAlign #attr:vAlign#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementVAlignPropertyInfo,+#endif+    constructDOMHTMLTableCellElementVAlign  ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementVAlign           ,+#endif+    getDOMHTMLTableCellElementVAlign        ,+    setDOMHTMLTableCellElementVAlign        ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableCellElementWidthPropertyInfo,+#endif+    constructDOMHTMLTableCellElementWidth   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableCellElementWidth            ,+#endif+    getDOMHTMLTableCellElementWidth         ,+    setDOMHTMLTableCellElementWidth         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTableCellElement = DOMHTMLTableCellElement (ManagedPtr DOMHTMLTableCellElement)+foreign import ccall "webkit_dom_html_table_cell_element_get_type"+    c_webkit_dom_html_table_cell_element_get_type :: IO GType++instance GObject DOMHTMLTableCellElement where+    gobjectType = c_webkit_dom_html_table_cell_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTableCellElement`, for instance with `toDOMHTMLTableCellElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o++instance O.HasParentTypes DOMHTMLTableCellElement+type instance O.ParentTypes DOMHTMLTableCellElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTableCellElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTableCellElement :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m DOMHTMLTableCellElement+toDOMHTMLTableCellElement = liftIO . unsafeCastTo DOMHTMLTableCellElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableCellElement`.+noDOMHTMLTableCellElement :: Maybe DOMHTMLTableCellElement+noDOMHTMLTableCellElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTableCellElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTableCellElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTableCellElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTableCellElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTableCellElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTableCellElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTableCellElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTableCellElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTableCellElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTableCellElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTableCellElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTableCellElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTableCellElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTableCellElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTableCellElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTableCellElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTableCellElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTableCellElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTableCellElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTableCellElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTableCellElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTableCellElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTableCellElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTableCellElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTableCellElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTableCellElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTableCellElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTableCellElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTableCellElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTableCellElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTableCellElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTableCellElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTableCellElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTableCellElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTableCellElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTableCellElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTableCellElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTableCellElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTableCellElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTableCellElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAbbr" o = DOMHTMLTableCellElementGetAbbrMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAlign" o = DOMHTMLTableCellElementGetAlignMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getAxis" o = DOMHTMLTableCellElementGetAxisMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getBgColor" o = DOMHTMLTableCellElementGetBgColorMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getCellIndex" o = DOMHTMLTableCellElementGetCellIndexMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getCh" o = DOMHTMLTableCellElementGetChMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getChOff" o = DOMHTMLTableCellElementGetChOffMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getColSpan" o = DOMHTMLTableCellElementGetColSpanMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getHeaders" o = DOMHTMLTableCellElementGetHeadersMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getHeight" o = DOMHTMLTableCellElementGetHeightMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNoWrap" o = DOMHTMLTableCellElementGetNoWrapMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getRowSpan" o = DOMHTMLTableCellElementGetRowSpanMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getScope" o = DOMHTMLTableCellElementGetScopeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getVAlign" o = DOMHTMLTableCellElementGetVAlignMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableCellElementMethod "getWidth" o = DOMHTMLTableCellElementGetWidthMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAbbr" o = DOMHTMLTableCellElementSetAbbrMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAlign" o = DOMHTMLTableCellElementSetAlignMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setAxis" o = DOMHTMLTableCellElementSetAxisMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setBgColor" o = DOMHTMLTableCellElementSetBgColorMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setCh" o = DOMHTMLTableCellElementSetChMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setChOff" o = DOMHTMLTableCellElementSetChOffMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setColSpan" o = DOMHTMLTableCellElementSetColSpanMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setHeaders" o = DOMHTMLTableCellElementSetHeadersMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setHeight" o = DOMHTMLTableCellElementSetHeightMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setNoWrap" o = DOMHTMLTableCellElementSetNoWrapMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setRowSpan" o = DOMHTMLTableCellElementSetRowSpanMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setScope" o = DOMHTMLTableCellElementSetScopeMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setVAlign" o = DOMHTMLTableCellElementSetVAlignMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableCellElementMethod "setWidth" o = DOMHTMLTableCellElementSetWidthMethodInfo+    ResolveDOMHTMLTableCellElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTableCellElementMethod t DOMHTMLTableCellElement, O.MethodInfo info DOMHTMLTableCellElement p) => OL.IsLabel t (DOMHTMLTableCellElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "abbr"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@abbr@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #abbr+@+-}+getDOMHTMLTableCellElementAbbr :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementAbbr obj = liftIO $ B.Properties.getObjectPropertyString obj "abbr"++{- |+Set the value of the “@abbr@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #abbr 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementAbbr :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementAbbr obj val = liftIO $ B.Properties.setObjectPropertyString obj "abbr" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@abbr@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementAbbr :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementAbbr val = B.Properties.constructObjectPropertyString "abbr" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementAbbrPropertyInfo+instance AttrInfo DOMHTMLTableCellElementAbbrPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementAbbrPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementAbbrPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementAbbrPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementAbbrPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementAbbrPropertyInfo = "abbr"+    type AttrOrigin DOMHTMLTableCellElementAbbrPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementAbbr+    attrSet _ = setDOMHTMLTableCellElementAbbr+    attrConstruct _ = constructDOMHTMLTableCellElementAbbr+    attrClear _ = undefined+#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #align+@+-}+getDOMHTMLTableCellElementAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementAlign :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementAlignPropertyInfo+instance AttrInfo DOMHTMLTableCellElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementAlignPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLTableCellElementAlignPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementAlign+    attrSet _ = setDOMHTMLTableCellElementAlign+    attrConstruct _ = constructDOMHTMLTableCellElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "axis"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@axis@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #axis+@+-}+getDOMHTMLTableCellElementAxis :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementAxis obj = liftIO $ B.Properties.getObjectPropertyString obj "axis"++{- |+Set the value of the “@axis@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #axis 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementAxis :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementAxis obj val = liftIO $ B.Properties.setObjectPropertyString obj "axis" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@axis@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementAxis :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementAxis val = B.Properties.constructObjectPropertyString "axis" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementAxisPropertyInfo+instance AttrInfo DOMHTMLTableCellElementAxisPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementAxisPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementAxisPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementAxisPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementAxisPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementAxisPropertyInfo = "axis"+    type AttrOrigin DOMHTMLTableCellElementAxisPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementAxis+    attrSet _ = setDOMHTMLTableCellElementAxis+    attrConstruct _ = constructDOMHTMLTableCellElementAxis+    attrClear _ = undefined+#endif++-- VVV Prop "bg-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #bgColor+@+-}+getDOMHTMLTableCellElementBgColor :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"++{- |+Set the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementBgColor :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementBgColor :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementBgColorPropertyInfo+instance AttrInfo DOMHTMLTableCellElementBgColorPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementBgColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementBgColorPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementBgColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementBgColorPropertyInfo = "bg-color"+    type AttrOrigin DOMHTMLTableCellElementBgColorPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementBgColor+    attrSet _ = setDOMHTMLTableCellElementBgColor+    attrConstruct _ = constructDOMHTMLTableCellElementBgColor+    attrClear _ = undefined+#endif++-- VVV Prop "cell-index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@cell-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #cellIndex+@+-}+getDOMHTMLTableCellElementCellIndex :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m CLong+getDOMHTMLTableCellElementCellIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "cell-index"++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementCellIndexPropertyInfo+instance AttrInfo DOMHTMLTableCellElementCellIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementCellIndexPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementCellIndexPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableCellElementCellIndexPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementCellIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLTableCellElementCellIndexPropertyInfo = "cell-index"+    type AttrOrigin DOMHTMLTableCellElementCellIndexPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementCellIndex+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "ch"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #ch+@+-}+getDOMHTMLTableCellElementCh :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"++{- |+Set the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #ch 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementCh :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementCh :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementChPropertyInfo+instance AttrInfo DOMHTMLTableCellElementChPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementChPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementChPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementChPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementChPropertyInfo = "ch"+    type AttrOrigin DOMHTMLTableCellElementChPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementCh+    attrSet _ = setDOMHTMLTableCellElementCh+    attrConstruct _ = constructDOMHTMLTableCellElementCh+    attrClear _ = undefined+#endif++-- VVV Prop "ch-off"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #chOff+@+-}+getDOMHTMLTableCellElementChOff :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"++{- |+Set the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementChOff :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementChOff :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementChOffPropertyInfo+instance AttrInfo DOMHTMLTableCellElementChOffPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementChOffPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementChOffPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementChOffPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementChOffPropertyInfo = "ch-off"+    type AttrOrigin DOMHTMLTableCellElementChOffPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementChOff+    attrSet _ = setDOMHTMLTableCellElementChOff+    attrConstruct _ = constructDOMHTMLTableCellElementChOff+    attrClear _ = undefined+#endif++-- VVV Prop "col-span"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@col-span@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #colSpan+@+-}+getDOMHTMLTableCellElementColSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m CLong+getDOMHTMLTableCellElementColSpan obj = liftIO $ B.Properties.getObjectPropertyLong obj "col-span"++{- |+Set the value of the “@col-span@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #colSpan 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementColSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> CLong -> m ()+setDOMHTMLTableCellElementColSpan obj val = liftIO $ B.Properties.setObjectPropertyLong obj "col-span" val++{- |+Construct a `GValueConstruct` with valid value for the “@col-span@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementColSpan :: (IsDOMHTMLTableCellElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementColSpan val = B.Properties.constructObjectPropertyLong "col-span" val++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementColSpanPropertyInfo+instance AttrInfo DOMHTMLTableCellElementColSpanPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementColSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementColSpanPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTableCellElementColSpanPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementColSpanPropertyInfo = CLong+    type AttrLabel DOMHTMLTableCellElementColSpanPropertyInfo = "col-span"+    type AttrOrigin DOMHTMLTableCellElementColSpanPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementColSpan+    attrSet _ = setDOMHTMLTableCellElementColSpan+    attrConstruct _ = constructDOMHTMLTableCellElementColSpan+    attrClear _ = undefined+#endif++-- VVV Prop "headers"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@headers@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #headers+@+-}+getDOMHTMLTableCellElementHeaders :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementHeaders obj = liftIO $ B.Properties.getObjectPropertyString obj "headers"++{- |+Set the value of the “@headers@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #headers 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementHeaders :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementHeaders obj val = liftIO $ B.Properties.setObjectPropertyString obj "headers" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@headers@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementHeaders :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementHeaders val = B.Properties.constructObjectPropertyString "headers" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementHeadersPropertyInfo+instance AttrInfo DOMHTMLTableCellElementHeadersPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementHeadersPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementHeadersPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementHeadersPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementHeadersPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementHeadersPropertyInfo = "headers"+    type AttrOrigin DOMHTMLTableCellElementHeadersPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementHeaders+    attrSet _ = setDOMHTMLTableCellElementHeaders+    attrConstruct _ = constructDOMHTMLTableCellElementHeaders+    attrClear _ = undefined+#endif++-- VVV Prop "height"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #height+@+-}+getDOMHTMLTableCellElementHeight :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"++{- |+Set the value of the “@height@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #height 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementHeight :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementHeight :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementHeightPropertyInfo+instance AttrInfo DOMHTMLTableCellElementHeightPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementHeightPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementHeightPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementHeightPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementHeightPropertyInfo = "height"+    type AttrOrigin DOMHTMLTableCellElementHeightPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementHeight+    attrSet _ = setDOMHTMLTableCellElementHeight+    attrConstruct _ = constructDOMHTMLTableCellElementHeight+    attrClear _ = undefined+#endif++-- VVV Prop "no-wrap"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@no-wrap@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #noWrap+@+-}+getDOMHTMLTableCellElementNoWrap :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m Bool+getDOMHTMLTableCellElementNoWrap obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-wrap"++{- |+Set the value of the “@no-wrap@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #noWrap 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementNoWrap :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> Bool -> m ()+setDOMHTMLTableCellElementNoWrap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-wrap" val++{- |+Construct a `GValueConstruct` with valid value for the “@no-wrap@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementNoWrap :: (IsDOMHTMLTableCellElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementNoWrap val = B.Properties.constructObjectPropertyBool "no-wrap" val++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementNoWrapPropertyInfo+instance AttrInfo DOMHTMLTableCellElementNoWrapPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementNoWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementNoWrapPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLTableCellElementNoWrapPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementNoWrapPropertyInfo = Bool+    type AttrLabel DOMHTMLTableCellElementNoWrapPropertyInfo = "no-wrap"+    type AttrOrigin DOMHTMLTableCellElementNoWrapPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementNoWrap+    attrSet _ = setDOMHTMLTableCellElementNoWrap+    attrConstruct _ = constructDOMHTMLTableCellElementNoWrap+    attrClear _ = undefined+#endif++-- VVV Prop "row-span"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@row-span@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #rowSpan+@+-}+getDOMHTMLTableCellElementRowSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m CLong+getDOMHTMLTableCellElementRowSpan obj = liftIO $ B.Properties.getObjectPropertyLong obj "row-span"++{- |+Set the value of the “@row-span@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #rowSpan 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementRowSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> CLong -> m ()+setDOMHTMLTableCellElementRowSpan obj val = liftIO $ B.Properties.setObjectPropertyLong obj "row-span" val++{- |+Construct a `GValueConstruct` with valid value for the “@row-span@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementRowSpan :: (IsDOMHTMLTableCellElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementRowSpan val = B.Properties.constructObjectPropertyLong "row-span" val++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementRowSpanPropertyInfo+instance AttrInfo DOMHTMLTableCellElementRowSpanPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementRowSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementRowSpanPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTableCellElementRowSpanPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementRowSpanPropertyInfo = CLong+    type AttrLabel DOMHTMLTableCellElementRowSpanPropertyInfo = "row-span"+    type AttrOrigin DOMHTMLTableCellElementRowSpanPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementRowSpan+    attrSet _ = setDOMHTMLTableCellElementRowSpan+    attrConstruct _ = constructDOMHTMLTableCellElementRowSpan+    attrClear _ = undefined+#endif++-- VVV Prop "scope"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@scope@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #scope+@+-}+getDOMHTMLTableCellElementScope :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementScope obj = liftIO $ B.Properties.getObjectPropertyString obj "scope"++{- |+Set the value of the “@scope@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #scope 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementScope :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementScope obj val = liftIO $ B.Properties.setObjectPropertyString obj "scope" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@scope@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementScope :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementScope val = B.Properties.constructObjectPropertyString "scope" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementScopePropertyInfo+instance AttrInfo DOMHTMLTableCellElementScopePropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementScopePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementScopePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementScopePropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementScopePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementScopePropertyInfo = "scope"+    type AttrOrigin DOMHTMLTableCellElementScopePropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementScope+    attrSet _ = setDOMHTMLTableCellElementScope+    attrConstruct _ = constructDOMHTMLTableCellElementScope+    attrClear _ = undefined+#endif++-- VVV Prop "v-align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #vAlign+@+-}+getDOMHTMLTableCellElementVAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"++{- |+Set the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementVAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementVAlign :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementVAlignPropertyInfo+instance AttrInfo DOMHTMLTableCellElementVAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementVAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementVAlignPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementVAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementVAlignPropertyInfo = "v-align"+    type AttrOrigin DOMHTMLTableCellElementVAlignPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementVAlign+    attrSet _ = setDOMHTMLTableCellElementVAlign+    attrConstruct _ = constructDOMHTMLTableCellElementVAlign+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #width+@+-}+getDOMHTMLTableCellElementWidth :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableCellElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableCellElementWidth :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()+setDOMHTMLTableCellElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableCellElementWidth :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableCellElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementWidthPropertyInfo+instance AttrInfo DOMHTMLTableCellElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLTableCellElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableCellElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableCellElementWidthPropertyInfo = IsDOMHTMLTableCellElement+    type AttrGetType DOMHTMLTableCellElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableCellElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLTableCellElementWidthPropertyInfo = DOMHTMLTableCellElement+    attrGet _ = getDOMHTMLTableCellElementWidth+    attrSet _ = setDOMHTMLTableCellElementWidth+    attrConstruct _ = constructDOMHTMLTableCellElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTableCellElement+type instance O.AttributeList DOMHTMLTableCellElement = DOMHTMLTableCellElementAttributeList+type DOMHTMLTableCellElementAttributeList = ('[ '("abbr", DOMHTMLTableCellElementAbbrPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableCellElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("axis", DOMHTMLTableCellElementAxisPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableCellElementBgColorPropertyInfo), '("cellIndex", DOMHTMLTableCellElementCellIndexPropertyInfo), '("ch", DOMHTMLTableCellElementChPropertyInfo), '("chOff", DOMHTMLTableCellElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("colSpan", DOMHTMLTableCellElementColSpanPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("headers", DOMHTMLTableCellElementHeadersPropertyInfo), '("height", DOMHTMLTableCellElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noWrap", DOMHTMLTableCellElementNoWrapPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rowSpan", DOMHTMLTableCellElementRowSpanPropertyInfo), '("scope", DOMHTMLTableCellElementScopePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableCellElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableCellElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTableCellElementAbbr :: AttrLabelProxy "abbr"+dOMHTMLTableCellElementAbbr = AttrLabelProxy++dOMHTMLTableCellElementAlign :: AttrLabelProxy "align"+dOMHTMLTableCellElementAlign = AttrLabelProxy++dOMHTMLTableCellElementAxis :: AttrLabelProxy "axis"+dOMHTMLTableCellElementAxis = AttrLabelProxy++dOMHTMLTableCellElementBgColor :: AttrLabelProxy "bgColor"+dOMHTMLTableCellElementBgColor = AttrLabelProxy++dOMHTMLTableCellElementCellIndex :: AttrLabelProxy "cellIndex"+dOMHTMLTableCellElementCellIndex = AttrLabelProxy++dOMHTMLTableCellElementCh :: AttrLabelProxy "ch"+dOMHTMLTableCellElementCh = AttrLabelProxy++dOMHTMLTableCellElementChOff :: AttrLabelProxy "chOff"+dOMHTMLTableCellElementChOff = AttrLabelProxy++dOMHTMLTableCellElementColSpan :: AttrLabelProxy "colSpan"+dOMHTMLTableCellElementColSpan = AttrLabelProxy++dOMHTMLTableCellElementHeaders :: AttrLabelProxy "headers"+dOMHTMLTableCellElementHeaders = AttrLabelProxy++dOMHTMLTableCellElementHeight :: AttrLabelProxy "height"+dOMHTMLTableCellElementHeight = AttrLabelProxy++dOMHTMLTableCellElementNoWrap :: AttrLabelProxy "noWrap"+dOMHTMLTableCellElementNoWrap = AttrLabelProxy++dOMHTMLTableCellElementRowSpan :: AttrLabelProxy "rowSpan"+dOMHTMLTableCellElementRowSpan = AttrLabelProxy++dOMHTMLTableCellElementScope :: AttrLabelProxy "scope"+dOMHTMLTableCellElementScope = AttrLabelProxy++dOMHTMLTableCellElementVAlign :: AttrLabelProxy "vAlign"+dOMHTMLTableCellElementVAlign = AttrLabelProxy++dOMHTMLTableCellElementWidth :: AttrLabelProxy "width"+dOMHTMLTableCellElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTableCellElement = DOMHTMLTableCellElementSignalList+type DOMHTMLTableCellElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTableCellElement::get_abbr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_abbr" webkit_dom_html_table_cell_element_get_abbr :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetAbbr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetAbbr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetAbbr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_abbr self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetAbbr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetAbbrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetAbbrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetAbbr++#endif++-- method DOMHTMLTableCellElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_align" webkit_dom_html_table_cell_element_get_align :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetAlign++#endif++-- method DOMHTMLTableCellElement::get_axis+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_axis" webkit_dom_html_table_cell_element_get_axis :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetAxis ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetAxis ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetAxis self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_axis self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetAxis" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetAxisMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetAxisMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetAxis++#endif++-- method DOMHTMLTableCellElement::get_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_bg_color" webkit_dom_html_table_cell_element_get_bg_color :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetBgColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_bg_color self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetBgColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetBgColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetBgColor++#endif++-- method DOMHTMLTableCellElement::get_cell_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_cell_index" webkit_dom_html_table_cell_element_get_cell_index :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTableCellElementGetCellIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetCellIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTableCellElementGetCellIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_cell_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetCellIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetCellIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetCellIndex++#endif++-- method DOMHTMLTableCellElement::get_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_ch" webkit_dom_html_table_cell_element_get_ch :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetCh self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_ch self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetCh" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetChMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetCh++#endif++-- method DOMHTMLTableCellElement::get_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_ch_off" webkit_dom_html_table_cell_element_get_ch_off :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetChOff self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_ch_off self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetChOff" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetChOffMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetChOff++#endif++-- method DOMHTMLTableCellElement::get_col_span+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_col_span" webkit_dom_html_table_cell_element_get_col_span :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTableCellElementGetColSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetColSpan ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTableCellElementGetColSpan self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_col_span self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetColSpanMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetColSpanMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetColSpan++#endif++-- method DOMHTMLTableCellElement::get_headers+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_headers" webkit_dom_html_table_cell_element_get_headers :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetHeaders ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetHeaders ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetHeaders self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_headers self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetHeaders" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetHeadersMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetHeadersMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetHeaders++#endif++-- method DOMHTMLTableCellElement::get_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_height" webkit_dom_html_table_cell_element_get_height :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetHeight self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_height self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetHeight" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetHeightMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetHeight++#endif++-- method DOMHTMLTableCellElement::get_no_wrap+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_no_wrap" webkit_dom_html_table_cell_element_get_no_wrap :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CInt++{-# DEPRECATED dOMHTMLTableCellElementGetNoWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetNoWrap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLTableCellElementGetNoWrap self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_no_wrap self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetNoWrapMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetNoWrapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetNoWrap++#endif++-- method DOMHTMLTableCellElement::get_row_span+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_row_span" webkit_dom_html_table_cell_element_get_row_span :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTableCellElementGetRowSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetRowSpan ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTableCellElementGetRowSpan self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_row_span self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetRowSpanMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetRowSpanMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetRowSpan++#endif++-- method DOMHTMLTableCellElement::get_scope+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_scope" webkit_dom_html_table_cell_element_get_scope :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetScope ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetScope ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetScope self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_scope self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetScope" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetScopeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetScopeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetScope++#endif++-- method DOMHTMLTableCellElement::get_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_v_align" webkit_dom_html_table_cell_element_get_v_align :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetVAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_v_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetVAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetVAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetVAlign++#endif++-- method DOMHTMLTableCellElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_get_width" webkit_dom_html_table_cell_element_get_width :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableCellElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableCellElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_cell_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementGetWidth++#endif++-- method DOMHTMLTableCellElement::set_abbr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_abbr" webkit_dom_html_table_cell_element_set_abbr :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetAbbr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetAbbr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetAbbr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_abbr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetAbbrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetAbbrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetAbbr++#endif++-- method DOMHTMLTableCellElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_align" webkit_dom_html_table_cell_element_set_align :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetAlign++#endif++-- method DOMHTMLTableCellElement::set_axis+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_axis" webkit_dom_html_table_cell_element_set_axis :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetAxis ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetAxis ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetAxis self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_axis self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetAxisMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetAxisMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetAxis++#endif++-- method DOMHTMLTableCellElement::set_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_bg_color" webkit_dom_html_table_cell_element_set_bg_color :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetBgColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_bg_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetBgColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetBgColor++#endif++-- method DOMHTMLTableCellElement::set_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_ch" webkit_dom_html_table_cell_element_set_ch :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetCh self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_ch self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetChMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetCh++#endif++-- method DOMHTMLTableCellElement::set_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_ch_off" webkit_dom_html_table_cell_element_set_ch_off :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetChOff self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_ch_off self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetChOffMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetChOff++#endif++-- method DOMHTMLTableCellElement::set_col_span+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_col_span" webkit_dom_html_table_cell_element_set_col_span :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetColSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetColSpan ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTableCellElementSetColSpan self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_table_cell_element_set_col_span self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetColSpanMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetColSpanMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetColSpan++#endif++-- method DOMHTMLTableCellElement::set_headers+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_headers" webkit_dom_html_table_cell_element_set_headers :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetHeaders ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetHeaders ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetHeaders self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_headers self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetHeadersMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetHeadersMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetHeaders++#endif++-- method DOMHTMLTableCellElement::set_height+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_height" webkit_dom_html_table_cell_element_set_height :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetHeight ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetHeight self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_height self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetHeightMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetHeightMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetHeight++#endif++-- method DOMHTMLTableCellElement::set_no_wrap+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_no_wrap" webkit_dom_html_table_cell_element_set_no_wrap :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetNoWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetNoWrap ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLTableCellElementSetNoWrap self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_table_cell_element_set_no_wrap self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetNoWrapMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetNoWrapMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetNoWrap++#endif++-- method DOMHTMLTableCellElement::set_row_span+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_row_span" webkit_dom_html_table_cell_element_set_row_span :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetRowSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetRowSpan ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTableCellElementSetRowSpan self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_table_cell_element_set_row_span self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetRowSpanMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetRowSpanMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetRowSpan++#endif++-- method DOMHTMLTableCellElement::set_scope+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_scope" webkit_dom_html_table_cell_element_set_scope :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetScope ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetScope ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetScope self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_scope self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetScopeMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetScopeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetScope++#endif++-- method DOMHTMLTableCellElement::set_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_v_align" webkit_dom_html_table_cell_element_set_v_align :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetVAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_v_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetVAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetVAlign++#endif++-- method DOMHTMLTableCellElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_cell_element_set_width" webkit_dom_html_table_cell_element_set_width :: +    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableCellElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableCellElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableCellElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_cell_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableCellElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs-boot view
@@ -0,0 +1,161 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTableCellElement = DOMHTMLTableCellElement (ManagedPtr DOMHTMLTableCellElement)+instance GObject DOMHTMLTableCellElement where+class (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o+instance O.HasParentTypes DOMHTMLTableCellElement+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementAbbrPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementAxisPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementBgColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementCellIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementChPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementChOffPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementColSpanPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementHeadersPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementHeightPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementNoWrapPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementRowSpanPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementScopePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementVAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetAbbrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetAxisMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetCellIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetColSpanMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetHeadersMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetNoWrapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetRowSpanMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetScopeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetVAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetAbbrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetAxisMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetColSpanMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetHeadersMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetHeightMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetNoWrapMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetRowSpanMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetScopeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetVAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableCellElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs view
@@ -0,0 +1,1229 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement+    ( ++-- * Exported types+    DOMHTMLTableColElement(..)              ,+    IsDOMHTMLTableColElement                ,+    toDOMHTMLTableColElement                ,+    noDOMHTMLTableColElement                ,+++ -- * Methods+-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementGetAlignMethodInfo,+#endif+    dOMHTMLTableColElementGetAlign          ,+++-- ** getCh #method:getCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementGetChMethodInfo   ,+#endif+    dOMHTMLTableColElementGetCh             ,+++-- ** getChOff #method:getChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementGetChOffMethodInfo,+#endif+    dOMHTMLTableColElementGetChOff          ,+++-- ** getSpan #method:getSpan#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementGetSpanMethodInfo ,+#endif+    dOMHTMLTableColElementGetSpan           ,+++-- ** getVAlign #method:getVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementGetVAlignMethodInfo,+#endif+    dOMHTMLTableColElementGetVAlign         ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementGetWidthMethodInfo,+#endif+    dOMHTMLTableColElementGetWidth          ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSetAlignMethodInfo,+#endif+    dOMHTMLTableColElementSetAlign          ,+++-- ** setCh #method:setCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSetChMethodInfo   ,+#endif+    dOMHTMLTableColElementSetCh             ,+++-- ** setChOff #method:setChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSetChOffMethodInfo,+#endif+    dOMHTMLTableColElementSetChOff          ,+++-- ** setSpan #method:setSpan#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSetSpanMethodInfo ,+#endif+    dOMHTMLTableColElementSetSpan           ,+++-- ** setVAlign #method:setVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSetVAlignMethodInfo,+#endif+    dOMHTMLTableColElementSetVAlign         ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSetWidthMethodInfo,+#endif+    dOMHTMLTableColElementSetWidth          ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableColElementAlignPropertyInfo ,+#endif+    constructDOMHTMLTableColElementAlign    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableColElementAlign             ,+#endif+    getDOMHTMLTableColElementAlign          ,+    setDOMHTMLTableColElementAlign          ,+++-- ** ch #attr:ch#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableColElementChPropertyInfo    ,+#endif+    constructDOMHTMLTableColElementCh       ,+#if ENABLE_OVERLOADING+    dOMHTMLTableColElementCh                ,+#endif+    getDOMHTMLTableColElementCh             ,+    setDOMHTMLTableColElementCh             ,+++-- ** chOff #attr:chOff#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableColElementChOffPropertyInfo ,+#endif+    constructDOMHTMLTableColElementChOff    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableColElementChOff             ,+#endif+    getDOMHTMLTableColElementChOff          ,+    setDOMHTMLTableColElementChOff          ,+++-- ** span #attr:span#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableColElementSpanPropertyInfo  ,+#endif+    constructDOMHTMLTableColElementSpan     ,+#if ENABLE_OVERLOADING+    dOMHTMLTableColElementSpan              ,+#endif+    getDOMHTMLTableColElementSpan           ,+    setDOMHTMLTableColElementSpan           ,+++-- ** vAlign #attr:vAlign#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableColElementVAlignPropertyInfo,+#endif+    constructDOMHTMLTableColElementVAlign   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableColElementVAlign            ,+#endif+    getDOMHTMLTableColElementVAlign         ,+    setDOMHTMLTableColElementVAlign         ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableColElementWidthPropertyInfo ,+#endif+    constructDOMHTMLTableColElementWidth    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableColElementWidth             ,+#endif+    getDOMHTMLTableColElementWidth          ,+    setDOMHTMLTableColElementWidth          ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTableColElement = DOMHTMLTableColElement (ManagedPtr DOMHTMLTableColElement)+foreign import ccall "webkit_dom_html_table_col_element_get_type"+    c_webkit_dom_html_table_col_element_get_type :: IO GType++instance GObject DOMHTMLTableColElement where+    gobjectType = c_webkit_dom_html_table_col_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTableColElement`, for instance with `toDOMHTMLTableColElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o++instance O.HasParentTypes DOMHTMLTableColElement+type instance O.ParentTypes DOMHTMLTableColElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTableColElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTableColElement :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m DOMHTMLTableColElement+toDOMHTMLTableColElement = liftIO . unsafeCastTo DOMHTMLTableColElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableColElement`.+noDOMHTMLTableColElement :: Maybe DOMHTMLTableColElement+noDOMHTMLTableColElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTableColElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTableColElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTableColElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTableColElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTableColElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTableColElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTableColElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTableColElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTableColElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTableColElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTableColElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTableColElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTableColElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTableColElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTableColElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTableColElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTableColElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTableColElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTableColElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTableColElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTableColElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTableColElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTableColElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTableColElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTableColElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTableColElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTableColElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTableColElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTableColElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTableColElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTableColElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTableColElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTableColElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTableColElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTableColElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTableColElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTableColElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTableColElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTableColElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTableColElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTableColElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTableColElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTableColElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTableColElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTableColElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTableColElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTableColElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTableColElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTableColElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTableColElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTableColElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTableColElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTableColElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTableColElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTableColElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTableColElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTableColElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTableColElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAlign" o = DOMHTMLTableColElementGetAlignMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTableColElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTableColElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTableColElementMethod "getCh" o = DOMHTMLTableColElementGetChMethodInfo+    ResolveDOMHTMLTableColElementMethod "getChOff" o = DOMHTMLTableColElementGetChOffMethodInfo+    ResolveDOMHTMLTableColElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTableColElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTableColElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTableColElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTableColElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTableColElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTableColElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTableColElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTableColElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableColElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableColElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTableColElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTableColElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTableColElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTableColElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTableColElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTableColElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTableColElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTableColElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTableColElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTableColElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTableColElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTableColElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTableColElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTableColElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTableColElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTableColElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTableColElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTableColElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTableColElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTableColElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTableColElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTableColElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTableColElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTableColElementMethod "getSpan" o = DOMHTMLTableColElementGetSpanMethodInfo+    ResolveDOMHTMLTableColElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTableColElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTableColElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTableColElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTableColElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTableColElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTableColElementMethod "getVAlign" o = DOMHTMLTableColElementGetVAlignMethodInfo+    ResolveDOMHTMLTableColElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTableColElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableColElementMethod "getWidth" o = DOMHTMLTableColElementGetWidthMethodInfo+    ResolveDOMHTMLTableColElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTableColElementMethod "setAlign" o = DOMHTMLTableColElementSetAlignMethodInfo+    ResolveDOMHTMLTableColElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTableColElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTableColElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTableColElementMethod "setCh" o = DOMHTMLTableColElementSetChMethodInfo+    ResolveDOMHTMLTableColElementMethod "setChOff" o = DOMHTMLTableColElementSetChOffMethodInfo+    ResolveDOMHTMLTableColElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTableColElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTableColElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTableColElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTableColElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTableColElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTableColElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTableColElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTableColElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTableColElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTableColElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTableColElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTableColElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTableColElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTableColElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTableColElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTableColElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTableColElementMethod "setSpan" o = DOMHTMLTableColElementSetSpanMethodInfo+    ResolveDOMHTMLTableColElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTableColElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTableColElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTableColElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTableColElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTableColElementMethod "setVAlign" o = DOMHTMLTableColElementSetVAlignMethodInfo+    ResolveDOMHTMLTableColElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableColElementMethod "setWidth" o = DOMHTMLTableColElementSetWidthMethodInfo+    ResolveDOMHTMLTableColElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTableColElementMethod t DOMHTMLTableColElement, O.MethodInfo info DOMHTMLTableColElement p) => OL.IsLabel t (DOMHTMLTableColElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #align+@+-}+getDOMHTMLTableColElementAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableColElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableColElementAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()+setDOMHTMLTableColElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableColElementAlign :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableColElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementAlignPropertyInfo+instance AttrInfo DOMHTMLTableColElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableColElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = IsDOMHTMLTableColElement+    type AttrGetType DOMHTMLTableColElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableColElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLTableColElementAlignPropertyInfo = DOMHTMLTableColElement+    attrGet _ = getDOMHTMLTableColElementAlign+    attrSet _ = setDOMHTMLTableColElementAlign+    attrConstruct _ = constructDOMHTMLTableColElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "ch"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #ch+@+-}+getDOMHTMLTableColElementCh :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableColElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"++{- |+Set the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #ch 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableColElementCh :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()+setDOMHTMLTableColElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableColElementCh :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableColElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementChPropertyInfo+instance AttrInfo DOMHTMLTableColElementChPropertyInfo where+    type AttrAllowedOps DOMHTMLTableColElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableColElementChPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableColElementChPropertyInfo = IsDOMHTMLTableColElement+    type AttrGetType DOMHTMLTableColElementChPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableColElementChPropertyInfo = "ch"+    type AttrOrigin DOMHTMLTableColElementChPropertyInfo = DOMHTMLTableColElement+    attrGet _ = getDOMHTMLTableColElementCh+    attrSet _ = setDOMHTMLTableColElementCh+    attrConstruct _ = constructDOMHTMLTableColElementCh+    attrClear _ = undefined+#endif++-- VVV Prop "ch-off"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #chOff+@+-}+getDOMHTMLTableColElementChOff :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableColElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"++{- |+Set the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableColElementChOff :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()+setDOMHTMLTableColElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableColElementChOff :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableColElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementChOffPropertyInfo+instance AttrInfo DOMHTMLTableColElementChOffPropertyInfo where+    type AttrAllowedOps DOMHTMLTableColElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = IsDOMHTMLTableColElement+    type AttrGetType DOMHTMLTableColElementChOffPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableColElementChOffPropertyInfo = "ch-off"+    type AttrOrigin DOMHTMLTableColElementChOffPropertyInfo = DOMHTMLTableColElement+    attrGet _ = getDOMHTMLTableColElementChOff+    attrSet _ = setDOMHTMLTableColElementChOff+    attrConstruct _ = constructDOMHTMLTableColElementChOff+    attrClear _ = undefined+#endif++-- VVV Prop "span"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@span@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #span+@+-}+getDOMHTMLTableColElementSpan :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m CLong+getDOMHTMLTableColElementSpan obj = liftIO $ B.Properties.getObjectPropertyLong obj "span"++{- |+Set the value of the “@span@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #span 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableColElementSpan :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> CLong -> m ()+setDOMHTMLTableColElementSpan obj val = liftIO $ B.Properties.setObjectPropertyLong obj "span" val++{- |+Construct a `GValueConstruct` with valid value for the “@span@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableColElementSpan :: (IsDOMHTMLTableColElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTableColElementSpan val = B.Properties.constructObjectPropertyLong "span" val++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSpanPropertyInfo+instance AttrInfo DOMHTMLTableColElementSpanPropertyInfo where+    type AttrAllowedOps DOMHTMLTableColElementSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = IsDOMHTMLTableColElement+    type AttrGetType DOMHTMLTableColElementSpanPropertyInfo = CLong+    type AttrLabel DOMHTMLTableColElementSpanPropertyInfo = "span"+    type AttrOrigin DOMHTMLTableColElementSpanPropertyInfo = DOMHTMLTableColElement+    attrGet _ = getDOMHTMLTableColElementSpan+    attrSet _ = setDOMHTMLTableColElementSpan+    attrConstruct _ = constructDOMHTMLTableColElementSpan+    attrClear _ = undefined+#endif++-- VVV Prop "v-align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #vAlign+@+-}+getDOMHTMLTableColElementVAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableColElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"++{- |+Set the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableColElementVAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()+setDOMHTMLTableColElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableColElementVAlign :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableColElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementVAlignPropertyInfo+instance AttrInfo DOMHTMLTableColElementVAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableColElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = IsDOMHTMLTableColElement+    type AttrGetType DOMHTMLTableColElementVAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableColElementVAlignPropertyInfo = "v-align"+    type AttrOrigin DOMHTMLTableColElementVAlignPropertyInfo = DOMHTMLTableColElement+    attrGet _ = getDOMHTMLTableColElementVAlign+    attrSet _ = setDOMHTMLTableColElementVAlign+    attrConstruct _ = constructDOMHTMLTableColElementVAlign+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #width+@+-}+getDOMHTMLTableColElementWidth :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableColElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableColElementWidth :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()+setDOMHTMLTableColElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableColElementWidth :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableColElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementWidthPropertyInfo+instance AttrInfo DOMHTMLTableColElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLTableColElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = IsDOMHTMLTableColElement+    type AttrGetType DOMHTMLTableColElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableColElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLTableColElementWidthPropertyInfo = DOMHTMLTableColElement+    attrGet _ = getDOMHTMLTableColElementWidth+    attrSet _ = setDOMHTMLTableColElementWidth+    attrConstruct _ = constructDOMHTMLTableColElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTableColElement+type instance O.AttributeList DOMHTMLTableColElement = DOMHTMLTableColElementAttributeList+type DOMHTMLTableColElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableColElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableColElementChPropertyInfo), '("chOff", DOMHTMLTableColElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("span", DOMHTMLTableColElementSpanPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableColElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableColElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTableColElementAlign :: AttrLabelProxy "align"+dOMHTMLTableColElementAlign = AttrLabelProxy++dOMHTMLTableColElementCh :: AttrLabelProxy "ch"+dOMHTMLTableColElementCh = AttrLabelProxy++dOMHTMLTableColElementChOff :: AttrLabelProxy "chOff"+dOMHTMLTableColElementChOff = AttrLabelProxy++dOMHTMLTableColElementSpan :: AttrLabelProxy "span"+dOMHTMLTableColElementSpan = AttrLabelProxy++dOMHTMLTableColElementVAlign :: AttrLabelProxy "vAlign"+dOMHTMLTableColElementVAlign = AttrLabelProxy++dOMHTMLTableColElementWidth :: AttrLabelProxy "width"+dOMHTMLTableColElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTableColElement = DOMHTMLTableColElementSignalList+type DOMHTMLTableColElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTableColElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_get_align" webkit_dom_html_table_col_element_get_align :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableColElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableColElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_col_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementGetAlign++#endif++-- method DOMHTMLTableColElement::get_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_get_ch" webkit_dom_html_table_col_element_get_ch :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableColElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementGetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableColElementGetCh self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_col_element_get_ch self'+    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetCh" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetChMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementGetCh++#endif++-- method DOMHTMLTableColElement::get_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_get_ch_off" webkit_dom_html_table_col_element_get_ch_off :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableColElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementGetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableColElementGetChOff self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_col_element_get_ch_off self'+    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetChOff" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetChOffMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementGetChOff++#endif++-- method DOMHTMLTableColElement::get_span+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_get_span" webkit_dom_html_table_col_element_get_span :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTableColElementGetSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementGetSpan ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTableColElementGetSpan self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_col_element_get_span self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetSpanMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetSpanMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementGetSpan++#endif++-- method DOMHTMLTableColElement::get_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_get_v_align" webkit_dom_html_table_col_element_get_v_align :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableColElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementGetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableColElementGetVAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_col_element_get_v_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetVAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetVAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementGetVAlign++#endif++-- method DOMHTMLTableColElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_get_width" webkit_dom_html_table_col_element_get_width :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableColElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableColElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_col_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementGetWidth++#endif++-- method DOMHTMLTableColElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_set_align" webkit_dom_html_table_col_element_set_align :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableColElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableColElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_col_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementSetAlign++#endif++-- method DOMHTMLTableColElement::set_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_set_ch" webkit_dom_html_table_col_element_set_ch :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableColElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementSetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableColElementSetCh self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_col_element_set_ch self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetChMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementSetCh++#endif++-- method DOMHTMLTableColElement::set_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_set_ch_off" webkit_dom_html_table_col_element_set_ch_off :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableColElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementSetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableColElementSetChOff self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_col_element_set_ch_off self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetChOffMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementSetChOff++#endif++-- method DOMHTMLTableColElement::set_span+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_set_span" webkit_dom_html_table_col_element_set_span :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTableColElementSetSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementSetSpan ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTableColElementSetSpan self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_table_col_element_set_span self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetSpanMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetSpanMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementSetSpan++#endif++-- method DOMHTMLTableColElement::set_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_set_v_align" webkit_dom_html_table_col_element_set_v_align :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableColElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementSetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableColElementSetVAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_col_element_set_v_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetVAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementSetVAlign++#endif++-- method DOMHTMLTableColElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_col_element_set_width" webkit_dom_html_table_col_element_set_width :: +    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableColElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableColElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableColElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_col_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableColElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs-boot view
@@ -0,0 +1,83 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTableColElement = DOMHTMLTableColElement (ManagedPtr DOMHTMLTableColElement)+instance GObject DOMHTMLTableColElement where+class (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o+instance O.HasParentTypes DOMHTMLTableColElement+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementChPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementChOffPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSpanPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementVAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetSpanMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetVAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetSpanMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetVAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableColElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs view
@@ -0,0 +1,2552 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement+    ( ++-- * Exported types+    DOMHTMLTableElement(..)                 ,+    IsDOMHTMLTableElement                   ,+    toDOMHTMLTableElement                   ,+    noDOMHTMLTableElement                   ,+++ -- * Methods+-- ** createCaption #method:createCaption#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementCreateCaptionMethodInfo,+#endif+    dOMHTMLTableElementCreateCaption        ,+++-- ** createTFoot #method:createTFoot#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementCreateTFootMethodInfo,+#endif+    dOMHTMLTableElementCreateTFoot          ,+++-- ** createTHead #method:createTHead#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementCreateTHeadMethodInfo,+#endif+    dOMHTMLTableElementCreateTHead          ,+++-- ** deleteCaption #method:deleteCaption#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementDeleteCaptionMethodInfo,+#endif+    dOMHTMLTableElementDeleteCaption        ,+++-- ** deleteRow #method:deleteRow#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementDeleteRowMethodInfo  ,+#endif+    dOMHTMLTableElementDeleteRow            ,+++-- ** deleteTFoot #method:deleteTFoot#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementDeleteTFootMethodInfo,+#endif+    dOMHTMLTableElementDeleteTFoot          ,+++-- ** deleteTHead #method:deleteTHead#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementDeleteTHeadMethodInfo,+#endif+    dOMHTMLTableElementDeleteTHead          ,+++-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetAlignMethodInfo   ,+#endif+    dOMHTMLTableElementGetAlign             ,+++-- ** getBgColor #method:getBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetBgColorMethodInfo ,+#endif+    dOMHTMLTableElementGetBgColor           ,+++-- ** getBorder #method:getBorder#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetBorderMethodInfo  ,+#endif+    dOMHTMLTableElementGetBorder            ,+++-- ** getCaption #method:getCaption#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetCaptionMethodInfo ,+#endif+    dOMHTMLTableElementGetCaption           ,+++-- ** getCellPadding #method:getCellPadding#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetCellPaddingMethodInfo,+#endif+    dOMHTMLTableElementGetCellPadding       ,+++-- ** getCellSpacing #method:getCellSpacing#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetCellSpacingMethodInfo,+#endif+    dOMHTMLTableElementGetCellSpacing       ,+++-- ** getRows #method:getRows#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetRowsMethodInfo    ,+#endif+    dOMHTMLTableElementGetRows              ,+++-- ** getRules #method:getRules#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetRulesMethodInfo   ,+#endif+    dOMHTMLTableElementGetRules             ,+++-- ** getSummary #method:getSummary#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetSummaryMethodInfo ,+#endif+    dOMHTMLTableElementGetSummary           ,+++-- ** getTBodies #method:getTBodies#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetTBodiesMethodInfo ,+#endif+    dOMHTMLTableElementGetTBodies           ,+++-- ** getTFoot #method:getTFoot#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetTFootMethodInfo   ,+#endif+    dOMHTMLTableElementGetTFoot             ,+++-- ** getTHead #method:getTHead#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetTHeadMethodInfo   ,+#endif+    dOMHTMLTableElementGetTHead             ,+++-- ** getWidth #method:getWidth#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementGetWidthMethodInfo   ,+#endif+    dOMHTMLTableElementGetWidth             ,+++-- ** insertRow #method:insertRow#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementInsertRowMethodInfo  ,+#endif+    dOMHTMLTableElementInsertRow            ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetAlignMethodInfo   ,+#endif+    dOMHTMLTableElementSetAlign             ,+++-- ** setBgColor #method:setBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetBgColorMethodInfo ,+#endif+    dOMHTMLTableElementSetBgColor           ,+++-- ** setBorder #method:setBorder#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetBorderMethodInfo  ,+#endif+    dOMHTMLTableElementSetBorder            ,+++-- ** setCaption #method:setCaption#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetCaptionMethodInfo ,+#endif+    dOMHTMLTableElementSetCaption           ,+++-- ** setCellPadding #method:setCellPadding#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetCellPaddingMethodInfo,+#endif+    dOMHTMLTableElementSetCellPadding       ,+++-- ** setCellSpacing #method:setCellSpacing#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetCellSpacingMethodInfo,+#endif+    dOMHTMLTableElementSetCellSpacing       ,+++-- ** setRules #method:setRules#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetRulesMethodInfo   ,+#endif+    dOMHTMLTableElementSetRules             ,+++-- ** setSummary #method:setSummary#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetSummaryMethodInfo ,+#endif+    dOMHTMLTableElementSetSummary           ,+++-- ** setTFoot #method:setTFoot#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetTFootMethodInfo   ,+#endif+    dOMHTMLTableElementSetTFoot             ,+++-- ** setTHead #method:setTHead#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetTHeadMethodInfo   ,+#endif+    dOMHTMLTableElementSetTHead             ,+++-- ** setWidth #method:setWidth#++#if ENABLE_OVERLOADING+    DOMHTMLTableElementSetWidthMethodInfo   ,+#endif+    dOMHTMLTableElementSetWidth             ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementAlignPropertyInfo    ,+#endif+    constructDOMHTMLTableElementAlign       ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementAlign                ,+#endif+    getDOMHTMLTableElementAlign             ,+    setDOMHTMLTableElementAlign             ,+++-- ** bgColor #attr:bgColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementBgColorPropertyInfo  ,+#endif+    constructDOMHTMLTableElementBgColor     ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementBgColor              ,+#endif+    getDOMHTMLTableElementBgColor           ,+    setDOMHTMLTableElementBgColor           ,+++-- ** border #attr:border#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementBorderPropertyInfo   ,+#endif+    constructDOMHTMLTableElementBorder      ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementBorder               ,+#endif+    getDOMHTMLTableElementBorder            ,+    setDOMHTMLTableElementBorder            ,+++-- ** caption #attr:caption#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementCaptionPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableElementCaption              ,+#endif+    getDOMHTMLTableElementCaption           ,+++-- ** cellPadding #attr:cellPadding#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementCellPaddingPropertyInfo,+#endif+    constructDOMHTMLTableElementCellPadding ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementCellPadding          ,+#endif+    getDOMHTMLTableElementCellPadding       ,+    setDOMHTMLTableElementCellPadding       ,+++-- ** cellSpacing #attr:cellSpacing#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementCellSpacingPropertyInfo,+#endif+    constructDOMHTMLTableElementCellSpacing ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementCellSpacing          ,+#endif+    getDOMHTMLTableElementCellSpacing       ,+    setDOMHTMLTableElementCellSpacing       ,+++-- ** rows #attr:rows#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementRowsPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableElementRows                 ,+#endif+    getDOMHTMLTableElementRows              ,+++-- ** rules #attr:rules#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementRulesPropertyInfo    ,+#endif+    constructDOMHTMLTableElementRules       ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementRules                ,+#endif+    getDOMHTMLTableElementRules             ,+    setDOMHTMLTableElementRules             ,+++-- ** summary #attr:summary#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementSummaryPropertyInfo  ,+#endif+    constructDOMHTMLTableElementSummary     ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementSummary              ,+#endif+    getDOMHTMLTableElementSummary           ,+    setDOMHTMLTableElementSummary           ,+++-- ** tBodies #attr:tBodies#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementTBodiesPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableElementTBodies              ,+#endif+    getDOMHTMLTableElementTBodies           ,+++-- ** tFoot #attr:tFoot#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementTFootPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableElementTFoot                ,+#endif+    getDOMHTMLTableElementTFoot             ,+++-- ** tHead #attr:tHead#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementTHeadPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableElementTHead                ,+#endif+    getDOMHTMLTableElementTHead             ,+++-- ** width #attr:width#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableElementWidthPropertyInfo    ,+#endif+    constructDOMHTMLTableElementWidth       ,+#if ENABLE_OVERLOADING+    dOMHTMLTableElementWidth                ,+#endif+    getDOMHTMLTableElementWidth             ,+    setDOMHTMLTableElementWidth             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement as WebKit2WebExtension.DOMHTMLTableCaptionElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement as WebKit2WebExtension.DOMHTMLTableSectionElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTableElement = DOMHTMLTableElement (ManagedPtr DOMHTMLTableElement)+foreign import ccall "webkit_dom_html_table_element_get_type"+    c_webkit_dom_html_table_element_get_type :: IO GType++instance GObject DOMHTMLTableElement where+    gobjectType = c_webkit_dom_html_table_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTableElement`, for instance with `toDOMHTMLTableElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o++instance O.HasParentTypes DOMHTMLTableElement+type instance O.ParentTypes DOMHTMLTableElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTableElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTableElement :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m DOMHTMLTableElement+toDOMHTMLTableElement = liftIO . unsafeCastTo DOMHTMLTableElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableElement`.+noDOMHTMLTableElement :: Maybe DOMHTMLTableElement+noDOMHTMLTableElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTableElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTableElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTableElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTableElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTableElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTableElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTableElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTableElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTableElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTableElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTableElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTableElementMethod "createCaption" o = DOMHTMLTableElementCreateCaptionMethodInfo+    ResolveDOMHTMLTableElementMethod "createTFoot" o = DOMHTMLTableElementCreateTFootMethodInfo+    ResolveDOMHTMLTableElementMethod "createTHead" o = DOMHTMLTableElementCreateTHeadMethodInfo+    ResolveDOMHTMLTableElementMethod "deleteCaption" o = DOMHTMLTableElementDeleteCaptionMethodInfo+    ResolveDOMHTMLTableElementMethod "deleteRow" o = DOMHTMLTableElementDeleteRowMethodInfo+    ResolveDOMHTMLTableElementMethod "deleteTFoot" o = DOMHTMLTableElementDeleteTFootMethodInfo+    ResolveDOMHTMLTableElementMethod "deleteTHead" o = DOMHTMLTableElementDeleteTHeadMethodInfo+    ResolveDOMHTMLTableElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTableElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTableElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTableElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTableElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTableElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTableElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTableElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTableElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTableElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTableElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTableElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTableElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTableElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTableElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTableElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTableElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTableElementMethod "insertRow" o = DOMHTMLTableElementInsertRowMethodInfo+    ResolveDOMHTMLTableElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTableElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTableElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTableElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTableElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTableElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTableElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTableElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTableElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTableElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTableElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTableElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTableElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTableElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTableElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTableElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTableElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTableElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTableElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTableElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTableElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTableElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTableElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTableElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTableElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTableElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTableElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTableElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTableElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTableElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTableElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTableElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTableElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTableElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTableElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTableElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTableElementMethod "getAlign" o = DOMHTMLTableElementGetAlignMethodInfo+    ResolveDOMHTMLTableElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTableElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTableElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTableElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTableElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTableElementMethod "getBgColor" o = DOMHTMLTableElementGetBgColorMethodInfo+    ResolveDOMHTMLTableElementMethod "getBorder" o = DOMHTMLTableElementGetBorderMethodInfo+    ResolveDOMHTMLTableElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTableElementMethod "getCaption" o = DOMHTMLTableElementGetCaptionMethodInfo+    ResolveDOMHTMLTableElementMethod "getCellPadding" o = DOMHTMLTableElementGetCellPaddingMethodInfo+    ResolveDOMHTMLTableElementMethod "getCellSpacing" o = DOMHTMLTableElementGetCellSpacingMethodInfo+    ResolveDOMHTMLTableElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTableElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTableElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTableElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTableElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTableElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTableElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTableElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTableElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTableElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTableElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTableElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTableElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTableElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTableElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTableElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTableElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTableElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTableElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTableElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTableElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTableElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTableElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTableElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTableElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTableElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTableElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTableElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTableElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTableElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTableElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTableElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTableElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTableElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTableElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTableElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTableElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTableElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTableElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTableElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTableElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTableElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTableElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTableElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTableElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTableElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTableElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTableElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTableElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTableElementMethod "getRows" o = DOMHTMLTableElementGetRowsMethodInfo+    ResolveDOMHTMLTableElementMethod "getRules" o = DOMHTMLTableElementGetRulesMethodInfo+    ResolveDOMHTMLTableElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTableElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTableElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTableElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTableElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTableElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTableElementMethod "getSummary" o = DOMHTMLTableElementGetSummaryMethodInfo+    ResolveDOMHTMLTableElementMethod "getTBodies" o = DOMHTMLTableElementGetTBodiesMethodInfo+    ResolveDOMHTMLTableElementMethod "getTFoot" o = DOMHTMLTableElementGetTFootMethodInfo+    ResolveDOMHTMLTableElementMethod "getTHead" o = DOMHTMLTableElementGetTHeadMethodInfo+    ResolveDOMHTMLTableElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTableElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTableElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTableElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTableElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTableElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTableElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableElementMethod "getWidth" o = DOMHTMLTableElementGetWidthMethodInfo+    ResolveDOMHTMLTableElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTableElementMethod "setAlign" o = DOMHTMLTableElementSetAlignMethodInfo+    ResolveDOMHTMLTableElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTableElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTableElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTableElementMethod "setBgColor" o = DOMHTMLTableElementSetBgColorMethodInfo+    ResolveDOMHTMLTableElementMethod "setBorder" o = DOMHTMLTableElementSetBorderMethodInfo+    ResolveDOMHTMLTableElementMethod "setCaption" o = DOMHTMLTableElementSetCaptionMethodInfo+    ResolveDOMHTMLTableElementMethod "setCellPadding" o = DOMHTMLTableElementSetCellPaddingMethodInfo+    ResolveDOMHTMLTableElementMethod "setCellSpacing" o = DOMHTMLTableElementSetCellSpacingMethodInfo+    ResolveDOMHTMLTableElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTableElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTableElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTableElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTableElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTableElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTableElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTableElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTableElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTableElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTableElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTableElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTableElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTableElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTableElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTableElementMethod "setRules" o = DOMHTMLTableElementSetRulesMethodInfo+    ResolveDOMHTMLTableElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTableElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTableElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTableElementMethod "setSummary" o = DOMHTMLTableElementSetSummaryMethodInfo+    ResolveDOMHTMLTableElementMethod "setTFoot" o = DOMHTMLTableElementSetTFootMethodInfo+    ResolveDOMHTMLTableElementMethod "setTHead" o = DOMHTMLTableElementSetTHeadMethodInfo+    ResolveDOMHTMLTableElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTableElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTableElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTableElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTableElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableElementMethod "setWidth" o = DOMHTMLTableElementSetWidthMethodInfo+    ResolveDOMHTMLTableElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, O.MethodInfo info DOMHTMLTableElement p) => OL.IsLabel t (DOMHTMLTableElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #align+@+-}+getDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementAlign :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementAlignPropertyInfo+instance AttrInfo DOMHTMLTableElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementAlignPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLTableElementAlignPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementAlign+    attrSet _ = setDOMHTMLTableElementAlign+    attrConstruct _ = constructDOMHTMLTableElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "bg-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #bgColor+@+-}+getDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"++{- |+Set the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementBgColor :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementBgColorPropertyInfo+instance AttrInfo DOMHTMLTableElementBgColorPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementBgColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementBgColorPropertyInfo = "bg-color"+    type AttrOrigin DOMHTMLTableElementBgColorPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementBgColor+    attrSet _ = setDOMHTMLTableElementBgColor+    attrConstruct _ = constructDOMHTMLTableElementBgColor+    attrClear _ = undefined+#endif++-- VVV Prop "border"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #border+@+-}+getDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "border"++{- |+Set the value of the “@border@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #border 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "border" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementBorder :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementBorder val = B.Properties.constructObjectPropertyString "border" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementBorderPropertyInfo+instance AttrInfo DOMHTMLTableElementBorderPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementBorderPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementBorderPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementBorderPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementBorderPropertyInfo = "border"+    type AttrOrigin DOMHTMLTableElementBorderPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementBorder+    attrSet _ = setDOMHTMLTableElementBorder+    attrConstruct _ = constructDOMHTMLTableElementBorder+    attrClear _ = undefined+#endif++-- VVV Prop "caption"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@caption@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #caption+@+-}+getDOMHTMLTableElementCaption :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement+getDOMHTMLTableElementCaption obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementCaption" $ B.Properties.getObjectPropertyObject obj "caption" WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement++#if ENABLE_OVERLOADING+data DOMHTMLTableElementCaptionPropertyInfo+instance AttrInfo DOMHTMLTableElementCaptionPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementCaptionPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementCaptionPropertyInfo = WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement+    type AttrLabel DOMHTMLTableElementCaptionPropertyInfo = "caption"+    type AttrOrigin DOMHTMLTableElementCaptionPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementCaption+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "cell-padding"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@cell-padding@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #cellPadding+@+-}+getDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementCellPadding obj = liftIO $ B.Properties.getObjectPropertyString obj "cell-padding"++{- |+Set the value of the “@cell-padding@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #cellPadding 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementCellPadding obj val = liftIO $ B.Properties.setObjectPropertyString obj "cell-padding" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@cell-padding@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementCellPadding :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementCellPadding val = B.Properties.constructObjectPropertyString "cell-padding" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementCellPaddingPropertyInfo+instance AttrInfo DOMHTMLTableElementCellPaddingPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementCellPaddingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementCellPaddingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementCellPaddingPropertyInfo = "cell-padding"+    type AttrOrigin DOMHTMLTableElementCellPaddingPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementCellPadding+    attrSet _ = setDOMHTMLTableElementCellPadding+    attrConstruct _ = constructDOMHTMLTableElementCellPadding+    attrClear _ = undefined+#endif++-- VVV Prop "cell-spacing"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@cell-spacing@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #cellSpacing+@+-}+getDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementCellSpacing obj = liftIO $ B.Properties.getObjectPropertyString obj "cell-spacing"++{- |+Set the value of the “@cell-spacing@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #cellSpacing 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementCellSpacing obj val = liftIO $ B.Properties.setObjectPropertyString obj "cell-spacing" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@cell-spacing@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementCellSpacing :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementCellSpacing val = B.Properties.constructObjectPropertyString "cell-spacing" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementCellSpacingPropertyInfo+instance AttrInfo DOMHTMLTableElementCellSpacingPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementCellSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementCellSpacingPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementCellSpacingPropertyInfo = "cell-spacing"+    type AttrOrigin DOMHTMLTableElementCellSpacingPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementCellSpacing+    attrSet _ = setDOMHTMLTableElementCellSpacing+    attrConstruct _ = constructDOMHTMLTableElementCellSpacing+    attrClear _ = undefined+#endif++-- VVV Prop "rows"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@rows@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #rows+@+-}+getDOMHTMLTableElementRows :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMHTMLTableElementRows obj = liftIO $ B.Properties.getObjectPropertyObject obj "rows" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMHTMLTableElementRowsPropertyInfo+instance AttrInfo DOMHTMLTableElementRowsPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableElementRowsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableElementRowsPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementRowsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMHTMLTableElementRowsPropertyInfo = "rows"+    type AttrOrigin DOMHTMLTableElementRowsPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementRows+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "rules"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@rules@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #rules+@+-}+getDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementRules obj = liftIO $ B.Properties.getObjectPropertyString obj "rules"++{- |+Set the value of the “@rules@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #rules 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementRules obj val = liftIO $ B.Properties.setObjectPropertyString obj "rules" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@rules@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementRules :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementRules val = B.Properties.constructObjectPropertyString "rules" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementRulesPropertyInfo+instance AttrInfo DOMHTMLTableElementRulesPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementRulesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementRulesPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementRulesPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementRulesPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementRulesPropertyInfo = "rules"+    type AttrOrigin DOMHTMLTableElementRulesPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementRules+    attrSet _ = setDOMHTMLTableElementRules+    attrConstruct _ = constructDOMHTMLTableElementRules+    attrClear _ = undefined+#endif++-- VVV Prop "summary"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@summary@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #summary+@+-}+getDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementSummary obj = liftIO $ B.Properties.getObjectPropertyString obj "summary"++{- |+Set the value of the “@summary@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #summary 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementSummary obj val = liftIO $ B.Properties.setObjectPropertyString obj "summary" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@summary@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementSummary :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementSummary val = B.Properties.constructObjectPropertyString "summary" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSummaryPropertyInfo+instance AttrInfo DOMHTMLTableElementSummaryPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementSummaryPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementSummaryPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementSummaryPropertyInfo = "summary"+    type AttrOrigin DOMHTMLTableElementSummaryPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementSummary+    attrSet _ = setDOMHTMLTableElementSummary+    attrConstruct _ = constructDOMHTMLTableElementSummary+    attrClear _ = undefined+#endif++-- VVV Prop "t-bodies"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@t-bodies@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #tBodies+@+-}+getDOMHTMLTableElementTBodies :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMHTMLTableElementTBodies obj = liftIO $ B.Properties.getObjectPropertyObject obj "t-bodies" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMHTMLTableElementTBodiesPropertyInfo+instance AttrInfo DOMHTMLTableElementTBodiesPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementTBodiesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementTBodiesPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMHTMLTableElementTBodiesPropertyInfo = "t-bodies"+    type AttrOrigin DOMHTMLTableElementTBodiesPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementTBodies+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "t-foot"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@t-foot@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #tFoot+@+-}+getDOMHTMLTableElementTFoot :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement+getDOMHTMLTableElementTFoot obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementTFoot" $ B.Properties.getObjectPropertyObject obj "t-foot" WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement++#if ENABLE_OVERLOADING+data DOMHTMLTableElementTFootPropertyInfo+instance AttrInfo DOMHTMLTableElementTFootPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementTFootPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableElementTFootPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableElementTFootPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementTFootPropertyInfo = WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement+    type AttrLabel DOMHTMLTableElementTFootPropertyInfo = "t-foot"+    type AttrOrigin DOMHTMLTableElementTFootPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementTFoot+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "t-head"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@t-head@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #tHead+@+-}+getDOMHTMLTableElementTHead :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement+getDOMHTMLTableElementTHead obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementTHead" $ B.Properties.getObjectPropertyObject obj "t-head" WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement++#if ENABLE_OVERLOADING+data DOMHTMLTableElementTHeadPropertyInfo+instance AttrInfo DOMHTMLTableElementTHeadPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementTHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementTHeadPropertyInfo = WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement+    type AttrLabel DOMHTMLTableElementTHeadPropertyInfo = "t-head"+    type AttrOrigin DOMHTMLTableElementTHeadPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementTHead+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "width"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableElement #width+@+-}+getDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"++{- |+Set the value of the “@width@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #width 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()+setDOMHTMLTableElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableElementWidth :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableElementWidthPropertyInfo+instance AttrInfo DOMHTMLTableElementWidthPropertyInfo where+    type AttrAllowedOps DOMHTMLTableElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableElementWidthPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableElementWidthPropertyInfo = IsDOMHTMLTableElement+    type AttrGetType DOMHTMLTableElementWidthPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableElementWidthPropertyInfo = "width"+    type AttrOrigin DOMHTMLTableElementWidthPropertyInfo = DOMHTMLTableElement+    attrGet _ = getDOMHTMLTableElementWidth+    attrSet _ = setDOMHTMLTableElementWidth+    attrConstruct _ = constructDOMHTMLTableElementWidth+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTableElement+type instance O.AttributeList DOMHTMLTableElement = DOMHTMLTableElementAttributeList+type DOMHTMLTableElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableElementBgColorPropertyInfo), '("border", DOMHTMLTableElementBorderPropertyInfo), '("caption", DOMHTMLTableElementCaptionPropertyInfo), '("cellPadding", DOMHTMLTableElementCellPaddingPropertyInfo), '("cellSpacing", DOMHTMLTableElementCellSpacingPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableElementRowsPropertyInfo), '("rules", DOMHTMLTableElementRulesPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("summary", DOMHTMLTableElementSummaryPropertyInfo), '("tBodies", DOMHTMLTableElementTBodiesPropertyInfo), '("tFoot", DOMHTMLTableElementTFootPropertyInfo), '("tHead", DOMHTMLTableElementTHeadPropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableElementWidthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTableElementAlign :: AttrLabelProxy "align"+dOMHTMLTableElementAlign = AttrLabelProxy++dOMHTMLTableElementBgColor :: AttrLabelProxy "bgColor"+dOMHTMLTableElementBgColor = AttrLabelProxy++dOMHTMLTableElementBorder :: AttrLabelProxy "border"+dOMHTMLTableElementBorder = AttrLabelProxy++dOMHTMLTableElementCaption :: AttrLabelProxy "caption"+dOMHTMLTableElementCaption = AttrLabelProxy++dOMHTMLTableElementCellPadding :: AttrLabelProxy "cellPadding"+dOMHTMLTableElementCellPadding = AttrLabelProxy++dOMHTMLTableElementCellSpacing :: AttrLabelProxy "cellSpacing"+dOMHTMLTableElementCellSpacing = AttrLabelProxy++dOMHTMLTableElementRows :: AttrLabelProxy "rows"+dOMHTMLTableElementRows = AttrLabelProxy++dOMHTMLTableElementRules :: AttrLabelProxy "rules"+dOMHTMLTableElementRules = AttrLabelProxy++dOMHTMLTableElementSummary :: AttrLabelProxy "summary"+dOMHTMLTableElementSummary = AttrLabelProxy++dOMHTMLTableElementTBodies :: AttrLabelProxy "tBodies"+dOMHTMLTableElementTBodies = AttrLabelProxy++dOMHTMLTableElementTFoot :: AttrLabelProxy "tFoot"+dOMHTMLTableElementTFoot = AttrLabelProxy++dOMHTMLTableElementTHead :: AttrLabelProxy "tHead"+dOMHTMLTableElementTHead = AttrLabelProxy++dOMHTMLTableElementWidth :: AttrLabelProxy "width"+dOMHTMLTableElementWidth = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTableElement = DOMHTMLTableElementSignalList+type DOMHTMLTableElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTableElement::create_caption+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_create_caption" webkit_dom_html_table_element_create_caption :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMHTMLTableElementCreateCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementCreateCaption ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+dOMHTMLTableElementCreateCaption self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_create_caption self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementCreateCaption" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementCreateCaptionMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateCaptionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementCreateCaption++#endif++-- method DOMHTMLTableElement::create_t_foot+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_create_t_foot" webkit_dom_html_table_element_create_t_foot :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMHTMLTableElementCreateTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementCreateTFoot ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+dOMHTMLTableElementCreateTFoot self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_create_t_foot self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementCreateTFoot" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementCreateTFootMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateTFootMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementCreateTFoot++#endif++-- method DOMHTMLTableElement::create_t_head+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_create_t_head" webkit_dom_html_table_element_create_t_head :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMHTMLTableElementCreateTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementCreateTHead ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}+dOMHTMLTableElementCreateTHead self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_create_t_head self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementCreateTHead" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementCreateTHeadMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateTHeadMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementCreateTHead++#endif++-- method DOMHTMLTableElement::delete_caption+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_delete_caption" webkit_dom_html_table_element_delete_caption :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO ()++{-# DEPRECATED dOMHTMLTableElementDeleteCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementDeleteCaption ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m ()+dOMHTMLTableElementDeleteCaption self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_table_element_delete_caption self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteCaptionMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteCaptionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementDeleteCaption++#endif++-- method DOMHTMLTableElement::delete_row+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_delete_row" webkit_dom_html_table_element_delete_row :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CLong ->                                -- index : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLTableElementDeleteRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementDeleteRow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableElementDeleteRow self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_html_table_element_delete_row self' index+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteRowMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteRowMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementDeleteRow++#endif++-- method DOMHTMLTableElement::delete_t_foot+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_delete_t_foot" webkit_dom_html_table_element_delete_t_foot :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO ()++{-# DEPRECATED dOMHTMLTableElementDeleteTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementDeleteTFoot ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m ()+dOMHTMLTableElementDeleteTFoot self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_table_element_delete_t_foot self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteTFootMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteTFootMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementDeleteTFoot++#endif++-- method DOMHTMLTableElement::delete_t_head+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_delete_t_head" webkit_dom_html_table_element_delete_t_head :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO ()++{-# DEPRECATED dOMHTMLTableElementDeleteTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementDeleteTHead ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m ()+dOMHTMLTableElementDeleteTHead self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_table_element_delete_t_head self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteTHeadMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteTHeadMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementDeleteTHead++#endif++-- method DOMHTMLTableElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_align" webkit_dom_html_table_element_get_align :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetAlign++#endif++-- method DOMHTMLTableElement::get_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_bg_color" webkit_dom_html_table_element_get_bg_color :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetBgColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_bg_color self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetBgColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetBgColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetBgColor++#endif++-- method DOMHTMLTableElement::get_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_border" webkit_dom_html_table_element_get_border :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetBorder self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_border self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetBorder" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetBorderMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetBorder++#endif++-- method DOMHTMLTableElement::get_caption+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_caption" webkit_dom_html_table_element_get_caption :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement)++{-# DEPRECATED dOMHTMLTableElementGetCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetCaption ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}+dOMHTMLTableElementGetCaption self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_caption self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetCaption" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetCaptionMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCaptionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetCaption++#endif++-- method DOMHTMLTableElement::get_cell_padding+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_cell_padding" webkit_dom_html_table_element_get_cell_padding :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetCellPadding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetCellPadding ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetCellPadding self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_cell_padding self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetCellPadding" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetCellPaddingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCellPaddingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetCellPadding++#endif++-- method DOMHTMLTableElement::get_cell_spacing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_cell_spacing" webkit_dom_html_table_element_get_cell_spacing :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetCellSpacing ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetCellSpacing ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetCellSpacing self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_cell_spacing self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetCellSpacing" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetCellSpacingMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCellSpacingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetCellSpacing++#endif++-- method DOMHTMLTableElement::get_rows+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_rows" webkit_dom_html_table_element_get_rows :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLTableElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetRows ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLTableElementGetRows self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_rows self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetRows" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetRowsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetRowsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetRows++#endif++-- method DOMHTMLTableElement::get_rules+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_rules" webkit_dom_html_table_element_get_rules :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetRules ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetRules self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_rules self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetRules" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetRulesMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetRulesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetRules++#endif++-- method DOMHTMLTableElement::get_summary+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_summary" webkit_dom_html_table_element_get_summary :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetSummary ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetSummary ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetSummary self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_summary self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetSummary" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetSummaryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetSummaryMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetSummary++#endif++-- method DOMHTMLTableElement::get_t_bodies+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_t_bodies" webkit_dom_html_table_element_get_t_bodies :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLTableElementGetTBodies ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetTBodies ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLTableElementGetTBodies self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_t_bodies self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetTBodies" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetTBodiesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTBodiesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetTBodies++#endif++-- method DOMHTMLTableElement::get_t_foot+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_t_foot" webkit_dom_html_table_element_get_t_foot :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement)++{-# DEPRECATED dOMHTMLTableElementGetTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetTFoot ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+dOMHTMLTableElementGetTFoot self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_t_foot self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetTFoot" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetTFootMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTFootMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetTFoot++#endif++-- method DOMHTMLTableElement::get_t_head+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_t_head" webkit_dom_html_table_element_get_t_head :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement)++{-# DEPRECATED dOMHTMLTableElementGetTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetTHead ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+dOMHTMLTableElementGetTHead self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_t_head self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetTHead" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetTHeadMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTHeadMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetTHead++#endif++-- method DOMHTMLTableElement::get_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_get_width" webkit_dom_html_table_element_get_width :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementGetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableElementGetWidth self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_element_get_width self'+    checkUnexpectedReturnNULL "dOMHTMLTableElementGetWidth" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetWidthMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementGetWidth++#endif++-- method DOMHTMLTableElement::insert_row+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_insert_row" webkit_dom_html_table_element_insert_row :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CLong ->                                -- index : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMHTMLTableElementInsertRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementInsertRow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableElementInsertRow self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_html_table_element_insert_row self' index+        checkUnexpectedReturnNULL "dOMHTMLTableElementInsertRow" result+        result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableElementInsertRowMethodInfo+instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementInsertRowMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementInsertRow++#endif++-- method DOMHTMLTableElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_align" webkit_dom_html_table_element_set_align :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetAlign++#endif++-- method DOMHTMLTableElement::set_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_bg_color" webkit_dom_html_table_element_set_bg_color :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetBgColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_bg_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetBgColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetBgColor++#endif++-- method DOMHTMLTableElement::set_border+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_border" webkit_dom_html_table_element_set_border :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetBorder ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetBorder self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_border self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetBorderMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetBorderMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetBorder++#endif++-- method DOMHTMLTableElement::set_caption+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCaptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_caption" webkit_dom_html_table_element_set_caption :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    Ptr WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetCaption ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> b+    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableElementSetCaption self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- unsafeManagedPtrCastPtr value+    onException (do+        propagateGError $ webkit_dom_html_table_element_set_caption self' value'+        touchManagedPtr self+        touchManagedPtr value+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetCaptionMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement b) => O.MethodInfo DOMHTMLTableElementSetCaptionMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetCaption++#endif++-- method DOMHTMLTableElement::set_cell_padding+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_cell_padding" webkit_dom_html_table_element_set_cell_padding :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetCellPadding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetCellPadding ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetCellPadding self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_cell_padding self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetCellPaddingMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetCellPaddingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetCellPadding++#endif++-- method DOMHTMLTableElement::set_cell_spacing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_cell_spacing" webkit_dom_html_table_element_set_cell_spacing :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetCellSpacing ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetCellSpacing ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetCellSpacing self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_cell_spacing self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetCellSpacingMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetCellSpacingMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetCellSpacing++#endif++-- method DOMHTMLTableElement::set_rules+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_rules" webkit_dom_html_table_element_set_rules :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetRules ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetRules self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_rules self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetRulesMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetRulesMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetRules++#endif++-- method DOMHTMLTableElement::set_summary+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_summary" webkit_dom_html_table_element_set_summary :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetSummary ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetSummary ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetSummary self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_summary self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetSummaryMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetSummaryMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetSummary++#endif++-- method DOMHTMLTableElement::set_t_foot+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_t_foot" webkit_dom_html_table_element_set_t_foot :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetTFoot ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> b+    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableElementSetTFoot self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- unsafeManagedPtrCastPtr value+    onException (do+        propagateGError $ webkit_dom_html_table_element_set_t_foot self' value'+        touchManagedPtr self+        touchManagedPtr value+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetTFootMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) => O.MethodInfo DOMHTMLTableElementSetTFootMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetTFoot++#endif++-- method DOMHTMLTableElement::set_t_head+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_t_head" webkit_dom_html_table_element_set_t_head :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetTHead ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> b+    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableElementSetTHead self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- unsafeManagedPtrCastPtr value+    onException (do+        propagateGError $ webkit_dom_html_table_element_set_t_head self' value'+        touchManagedPtr self+        touchManagedPtr value+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetTHeadMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) => O.MethodInfo DOMHTMLTableElementSetTHeadMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetTHead++#endif++-- method DOMHTMLTableElement::set_width+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_element_set_width" webkit_dom_html_table_element_set_width :: +    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableElementSetWidth ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableElementSetWidth self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_element_set_width self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetWidthMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetWidthMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableElementSetWidth++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs-boot view
@@ -0,0 +1,164 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTableElement = DOMHTMLTableElement (ManagedPtr DOMHTMLTableElement)+instance GObject DOMHTMLTableElement where+class (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o+instance O.HasParentTypes DOMHTMLTableElement+#if ENABLE_OVERLOADING+data DOMHTMLTableElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementBgColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementBorderPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementCaptionPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementCellPaddingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementCellSpacingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementRowsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementRulesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSummaryPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementTBodiesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementTFootPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementTHeadPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementWidthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementCreateCaptionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementCreateTFootMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementCreateTHeadMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteCaptionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteRowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteTFootMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementDeleteTHeadMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetCaptionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetCellPaddingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetCellSpacingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetRowsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetRulesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetSummaryMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetTBodiesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetTFootMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetTHeadMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementGetWidthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementInsertRowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetBorderMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetCaptionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetCellPaddingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetCellSpacingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetRulesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetSummaryMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetTFootMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetTHeadMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableElementSetWidthMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs view
@@ -0,0 +1,1453 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement+    ( ++-- * Exported types+    DOMHTMLTableRowElement(..)              ,+    IsDOMHTMLTableRowElement                ,+    toDOMHTMLTableRowElement                ,+    noDOMHTMLTableRowElement                ,+++ -- * Methods+-- ** deleteCell #method:deleteCell#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementDeleteCellMethodInfo,+#endif+    dOMHTMLTableRowElementDeleteCell        ,+++-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetAlignMethodInfo,+#endif+    dOMHTMLTableRowElementGetAlign          ,+++-- ** getBgColor #method:getBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetBgColorMethodInfo,+#endif+    dOMHTMLTableRowElementGetBgColor        ,+++-- ** getCells #method:getCells#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetCellsMethodInfo,+#endif+    dOMHTMLTableRowElementGetCells          ,+++-- ** getCh #method:getCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetChMethodInfo   ,+#endif+    dOMHTMLTableRowElementGetCh             ,+++-- ** getChOff #method:getChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetChOffMethodInfo,+#endif+    dOMHTMLTableRowElementGetChOff          ,+++-- ** getRowIndex #method:getRowIndex#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetRowIndexMethodInfo,+#endif+    dOMHTMLTableRowElementGetRowIndex       ,+++-- ** getSectionRowIndex #method:getSectionRowIndex#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetSectionRowIndexMethodInfo,+#endif+    dOMHTMLTableRowElementGetSectionRowIndex,+++-- ** getVAlign #method:getVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementGetVAlignMethodInfo,+#endif+    dOMHTMLTableRowElementGetVAlign         ,+++-- ** insertCell #method:insertCell#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementInsertCellMethodInfo,+#endif+    dOMHTMLTableRowElementInsertCell        ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementSetAlignMethodInfo,+#endif+    dOMHTMLTableRowElementSetAlign          ,+++-- ** setBgColor #method:setBgColor#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementSetBgColorMethodInfo,+#endif+    dOMHTMLTableRowElementSetBgColor        ,+++-- ** setCh #method:setCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementSetChMethodInfo   ,+#endif+    dOMHTMLTableRowElementSetCh             ,+++-- ** setChOff #method:setChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementSetChOffMethodInfo,+#endif+    dOMHTMLTableRowElementSetChOff          ,+++-- ** setVAlign #method:setVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementSetVAlignMethodInfo,+#endif+    dOMHTMLTableRowElementSetVAlign         ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementAlignPropertyInfo ,+#endif+    constructDOMHTMLTableRowElementAlign    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementAlign             ,+#endif+    getDOMHTMLTableRowElementAlign          ,+    setDOMHTMLTableRowElementAlign          ,+++-- ** bgColor #attr:bgColor#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementBgColorPropertyInfo,+#endif+    constructDOMHTMLTableRowElementBgColor  ,+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementBgColor           ,+#endif+    getDOMHTMLTableRowElementBgColor        ,+    setDOMHTMLTableRowElementBgColor        ,+++-- ** cells #attr:cells#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementCellsPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementCells             ,+#endif+    getDOMHTMLTableRowElementCells          ,+++-- ** ch #attr:ch#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementChPropertyInfo    ,+#endif+    constructDOMHTMLTableRowElementCh       ,+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementCh                ,+#endif+    getDOMHTMLTableRowElementCh             ,+    setDOMHTMLTableRowElementCh             ,+++-- ** chOff #attr:chOff#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementChOffPropertyInfo ,+#endif+    constructDOMHTMLTableRowElementChOff    ,+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementChOff             ,+#endif+    getDOMHTMLTableRowElementChOff          ,+    setDOMHTMLTableRowElementChOff          ,+++-- ** rowIndex #attr:rowIndex#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementRowIndexPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementRowIndex          ,+#endif+    getDOMHTMLTableRowElementRowIndex       ,+++-- ** sectionRowIndex #attr:sectionRowIndex#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementSectionRowIndexPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementSectionRowIndex   ,+#endif+    getDOMHTMLTableRowElementSectionRowIndex,+++-- ** vAlign #attr:vAlign#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableRowElementVAlignPropertyInfo,+#endif+    constructDOMHTMLTableRowElementVAlign   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableRowElementVAlign            ,+#endif+    getDOMHTMLTableRowElementVAlign         ,+    setDOMHTMLTableRowElementVAlign         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTableRowElement = DOMHTMLTableRowElement (ManagedPtr DOMHTMLTableRowElement)+foreign import ccall "webkit_dom_html_table_row_element_get_type"+    c_webkit_dom_html_table_row_element_get_type :: IO GType++instance GObject DOMHTMLTableRowElement where+    gobjectType = c_webkit_dom_html_table_row_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTableRowElement`, for instance with `toDOMHTMLTableRowElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o++instance O.HasParentTypes DOMHTMLTableRowElement+type instance O.ParentTypes DOMHTMLTableRowElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTableRowElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTableRowElement :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m DOMHTMLTableRowElement+toDOMHTMLTableRowElement = liftIO . unsafeCastTo DOMHTMLTableRowElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableRowElement`.+noDOMHTMLTableRowElement :: Maybe DOMHTMLTableRowElement+noDOMHTMLTableRowElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTableRowElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTableRowElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTableRowElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTableRowElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTableRowElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTableRowElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTableRowElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTableRowElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTableRowElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "deleteCell" o = DOMHTMLTableRowElementDeleteCellMethodInfo+    ResolveDOMHTMLTableRowElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTableRowElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTableRowElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTableRowElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTableRowElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTableRowElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTableRowElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTableRowElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTableRowElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTableRowElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTableRowElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTableRowElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "insertCell" o = DOMHTMLTableRowElementInsertCellMethodInfo+    ResolveDOMHTMLTableRowElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTableRowElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTableRowElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTableRowElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTableRowElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTableRowElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTableRowElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTableRowElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTableRowElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTableRowElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTableRowElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTableRowElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTableRowElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTableRowElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTableRowElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTableRowElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTableRowElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTableRowElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTableRowElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTableRowElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTableRowElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAlign" o = DOMHTMLTableRowElementGetAlignMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getBgColor" o = DOMHTMLTableRowElementGetBgColorMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getCells" o = DOMHTMLTableRowElementGetCellsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getCh" o = DOMHTMLTableRowElementGetChMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getChOff" o = DOMHTMLTableRowElementGetChOffMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getRowIndex" o = DOMHTMLTableRowElementGetRowIndexMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getSectionRowIndex" o = DOMHTMLTableRowElementGetSectionRowIndexMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getVAlign" o = DOMHTMLTableRowElementGetVAlignMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTableRowElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setAlign" o = DOMHTMLTableRowElementSetAlignMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setBgColor" o = DOMHTMLTableRowElementSetBgColorMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setCh" o = DOMHTMLTableRowElementSetChMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setChOff" o = DOMHTMLTableRowElementSetChOffMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setVAlign" o = DOMHTMLTableRowElementSetVAlignMethodInfo+    ResolveDOMHTMLTableRowElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableRowElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, O.MethodInfo info DOMHTMLTableRowElement p) => OL.IsLabel t (DOMHTMLTableRowElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #align+@+-}+getDOMHTMLTableRowElementAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableRowElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableRowElementAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()+setDOMHTMLTableRowElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableRowElementAlign :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableRowElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementAlignPropertyInfo+instance AttrInfo DOMHTMLTableRowElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableRowElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLTableRowElementAlignPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementAlign+    attrSet _ = setDOMHTMLTableRowElementAlign+    attrConstruct _ = constructDOMHTMLTableRowElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "bg-color"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #bgColor+@+-}+getDOMHTMLTableRowElementBgColor :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableRowElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"++{- |+Set the value of the “@bg-color@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableRowElementBgColor :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()+setDOMHTMLTableRowElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableRowElementBgColor :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableRowElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementBgColorPropertyInfo+instance AttrInfo DOMHTMLTableRowElementBgColorPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementBgColorPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableRowElementBgColorPropertyInfo = "bg-color"+    type AttrOrigin DOMHTMLTableRowElementBgColorPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementBgColor+    attrSet _ = setDOMHTMLTableRowElementBgColor+    attrConstruct _ = constructDOMHTMLTableRowElementBgColor+    attrClear _ = undefined+#endif++-- VVV Prop "cells"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@cells@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #cells+@+-}+getDOMHTMLTableRowElementCells :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMHTMLTableRowElementCells obj = liftIO $ B.Properties.getObjectPropertyObject obj "cells" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementCellsPropertyInfo+instance AttrInfo DOMHTMLTableRowElementCellsPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementCellsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementCellsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMHTMLTableRowElementCellsPropertyInfo = "cells"+    type AttrOrigin DOMHTMLTableRowElementCellsPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementCells+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "ch"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #ch+@+-}+getDOMHTMLTableRowElementCh :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableRowElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"++{- |+Set the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #ch 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableRowElementCh :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()+setDOMHTMLTableRowElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableRowElementCh :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableRowElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementChPropertyInfo+instance AttrInfo DOMHTMLTableRowElementChPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementChPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableRowElementChPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementChPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableRowElementChPropertyInfo = "ch"+    type AttrOrigin DOMHTMLTableRowElementChPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementCh+    attrSet _ = setDOMHTMLTableRowElementCh+    attrConstruct _ = constructDOMHTMLTableRowElementCh+    attrClear _ = undefined+#endif++-- VVV Prop "ch-off"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #chOff+@+-}+getDOMHTMLTableRowElementChOff :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableRowElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"++{- |+Set the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableRowElementChOff :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()+setDOMHTMLTableRowElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableRowElementChOff :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableRowElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementChOffPropertyInfo+instance AttrInfo DOMHTMLTableRowElementChOffPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementChOffPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableRowElementChOffPropertyInfo = "ch-off"+    type AttrOrigin DOMHTMLTableRowElementChOffPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementChOff+    attrSet _ = setDOMHTMLTableRowElementChOff+    attrConstruct _ = constructDOMHTMLTableRowElementChOff+    attrClear _ = undefined+#endif++-- VVV Prop "row-index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@row-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #rowIndex+@+-}+getDOMHTMLTableRowElementRowIndex :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m CLong+getDOMHTMLTableRowElementRowIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "row-index"++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementRowIndexPropertyInfo+instance AttrInfo DOMHTMLTableRowElementRowIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementRowIndexPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementRowIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLTableRowElementRowIndexPropertyInfo = "row-index"+    type AttrOrigin DOMHTMLTableRowElementRowIndexPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementRowIndex+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "section-row-index"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@section-row-index@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #sectionRowIndex+@+-}+getDOMHTMLTableRowElementSectionRowIndex :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m CLong+getDOMHTMLTableRowElementSectionRowIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "section-row-index"++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSectionRowIndexPropertyInfo+instance AttrInfo DOMHTMLTableRowElementSectionRowIndexPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementSectionRowIndexPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementSectionRowIndexPropertyInfo = CLong+    type AttrLabel DOMHTMLTableRowElementSectionRowIndexPropertyInfo = "section-row-index"+    type AttrOrigin DOMHTMLTableRowElementSectionRowIndexPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementSectionRowIndex+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "v-align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #vAlign+@+-}+getDOMHTMLTableRowElementVAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableRowElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"++{- |+Set the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableRowElementVAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()+setDOMHTMLTableRowElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableRowElementVAlign :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableRowElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementVAlignPropertyInfo+instance AttrInfo DOMHTMLTableRowElementVAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableRowElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = IsDOMHTMLTableRowElement+    type AttrGetType DOMHTMLTableRowElementVAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableRowElementVAlignPropertyInfo = "v-align"+    type AttrOrigin DOMHTMLTableRowElementVAlignPropertyInfo = DOMHTMLTableRowElement+    attrGet _ = getDOMHTMLTableRowElementVAlign+    attrSet _ = setDOMHTMLTableRowElementVAlign+    attrConstruct _ = constructDOMHTMLTableRowElementVAlign+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTableRowElement+type instance O.AttributeList DOMHTMLTableRowElement = DOMHTMLTableRowElementAttributeList+type DOMHTMLTableRowElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableRowElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableRowElementBgColorPropertyInfo), '("cells", DOMHTMLTableRowElementCellsPropertyInfo), '("ch", DOMHTMLTableRowElementChPropertyInfo), '("chOff", DOMHTMLTableRowElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rowIndex", DOMHTMLTableRowElementRowIndexPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sectionRowIndex", DOMHTMLTableRowElementSectionRowIndexPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableRowElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTableRowElementAlign :: AttrLabelProxy "align"+dOMHTMLTableRowElementAlign = AttrLabelProxy++dOMHTMLTableRowElementBgColor :: AttrLabelProxy "bgColor"+dOMHTMLTableRowElementBgColor = AttrLabelProxy++dOMHTMLTableRowElementCells :: AttrLabelProxy "cells"+dOMHTMLTableRowElementCells = AttrLabelProxy++dOMHTMLTableRowElementCh :: AttrLabelProxy "ch"+dOMHTMLTableRowElementCh = AttrLabelProxy++dOMHTMLTableRowElementChOff :: AttrLabelProxy "chOff"+dOMHTMLTableRowElementChOff = AttrLabelProxy++dOMHTMLTableRowElementRowIndex :: AttrLabelProxy "rowIndex"+dOMHTMLTableRowElementRowIndex = AttrLabelProxy++dOMHTMLTableRowElementSectionRowIndex :: AttrLabelProxy "sectionRowIndex"+dOMHTMLTableRowElementSectionRowIndex = AttrLabelProxy++dOMHTMLTableRowElementVAlign :: AttrLabelProxy "vAlign"+dOMHTMLTableRowElementVAlign = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTableRowElement = DOMHTMLTableRowElementSignalList+type DOMHTMLTableRowElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTableRowElement::delete_cell+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_delete_cell" webkit_dom_html_table_row_element_delete_cell :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CLong ->                                -- index : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLTableRowElementDeleteCell ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementDeleteCell ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableRowElementDeleteCell self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_html_table_row_element_delete_cell self' index+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementDeleteCellMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementDeleteCellMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementDeleteCell++#endif++-- method DOMHTMLTableRowElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_align" webkit_dom_html_table_row_element_get_align :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableRowElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableRowElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetAlign++#endif++-- method DOMHTMLTableRowElement::get_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_bg_color" webkit_dom_html_table_row_element_get_bg_color :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableRowElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableRowElementGetBgColor self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_bg_color self'+    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetBgColor" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetBgColorMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetBgColor++#endif++-- method DOMHTMLTableRowElement::get_cells+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_cells" webkit_dom_html_table_row_element_get_cells :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLTableRowElementGetCells ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetCells ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLTableRowElementGetCells self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_cells self'+    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetCells" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetCellsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetCellsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetCells++#endif++-- method DOMHTMLTableRowElement::get_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_ch" webkit_dom_html_table_row_element_get_ch :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableRowElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableRowElementGetCh self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_ch self'+    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetCh" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetChMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetCh++#endif++-- method DOMHTMLTableRowElement::get_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_ch_off" webkit_dom_html_table_row_element_get_ch_off :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableRowElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableRowElementGetChOff self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_ch_off self'+    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetChOff" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetChOffMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetChOff++#endif++-- method DOMHTMLTableRowElement::get_row_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_row_index" webkit_dom_html_table_row_element_get_row_index :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTableRowElementGetRowIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetRowIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTableRowElementGetRowIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_row_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetRowIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetRowIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetRowIndex++#endif++-- method DOMHTMLTableRowElement::get_section_row_index+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_section_row_index" webkit_dom_html_table_row_element_get_section_row_index :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTableRowElementGetSectionRowIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetSectionRowIndex ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTableRowElementGetSectionRowIndex self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_section_row_index self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetSectionRowIndexMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetSectionRowIndex++#endif++-- method DOMHTMLTableRowElement::get_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_get_v_align" webkit_dom_html_table_row_element_get_v_align :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableRowElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementGetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableRowElementGetVAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_row_element_get_v_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetVAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetVAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementGetVAlign++#endif++-- method DOMHTMLTableRowElement::insert_cell+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_insert_cell" webkit_dom_html_table_row_element_insert_cell :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CLong ->                                -- index : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMHTMLTableRowElementInsertCell ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementInsertCell ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableRowElementInsertCell self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_html_table_row_element_insert_cell self' index+        checkUnexpectedReturnNULL "dOMHTMLTableRowElementInsertCell" result+        result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementInsertCellMethodInfo+instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementInsertCellMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementInsertCell++#endif++-- method DOMHTMLTableRowElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_set_align" webkit_dom_html_table_row_element_set_align :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableRowElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableRowElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_row_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementSetAlign++#endif++-- method DOMHTMLTableRowElement::set_bg_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_set_bg_color" webkit_dom_html_table_row_element_set_bg_color :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableRowElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementSetBgColor ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableRowElementSetBgColor self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_row_element_set_bg_color self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetBgColorMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetBgColorMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementSetBgColor++#endif++-- method DOMHTMLTableRowElement::set_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_set_ch" webkit_dom_html_table_row_element_set_ch :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableRowElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementSetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableRowElementSetCh self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_row_element_set_ch self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetChMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementSetCh++#endif++-- method DOMHTMLTableRowElement::set_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_set_ch_off" webkit_dom_html_table_row_element_set_ch_off :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableRowElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementSetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableRowElementSetChOff self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_row_element_set_ch_off self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetChOffMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementSetChOff++#endif++-- method DOMHTMLTableRowElement::set_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_row_element_set_v_align" webkit_dom_html_table_row_element_set_v_align :: +    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableRowElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableRowElementSetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableRowElementSetVAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_row_element_set_v_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetVAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableRowElementSetVAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs-boot view
@@ -0,0 +1,98 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTableRowElement = DOMHTMLTableRowElement (ManagedPtr DOMHTMLTableRowElement)+instance GObject DOMHTMLTableRowElement where+class (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o+instance O.HasParentTypes DOMHTMLTableRowElement+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementBgColorPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementCellsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementChPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementChOffPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementRowIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSectionRowIndexPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementVAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementDeleteCellMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetCellsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetRowIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementGetVAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementInsertCellMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetBgColorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableRowElementSetVAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs view
@@ -0,0 +1,1113 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement+    ( ++-- * Exported types+    DOMHTMLTableSectionElement(..)          ,+    IsDOMHTMLTableSectionElement            ,+    toDOMHTMLTableSectionElement            ,+    noDOMHTMLTableSectionElement            ,+++ -- * Methods+-- ** deleteRow #method:deleteRow#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementDeleteRowMethodInfo,+#endif+    dOMHTMLTableSectionElementDeleteRow     ,+++-- ** getAlign #method:getAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementGetAlignMethodInfo,+#endif+    dOMHTMLTableSectionElementGetAlign      ,+++-- ** getCh #method:getCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementGetChMethodInfo,+#endif+    dOMHTMLTableSectionElementGetCh         ,+++-- ** getChOff #method:getChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementGetChOffMethodInfo,+#endif+    dOMHTMLTableSectionElementGetChOff      ,+++-- ** getRows #method:getRows#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementGetRowsMethodInfo,+#endif+    dOMHTMLTableSectionElementGetRows       ,+++-- ** getVAlign #method:getVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementGetVAlignMethodInfo,+#endif+    dOMHTMLTableSectionElementGetVAlign     ,+++-- ** insertRow #method:insertRow#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementInsertRowMethodInfo,+#endif+    dOMHTMLTableSectionElementInsertRow     ,+++-- ** setAlign #method:setAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementSetAlignMethodInfo,+#endif+    dOMHTMLTableSectionElementSetAlign      ,+++-- ** setCh #method:setCh#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementSetChMethodInfo,+#endif+    dOMHTMLTableSectionElementSetCh         ,+++-- ** setChOff #method:setChOff#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementSetChOffMethodInfo,+#endif+    dOMHTMLTableSectionElementSetChOff      ,+++-- ** setVAlign #method:setVAlign#++#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementSetVAlignMethodInfo,+#endif+    dOMHTMLTableSectionElementSetVAlign     ,+++++ -- * Properties+-- ** align #attr:align#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementAlignPropertyInfo,+#endif+    constructDOMHTMLTableSectionElementAlign,+#if ENABLE_OVERLOADING+    dOMHTMLTableSectionElementAlign         ,+#endif+    getDOMHTMLTableSectionElementAlign      ,+    setDOMHTMLTableSectionElementAlign      ,+++-- ** ch #attr:ch#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementChPropertyInfo,+#endif+    constructDOMHTMLTableSectionElementCh   ,+#if ENABLE_OVERLOADING+    dOMHTMLTableSectionElementCh            ,+#endif+    getDOMHTMLTableSectionElementCh         ,+    setDOMHTMLTableSectionElementCh         ,+++-- ** chOff #attr:chOff#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementChOffPropertyInfo,+#endif+    constructDOMHTMLTableSectionElementChOff,+#if ENABLE_OVERLOADING+    dOMHTMLTableSectionElementChOff         ,+#endif+    getDOMHTMLTableSectionElementChOff      ,+    setDOMHTMLTableSectionElementChOff      ,+++-- ** rows #attr:rows#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementRowsPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTableSectionElementRows          ,+#endif+    getDOMHTMLTableSectionElementRows       ,+++-- ** vAlign #attr:vAlign#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTableSectionElementVAlignPropertyInfo,+#endif+    constructDOMHTMLTableSectionElementVAlign,+#if ENABLE_OVERLOADING+    dOMHTMLTableSectionElementVAlign        ,+#endif+    getDOMHTMLTableSectionElementVAlign     ,+    setDOMHTMLTableSectionElementVAlign     ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (ManagedPtr DOMHTMLTableSectionElement)+foreign import ccall "webkit_dom_html_table_section_element_get_type"+    c_webkit_dom_html_table_section_element_get_type :: IO GType++instance GObject DOMHTMLTableSectionElement where+    gobjectType = c_webkit_dom_html_table_section_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTableSectionElement`, for instance with `toDOMHTMLTableSectionElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o++instance O.HasParentTypes DOMHTMLTableSectionElement+type instance O.ParentTypes DOMHTMLTableSectionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTableSectionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTableSectionElement :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m DOMHTMLTableSectionElement+toDOMHTMLTableSectionElement = liftIO . unsafeCastTo DOMHTMLTableSectionElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableSectionElement`.+noDOMHTMLTableSectionElement :: Maybe DOMHTMLTableSectionElement+noDOMHTMLTableSectionElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTableSectionElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTableSectionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "deleteRow" o = DOMHTMLTableSectionElementDeleteRowMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "insertRow" o = DOMHTMLTableSectionElementInsertRowMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAlign" o = DOMHTMLTableSectionElementGetAlignMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getCh" o = DOMHTMLTableSectionElementGetChMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getChOff" o = DOMHTMLTableSectionElementGetChOffMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getRows" o = DOMHTMLTableSectionElementGetRowsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getVAlign" o = DOMHTMLTableSectionElementGetVAlignMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setAlign" o = DOMHTMLTableSectionElementSetAlignMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setCh" o = DOMHTMLTableSectionElementSetChMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setChOff" o = DOMHTMLTableSectionElementSetChOffMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setVAlign" o = DOMHTMLTableSectionElementSetVAlignMethodInfo+    ResolveDOMHTMLTableSectionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTableSectionElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, O.MethodInfo info DOMHTMLTableSectionElement p) => OL.IsLabel t (DOMHTMLTableSectionElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #align+@+-}+getDOMHTMLTableSectionElementAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableSectionElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"++{- |+Set the value of the “@align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #align 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableSectionElementAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()+setDOMHTMLTableSectionElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableSectionElementAlign :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableSectionElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementAlignPropertyInfo+instance AttrInfo DOMHTMLTableSectionElementAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableSectionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = IsDOMHTMLTableSectionElement+    type AttrGetType DOMHTMLTableSectionElementAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableSectionElementAlignPropertyInfo = "align"+    type AttrOrigin DOMHTMLTableSectionElementAlignPropertyInfo = DOMHTMLTableSectionElement+    attrGet _ = getDOMHTMLTableSectionElementAlign+    attrSet _ = setDOMHTMLTableSectionElementAlign+    attrConstruct _ = constructDOMHTMLTableSectionElementAlign+    attrClear _ = undefined+#endif++-- VVV Prop "ch"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #ch+@+-}+getDOMHTMLTableSectionElementCh :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableSectionElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"++{- |+Set the value of the “@ch@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #ch 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableSectionElementCh :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()+setDOMHTMLTableSectionElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableSectionElementCh :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableSectionElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementChPropertyInfo+instance AttrInfo DOMHTMLTableSectionElementChPropertyInfo where+    type AttrAllowedOps DOMHTMLTableSectionElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = IsDOMHTMLTableSectionElement+    type AttrGetType DOMHTMLTableSectionElementChPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableSectionElementChPropertyInfo = "ch"+    type AttrOrigin DOMHTMLTableSectionElementChPropertyInfo = DOMHTMLTableSectionElement+    attrGet _ = getDOMHTMLTableSectionElementCh+    attrSet _ = setDOMHTMLTableSectionElementCh+    attrConstruct _ = constructDOMHTMLTableSectionElementCh+    attrClear _ = undefined+#endif++-- VVV Prop "ch-off"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #chOff+@+-}+getDOMHTMLTableSectionElementChOff :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableSectionElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"++{- |+Set the value of the “@ch-off@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableSectionElementChOff :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()+setDOMHTMLTableSectionElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableSectionElementChOff :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableSectionElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementChOffPropertyInfo+instance AttrInfo DOMHTMLTableSectionElementChOffPropertyInfo where+    type AttrAllowedOps DOMHTMLTableSectionElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = IsDOMHTMLTableSectionElement+    type AttrGetType DOMHTMLTableSectionElementChOffPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableSectionElementChOffPropertyInfo = "ch-off"+    type AttrOrigin DOMHTMLTableSectionElementChOffPropertyInfo = DOMHTMLTableSectionElement+    attrGet _ = getDOMHTMLTableSectionElementChOff+    attrSet _ = setDOMHTMLTableSectionElementChOff+    attrConstruct _ = constructDOMHTMLTableSectionElementChOff+    attrClear _ = undefined+#endif++-- VVV Prop "rows"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@rows@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #rows+@+-}+getDOMHTMLTableSectionElementRows :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+getDOMHTMLTableSectionElementRows obj = liftIO $ B.Properties.getObjectPropertyObject obj "rows" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementRowsPropertyInfo+instance AttrInfo DOMHTMLTableSectionElementRowsPropertyInfo where+    type AttrAllowedOps DOMHTMLTableSectionElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = IsDOMHTMLTableSectionElement+    type AttrGetType DOMHTMLTableSectionElementRowsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)+    type AttrLabel DOMHTMLTableSectionElementRowsPropertyInfo = "rows"+    type AttrOrigin DOMHTMLTableSectionElementRowsPropertyInfo = DOMHTMLTableSectionElement+    attrGet _ = getDOMHTMLTableSectionElementRows+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "v-align"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #vAlign+@+-}+getDOMHTMLTableSectionElementVAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)+getDOMHTMLTableSectionElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"++{- |+Set the value of the “@v-align@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTableSectionElementVAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()+setDOMHTMLTableSectionElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTableSectionElementVAlign :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTableSectionElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementVAlignPropertyInfo+instance AttrInfo DOMHTMLTableSectionElementVAlignPropertyInfo where+    type AttrAllowedOps DOMHTMLTableSectionElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = IsDOMHTMLTableSectionElement+    type AttrGetType DOMHTMLTableSectionElementVAlignPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTableSectionElementVAlignPropertyInfo = "v-align"+    type AttrOrigin DOMHTMLTableSectionElementVAlignPropertyInfo = DOMHTMLTableSectionElement+    attrGet _ = getDOMHTMLTableSectionElementVAlign+    attrSet _ = setDOMHTMLTableSectionElementVAlign+    attrConstruct _ = constructDOMHTMLTableSectionElementVAlign+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTableSectionElement+type instance O.AttributeList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementAttributeList+type DOMHTMLTableSectionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableSectionElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableSectionElementChPropertyInfo), '("chOff", DOMHTMLTableSectionElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableSectionElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableSectionElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTableSectionElementAlign :: AttrLabelProxy "align"+dOMHTMLTableSectionElementAlign = AttrLabelProxy++dOMHTMLTableSectionElementCh :: AttrLabelProxy "ch"+dOMHTMLTableSectionElementCh = AttrLabelProxy++dOMHTMLTableSectionElementChOff :: AttrLabelProxy "chOff"+dOMHTMLTableSectionElementChOff = AttrLabelProxy++dOMHTMLTableSectionElementRows :: AttrLabelProxy "rows"+dOMHTMLTableSectionElementRows = AttrLabelProxy++dOMHTMLTableSectionElementVAlign :: AttrLabelProxy "vAlign"+dOMHTMLTableSectionElementVAlign = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementSignalList+type DOMHTMLTableSectionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTableSectionElement::delete_row+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_delete_row" webkit_dom_html_table_section_element_delete_row :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    CLong ->                                -- index : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMHTMLTableSectionElementDeleteRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementDeleteRow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableSectionElementDeleteRow self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_html_table_section_element_delete_row self' index+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementDeleteRowMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementDeleteRowMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementDeleteRow++#endif++-- method DOMHTMLTableSectionElement::get_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_get_align" webkit_dom_html_table_section_element_get_align :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableSectionElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementGetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableSectionElementGetAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_section_element_get_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementGetAlign++#endif++-- method DOMHTMLTableSectionElement::get_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_get_ch" webkit_dom_html_table_section_element_get_ch :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableSectionElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementGetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableSectionElementGetCh self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_section_element_get_ch self'+    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetCh" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetChMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementGetCh++#endif++-- method DOMHTMLTableSectionElement::get_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_get_ch_off" webkit_dom_html_table_section_element_get_ch_off :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableSectionElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementGetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableSectionElementGetChOff self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_section_element_get_ch_off self'+    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetChOff" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetChOffMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementGetChOff++#endif++-- method DOMHTMLTableSectionElement::get_rows+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_get_rows" webkit_dom_html_table_section_element_get_rows :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)++{-# DEPRECATED dOMHTMLTableSectionElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementGetRows ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}+dOMHTMLTableSectionElementGetRows self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_section_element_get_rows self'+    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetRows" result+    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetRowsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetRowsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementGetRows++#endif++-- method DOMHTMLTableSectionElement::get_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_get_v_align" webkit_dom_html_table_section_element_get_v_align :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    IO CString++{-# DEPRECATED dOMHTMLTableSectionElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementGetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTableSectionElementGetVAlign self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_table_section_element_get_v_align self'+    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetVAlign" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetVAlignMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementGetVAlign++#endif++-- method DOMHTMLTableSectionElement::insert_row+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_insert_row" webkit_dom_html_table_section_element_insert_row :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    CLong ->                                -- index : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)++{-# DEPRECATED dOMHTMLTableSectionElementInsertRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementInsertRow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> CLong+    {- ^ /@index@/: A @/glong/@ -}+    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMHTMLTableSectionElementInsertRow self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_html_table_section_element_insert_row self' index+        checkUnexpectedReturnNULL "dOMHTMLTableSectionElementInsertRow" result+        result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementInsertRowMethodInfo+instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementInsertRowMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementInsertRow++#endif++-- method DOMHTMLTableSectionElement::set_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_set_align" webkit_dom_html_table_section_element_set_align :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableSectionElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementSetAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableSectionElementSetAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_section_element_set_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementSetAlign++#endif++-- method DOMHTMLTableSectionElement::set_ch+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_set_ch" webkit_dom_html_table_section_element_set_ch :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableSectionElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementSetCh ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableSectionElementSetCh self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_section_element_set_ch self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetChMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetChMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementSetCh++#endif++-- method DOMHTMLTableSectionElement::set_ch_off+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_set_ch_off" webkit_dom_html_table_section_element_set_ch_off :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableSectionElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementSetChOff ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableSectionElementSetChOff self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_section_element_set_ch_off self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetChOffMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetChOffMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementSetChOff++#endif++-- method DOMHTMLTableSectionElement::set_v_align+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_table_section_element_set_v_align" webkit_dom_html_table_section_element_set_v_align :: +    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTableSectionElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTableSectionElementSetVAlign ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTableSectionElementSetVAlign self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_table_section_element_set_v_align self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetVAlignMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetVAlignMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTableSectionElementSetVAlign++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs-boot view
@@ -0,0 +1,77 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (ManagedPtr DOMHTMLTableSectionElement)+instance GObject DOMHTMLTableSectionElement where+class (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o+instance O.HasParentTypes DOMHTMLTableSectionElement+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementChPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementChOffPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementRowsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementVAlignPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementDeleteRowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetRowsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementGetVAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementInsertRowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetAlignMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetChMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetChOffMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTableSectionElementSetVAlignMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs view
@@ -0,0 +1,2264 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement+    ( ++-- * Exported types+    DOMHTMLTextAreaElement(..)              ,+    IsDOMHTMLTextAreaElement                ,+    toDOMHTMLTextAreaElement                ,+    noDOMHTMLTextAreaElement                ,+++ -- * Methods+-- ** getAreaType #method:getAreaType#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetAreaTypeMethodInfo,+#endif+    dOMHTMLTextAreaElementGetAreaType       ,+++-- ** getAutofocus #method:getAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetAutofocusMethodInfo,+#endif+    dOMHTMLTextAreaElementGetAutofocus      ,+++-- ** getCols #method:getCols#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetColsMethodInfo ,+#endif+    dOMHTMLTextAreaElementGetCols           ,+++-- ** getDefaultValue #method:getDefaultValue#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetDefaultValueMethodInfo,+#endif+    dOMHTMLTextAreaElementGetDefaultValue   ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetDisabledMethodInfo,+#endif+    dOMHTMLTextAreaElementGetDisabled       ,+++-- ** getForm #method:getForm#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetFormMethodInfo ,+#endif+    dOMHTMLTextAreaElementGetForm           ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetNameMethodInfo ,+#endif+    dOMHTMLTextAreaElementGetName           ,+++-- ** getReadOnly #method:getReadOnly#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetReadOnlyMethodInfo,+#endif+    dOMHTMLTextAreaElementGetReadOnly       ,+++-- ** getRows #method:getRows#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetRowsMethodInfo ,+#endif+    dOMHTMLTextAreaElementGetRows           ,+++-- ** getSelectionEnd #method:getSelectionEnd#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetSelectionEndMethodInfo,+#endif+    dOMHTMLTextAreaElementGetSelectionEnd   ,+++-- ** getSelectionStart #method:getSelectionStart#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetSelectionStartMethodInfo,+#endif+    dOMHTMLTextAreaElementGetSelectionStart ,+++-- ** getValue #method:getValue#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetValueMethodInfo,+#endif+    dOMHTMLTextAreaElementGetValue          ,+++-- ** getWillValidate #method:getWillValidate#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementGetWillValidateMethodInfo,+#endif+    dOMHTMLTextAreaElementGetWillValidate   ,+++-- ** isEdited #method:isEdited#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementIsEditedMethodInfo,+#endif+    dOMHTMLTextAreaElementIsEdited          ,+++-- ** select #method:select#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSelectMethodInfo  ,+#endif+    dOMHTMLTextAreaElementSelect            ,+++-- ** setAutofocus #method:setAutofocus#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetAutofocusMethodInfo,+#endif+    dOMHTMLTextAreaElementSetAutofocus      ,+++-- ** setCols #method:setCols#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetColsMethodInfo ,+#endif+    dOMHTMLTextAreaElementSetCols           ,+++-- ** setDefaultValue #method:setDefaultValue#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetDefaultValueMethodInfo,+#endif+    dOMHTMLTextAreaElementSetDefaultValue   ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetDisabledMethodInfo,+#endif+    dOMHTMLTextAreaElementSetDisabled       ,+++-- ** setName #method:setName#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetNameMethodInfo ,+#endif+    dOMHTMLTextAreaElementSetName           ,+++-- ** setReadOnly #method:setReadOnly#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetReadOnlyMethodInfo,+#endif+    dOMHTMLTextAreaElementSetReadOnly       ,+++-- ** setRows #method:setRows#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetRowsMethodInfo ,+#endif+    dOMHTMLTextAreaElementSetRows           ,+++-- ** setSelectionEnd #method:setSelectionEnd#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetSelectionEndMethodInfo,+#endif+    dOMHTMLTextAreaElementSetSelectionEnd   ,+++-- ** setSelectionRange #method:setSelectionRange#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetSelectionRangeMethodInfo,+#endif+    dOMHTMLTextAreaElementSetSelectionRange ,+++-- ** setSelectionStart #method:setSelectionStart#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetSelectionStartMethodInfo,+#endif+    dOMHTMLTextAreaElementSetSelectionStart ,+++-- ** setValue #method:setValue#++#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSetValueMethodInfo,+#endif+    dOMHTMLTextAreaElementSetValue          ,+++++ -- * Properties+-- ** autofocus #attr:autofocus#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementAutofocusPropertyInfo,+#endif+    constructDOMHTMLTextAreaElementAutofocus,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementAutofocus         ,+#endif+    getDOMHTMLTextAreaElementAutofocus      ,+    setDOMHTMLTextAreaElementAutofocus      ,+++-- ** cols #attr:cols#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementColsPropertyInfo  ,+#endif+    constructDOMHTMLTextAreaElementCols     ,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementCols              ,+#endif+    getDOMHTMLTextAreaElementCols           ,+    setDOMHTMLTextAreaElementCols           ,+++-- ** defaultValue #attr:defaultValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementDefaultValuePropertyInfo,+#endif+    constructDOMHTMLTextAreaElementDefaultValue,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementDefaultValue      ,+#endif+    getDOMHTMLTextAreaElementDefaultValue   ,+    setDOMHTMLTextAreaElementDefaultValue   ,+++-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementDisabledPropertyInfo,+#endif+    constructDOMHTMLTextAreaElementDisabled ,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementDisabled          ,+#endif+    getDOMHTMLTextAreaElementDisabled       ,+    setDOMHTMLTextAreaElementDisabled       ,+++-- ** form #attr:form#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementFormPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementForm              ,+#endif+    getDOMHTMLTextAreaElementForm           ,+++-- ** name #attr:name#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementNamePropertyInfo  ,+#endif+    constructDOMHTMLTextAreaElementName     ,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementName              ,+#endif+    getDOMHTMLTextAreaElementName           ,+    setDOMHTMLTextAreaElementName           ,+++-- ** readOnly #attr:readOnly#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementReadOnlyPropertyInfo,+#endif+    constructDOMHTMLTextAreaElementReadOnly ,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementReadOnly          ,+#endif+    getDOMHTMLTextAreaElementReadOnly       ,+    setDOMHTMLTextAreaElementReadOnly       ,+++-- ** rows #attr:rows#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementRowsPropertyInfo  ,+#endif+    constructDOMHTMLTextAreaElementRows     ,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementRows              ,+#endif+    getDOMHTMLTextAreaElementRows           ,+    setDOMHTMLTextAreaElementRows           ,+++-- ** selectionEnd #attr:selectionEnd#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSelectionEndPropertyInfo,+#endif+    constructDOMHTMLTextAreaElementSelectionEnd,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementSelectionEnd      ,+#endif+    getDOMHTMLTextAreaElementSelectionEnd   ,+    setDOMHTMLTextAreaElementSelectionEnd   ,+++-- ** selectionStart #attr:selectionStart#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementSelectionStartPropertyInfo,+#endif+    constructDOMHTMLTextAreaElementSelectionStart,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementSelectionStart    ,+#endif+    getDOMHTMLTextAreaElementSelectionStart ,+    setDOMHTMLTextAreaElementSelectionStart ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementTypePropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementType              ,+#endif+    getDOMHTMLTextAreaElementType           ,+++-- ** value #attr:value#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementValuePropertyInfo ,+#endif+    constructDOMHTMLTextAreaElementValue    ,+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementValue             ,+#endif+    getDOMHTMLTextAreaElementValue          ,+    setDOMHTMLTextAreaElementValue          ,+++-- ** willValidate #attr:willValidate#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTextAreaElementWillValidatePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMHTMLTextAreaElementWillValidate      ,+#endif+    getDOMHTMLTextAreaElementWillValidate   ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (ManagedPtr DOMHTMLTextAreaElement)+foreign import ccall "webkit_dom_html_text_area_element_get_type"+    c_webkit_dom_html_text_area_element_get_type :: IO GType++instance GObject DOMHTMLTextAreaElement where+    gobjectType = c_webkit_dom_html_text_area_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTextAreaElement`, for instance with `toDOMHTMLTextAreaElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o++instance O.HasParentTypes DOMHTMLTextAreaElement+type instance O.ParentTypes DOMHTMLTextAreaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTextAreaElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTextAreaElement :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m DOMHTMLTextAreaElement+toDOMHTMLTextAreaElement = liftIO . unsafeCastTo DOMHTMLTextAreaElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTextAreaElement`.+noDOMHTMLTextAreaElement :: Maybe DOMHTMLTextAreaElement+noDOMHTMLTextAreaElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTextAreaElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTextAreaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "isEdited" o = DOMHTMLTextAreaElementIsEditedMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "select" o = DOMHTMLTextAreaElementSelectMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAreaType" o = DOMHTMLTextAreaElementGetAreaTypeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getAutofocus" o = DOMHTMLTextAreaElementGetAutofocusMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getCols" o = DOMHTMLTextAreaElementGetColsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getDefaultValue" o = DOMHTMLTextAreaElementGetDefaultValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getDisabled" o = DOMHTMLTextAreaElementGetDisabledMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getForm" o = DOMHTMLTextAreaElementGetFormMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getName" o = DOMHTMLTextAreaElementGetNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getReadOnly" o = DOMHTMLTextAreaElementGetReadOnlyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getRows" o = DOMHTMLTextAreaElementGetRowsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getSelectionEnd" o = DOMHTMLTextAreaElementGetSelectionEndMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getSelectionStart" o = DOMHTMLTextAreaElementGetSelectionStartMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getValue" o = DOMHTMLTextAreaElementGetValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "getWillValidate" o = DOMHTMLTextAreaElementGetWillValidateMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setAutofocus" o = DOMHTMLTextAreaElementSetAutofocusMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setCols" o = DOMHTMLTextAreaElementSetColsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setDefaultValue" o = DOMHTMLTextAreaElementSetDefaultValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setDisabled" o = DOMHTMLTextAreaElementSetDisabledMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setName" o = DOMHTMLTextAreaElementSetNameMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setReadOnly" o = DOMHTMLTextAreaElementSetReadOnlyMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setRows" o = DOMHTMLTextAreaElementSetRowsMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setSelectionEnd" o = DOMHTMLTextAreaElementSetSelectionEndMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setSelectionRange" o = DOMHTMLTextAreaElementSetSelectionRangeMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setSelectionStart" o = DOMHTMLTextAreaElementSetSelectionStartMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setValue" o = DOMHTMLTextAreaElementSetValueMethodInfo+    ResolveDOMHTMLTextAreaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTextAreaElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, O.MethodInfo info DOMHTMLTextAreaElement p) => OL.IsLabel t (DOMHTMLTextAreaElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "autofocus"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #autofocus+@+-}+getDOMHTMLTextAreaElementAutofocus :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool+getDOMHTMLTextAreaElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"++{- |+Set the value of the “@autofocus@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementAutofocus :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()+setDOMHTMLTextAreaElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val++{- |+Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementAutofocus :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementAutofocusPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementAutofocusPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementAutofocusPropertyInfo = Bool+    type AttrLabel DOMHTMLTextAreaElementAutofocusPropertyInfo = "autofocus"+    type AttrOrigin DOMHTMLTextAreaElementAutofocusPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementAutofocus+    attrSet _ = setDOMHTMLTextAreaElementAutofocus+    attrConstruct _ = constructDOMHTMLTextAreaElementAutofocus+    attrClear _ = undefined+#endif++-- VVV Prop "cols"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@cols@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #cols+@+-}+getDOMHTMLTextAreaElementCols :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong+getDOMHTMLTextAreaElementCols obj = liftIO $ B.Properties.getObjectPropertyLong obj "cols"++{- |+Set the value of the “@cols@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #cols 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementCols :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()+setDOMHTMLTextAreaElementCols obj val = liftIO $ B.Properties.setObjectPropertyLong obj "cols" val++{- |+Construct a `GValueConstruct` with valid value for the “@cols@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementCols :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementCols val = B.Properties.constructObjectPropertyLong "cols" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementColsPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementColsPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementColsPropertyInfo = CLong+    type AttrLabel DOMHTMLTextAreaElementColsPropertyInfo = "cols"+    type AttrOrigin DOMHTMLTextAreaElementColsPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementCols+    attrSet _ = setDOMHTMLTextAreaElementCols+    attrConstruct _ = constructDOMHTMLTextAreaElementCols+    attrClear _ = undefined+#endif++-- VVV Prop "default-value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@default-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #defaultValue+@+-}+getDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLTextAreaElementDefaultValue obj = liftIO $ B.Properties.getObjectPropertyString obj "default-value"++{- |+Set the value of the “@default-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #defaultValue 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()+setDOMHTMLTextAreaElementDefaultValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@default-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementDefaultValue :: (IsDOMHTMLTextAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementDefaultValue val = B.Properties.constructObjectPropertyString "default-value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementDefaultValuePropertyInfo+instance AttrInfo DOMHTMLTextAreaElementDefaultValuePropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementDefaultValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTextAreaElementDefaultValuePropertyInfo = "default-value"+    type AttrOrigin DOMHTMLTextAreaElementDefaultValuePropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementDefaultValue+    attrSet _ = setDOMHTMLTextAreaElementDefaultValue+    attrConstruct _ = constructDOMHTMLTextAreaElementDefaultValue+    attrClear _ = undefined+#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #disabled+@+-}+getDOMHTMLTextAreaElementDisabled :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool+getDOMHTMLTextAreaElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementDisabled :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()+setDOMHTMLTextAreaElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementDisabled :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementDisabledPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementDisabledPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementDisabledPropertyInfo = Bool+    type AttrLabel DOMHTMLTextAreaElementDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMHTMLTextAreaElementDisabledPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementDisabled+    attrSet _ = setDOMHTMLTextAreaElementDisabled+    attrConstruct _ = constructDOMHTMLTextAreaElementDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "form"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@form@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #form+@+-}+getDOMHTMLTextAreaElementForm :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+getDOMHTMLTextAreaElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTextAreaElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementFormPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementFormPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    type AttrLabel DOMHTMLTextAreaElementFormPropertyInfo = "form"+    type AttrOrigin DOMHTMLTextAreaElementFormPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementForm+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #name+@+-}+getDOMHTMLTextAreaElementName :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLTextAreaElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"++{- |+Set the value of the “@name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #name 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementName :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()+setDOMHTMLTextAreaElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementName :: (IsDOMHTMLTextAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementName val = B.Properties.constructObjectPropertyString "name" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementNamePropertyInfo+instance AttrInfo DOMHTMLTextAreaElementNamePropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTextAreaElementNamePropertyInfo = "name"+    type AttrOrigin DOMHTMLTextAreaElementNamePropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementName+    attrSet _ = setDOMHTMLTextAreaElementName+    attrConstruct _ = constructDOMHTMLTextAreaElementName+    attrClear _ = undefined+#endif++-- VVV Prop "read-only"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@read-only@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #readOnly+@+-}+getDOMHTMLTextAreaElementReadOnly :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool+getDOMHTMLTextAreaElementReadOnly obj = liftIO $ B.Properties.getObjectPropertyBool obj "read-only"++{- |+Set the value of the “@read-only@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #readOnly 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementReadOnly :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()+setDOMHTMLTextAreaElementReadOnly obj val = liftIO $ B.Properties.setObjectPropertyBool obj "read-only" val++{- |+Construct a `GValueConstruct` with valid value for the “@read-only@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementReadOnly :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementReadOnly val = B.Properties.constructObjectPropertyBool "read-only" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementReadOnlyPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementReadOnlyPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementReadOnlyPropertyInfo = Bool+    type AttrLabel DOMHTMLTextAreaElementReadOnlyPropertyInfo = "read-only"+    type AttrOrigin DOMHTMLTextAreaElementReadOnlyPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementReadOnly+    attrSet _ = setDOMHTMLTextAreaElementReadOnly+    attrConstruct _ = constructDOMHTMLTextAreaElementReadOnly+    attrClear _ = undefined+#endif++-- VVV Prop "rows"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@rows@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #rows+@+-}+getDOMHTMLTextAreaElementRows :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong+getDOMHTMLTextAreaElementRows obj = liftIO $ B.Properties.getObjectPropertyLong obj "rows"++{- |+Set the value of the “@rows@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #rows 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementRows :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()+setDOMHTMLTextAreaElementRows obj val = liftIO $ B.Properties.setObjectPropertyLong obj "rows" val++{- |+Construct a `GValueConstruct` with valid value for the “@rows@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementRows :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementRows val = B.Properties.constructObjectPropertyLong "rows" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementRowsPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementRowsPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementRowsPropertyInfo = CLong+    type AttrLabel DOMHTMLTextAreaElementRowsPropertyInfo = "rows"+    type AttrOrigin DOMHTMLTextAreaElementRowsPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementRows+    attrSet _ = setDOMHTMLTextAreaElementRows+    attrConstruct _ = constructDOMHTMLTextAreaElementRows+    attrClear _ = undefined+#endif++-- VVV Prop "selection-end"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@selection-end@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #selectionEnd+@+-}+getDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong+getDOMHTMLTextAreaElementSelectionEnd obj = liftIO $ B.Properties.getObjectPropertyLong obj "selection-end"++{- |+Set the value of the “@selection-end@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #selectionEnd 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()+setDOMHTMLTextAreaElementSelectionEnd obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selection-end" val++{- |+Construct a `GValueConstruct` with valid value for the “@selection-end@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementSelectionEnd :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementSelectionEnd val = B.Properties.constructObjectPropertyLong "selection-end" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSelectionEndPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementSelectionEndPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementSelectionEndPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementSelectionEndPropertyInfo = CLong+    type AttrLabel DOMHTMLTextAreaElementSelectionEndPropertyInfo = "selection-end"+    type AttrOrigin DOMHTMLTextAreaElementSelectionEndPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementSelectionEnd+    attrSet _ = setDOMHTMLTextAreaElementSelectionEnd+    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionEnd+    attrClear _ = undefined+#endif++-- VVV Prop "selection-start"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@selection-start@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #selectionStart+@+-}+getDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong+getDOMHTMLTextAreaElementSelectionStart obj = liftIO $ B.Properties.getObjectPropertyLong obj "selection-start"++{- |+Set the value of the “@selection-start@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #selectionStart 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()+setDOMHTMLTextAreaElementSelectionStart obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selection-start" val++{- |+Construct a `GValueConstruct` with valid value for the “@selection-start@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementSelectionStart :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementSelectionStart val = B.Properties.constructObjectPropertyLong "selection-start" val++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSelectionStartPropertyInfo+instance AttrInfo DOMHTMLTextAreaElementSelectionStartPropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementSelectionStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = (~) CLong+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementSelectionStartPropertyInfo = CLong+    type AttrLabel DOMHTMLTextAreaElementSelectionStartPropertyInfo = "selection-start"+    type AttrOrigin DOMHTMLTextAreaElementSelectionStartPropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementSelectionStart+    attrSet _ = setDOMHTMLTextAreaElementSelectionStart+    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionStart+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #type+@+-}+getDOMHTMLTextAreaElementType :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLTextAreaElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementTypePropertyInfo+instance AttrInfo DOMHTMLTextAreaElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTextAreaElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLTextAreaElementTypePropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #value+@+-}+getDOMHTMLTextAreaElementValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)+getDOMHTMLTextAreaElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"++{- |+Set the value of the “@value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #value 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTextAreaElementValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()+setDOMHTMLTextAreaElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTextAreaElementValue :: (IsDOMHTMLTextAreaElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTextAreaElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementValuePropertyInfo+instance AttrInfo DOMHTMLTextAreaElementValuePropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTextAreaElementValuePropertyInfo = "value"+    type AttrOrigin DOMHTMLTextAreaElementValuePropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementValue+    attrSet _ = setDOMHTMLTextAreaElementValue+    attrConstruct _ = constructDOMHTMLTextAreaElementValue+    attrClear _ = undefined+#endif++-- VVV Prop "will-validate"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@will-validate@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #willValidate+@+-}+getDOMHTMLTextAreaElementWillValidate :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool+getDOMHTMLTextAreaElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementWillValidatePropertyInfo+instance AttrInfo DOMHTMLTextAreaElementWillValidatePropertyInfo where+    type AttrAllowedOps DOMHTMLTextAreaElementWillValidatePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = IsDOMHTMLTextAreaElement+    type AttrGetType DOMHTMLTextAreaElementWillValidatePropertyInfo = Bool+    type AttrLabel DOMHTMLTextAreaElementWillValidatePropertyInfo = "will-validate"+    type AttrOrigin DOMHTMLTextAreaElementWillValidatePropertyInfo = DOMHTMLTextAreaElement+    attrGet _ = getDOMHTMLTextAreaElementWillValidate+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTextAreaElement+type instance O.AttributeList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementAttributeList+type DOMHTMLTextAreaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLTextAreaElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("cols", DOMHTMLTextAreaElementColsPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultValue", DOMHTMLTextAreaElementDefaultValuePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLTextAreaElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLTextAreaElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLTextAreaElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readOnly", DOMHTMLTextAreaElementReadOnlyPropertyInfo), '("rows", DOMHTMLTextAreaElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selectionEnd", DOMHTMLTextAreaElementSelectionEndPropertyInfo), '("selectionStart", DOMHTMLTextAreaElementSelectionStartPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLTextAreaElementTypePropertyInfo), '("value", DOMHTMLTextAreaElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLTextAreaElementWillValidatePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTextAreaElementAutofocus :: AttrLabelProxy "autofocus"+dOMHTMLTextAreaElementAutofocus = AttrLabelProxy++dOMHTMLTextAreaElementCols :: AttrLabelProxy "cols"+dOMHTMLTextAreaElementCols = AttrLabelProxy++dOMHTMLTextAreaElementDefaultValue :: AttrLabelProxy "defaultValue"+dOMHTMLTextAreaElementDefaultValue = AttrLabelProxy++dOMHTMLTextAreaElementDisabled :: AttrLabelProxy "disabled"+dOMHTMLTextAreaElementDisabled = AttrLabelProxy++dOMHTMLTextAreaElementForm :: AttrLabelProxy "form"+dOMHTMLTextAreaElementForm = AttrLabelProxy++dOMHTMLTextAreaElementName :: AttrLabelProxy "name"+dOMHTMLTextAreaElementName = AttrLabelProxy++dOMHTMLTextAreaElementReadOnly :: AttrLabelProxy "readOnly"+dOMHTMLTextAreaElementReadOnly = AttrLabelProxy++dOMHTMLTextAreaElementRows :: AttrLabelProxy "rows"+dOMHTMLTextAreaElementRows = AttrLabelProxy++dOMHTMLTextAreaElementSelectionEnd :: AttrLabelProxy "selectionEnd"+dOMHTMLTextAreaElementSelectionEnd = AttrLabelProxy++dOMHTMLTextAreaElementSelectionStart :: AttrLabelProxy "selectionStart"+dOMHTMLTextAreaElementSelectionStart = AttrLabelProxy++dOMHTMLTextAreaElementType :: AttrLabelProxy "type"+dOMHTMLTextAreaElementType = AttrLabelProxy++dOMHTMLTextAreaElementValue :: AttrLabelProxy "value"+dOMHTMLTextAreaElementValue = AttrLabelProxy++dOMHTMLTextAreaElementWillValidate :: AttrLabelProxy "willValidate"+dOMHTMLTextAreaElementWillValidate = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementSignalList+type DOMHTMLTextAreaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTextAreaElement::get_area_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_area_type" webkit_dom_html_text_area_element_get_area_type :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLTextAreaElementGetAreaType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetAreaType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTextAreaElementGetAreaType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_area_type self'+    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetAreaType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetAreaTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetAreaTypeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetAreaType++#endif++-- method DOMHTMLTextAreaElement::get_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_autofocus" webkit_dom_html_text_area_element_get_autofocus :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CInt++{-# DEPRECATED dOMHTMLTextAreaElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLTextAreaElementGetAutofocus self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_autofocus self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetAutofocusMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetAutofocus++#endif++-- method DOMHTMLTextAreaElement::get_cols+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_cols" webkit_dom_html_text_area_element_get_cols :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTextAreaElementGetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetCols ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTextAreaElementGetCols self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_cols self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetColsMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetColsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetCols++#endif++-- method DOMHTMLTextAreaElement::get_default_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_default_value" webkit_dom_html_text_area_element_get_default_value :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLTextAreaElementGetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetDefaultValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTextAreaElementGetDefaultValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_default_value self'+    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetDefaultValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetDefaultValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetDefaultValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetDefaultValue++#endif++-- method DOMHTMLTextAreaElement::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_disabled" webkit_dom_html_text_area_element_get_disabled :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CInt++{-# DEPRECATED dOMHTMLTextAreaElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLTextAreaElementGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetDisabled++#endif++-- method DOMHTMLTextAreaElement::get_form+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_form" webkit_dom_html_text_area_element_get_form :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)++{-# DEPRECATED dOMHTMLTextAreaElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetForm ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}+dOMHTMLTextAreaElementGetForm self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_form self'+    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetForm" result+    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetFormMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetFormMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetForm++#endif++-- method DOMHTMLTextAreaElement::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_name" webkit_dom_html_text_area_element_get_name :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLTextAreaElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTextAreaElementGetName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_name self'+    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetName++#endif++-- method DOMHTMLTextAreaElement::get_read_only+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_read_only" webkit_dom_html_text_area_element_get_read_only :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CInt++{-# DEPRECATED dOMHTMLTextAreaElementGetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetReadOnly ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLTextAreaElementGetReadOnly self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_read_only self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetReadOnlyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetReadOnlyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetReadOnly++#endif++-- method DOMHTMLTextAreaElement::get_rows+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_rows" webkit_dom_html_text_area_element_get_rows :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTextAreaElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetRows ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTextAreaElementGetRows self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_rows self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetRowsMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetRowsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetRows++#endif++-- method DOMHTMLTextAreaElement::get_selection_end+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_selection_end" webkit_dom_html_text_area_element_get_selection_end :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTextAreaElementGetSelectionEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetSelectionEnd ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTextAreaElementGetSelectionEnd self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_selection_end self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetSelectionEndMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetSelectionEndMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetSelectionEnd++#endif++-- method DOMHTMLTextAreaElement::get_selection_start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_selection_start" webkit_dom_html_text_area_element_get_selection_start :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CLong++{-# DEPRECATED dOMHTMLTextAreaElementGetSelectionStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetSelectionStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMHTMLTextAreaElementGetSelectionStart self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_selection_start self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetSelectionStartMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetSelectionStartMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetSelectionStart++#endif++-- method DOMHTMLTextAreaElement::get_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_value" webkit_dom_html_text_area_element_get_value :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CString++{-# DEPRECATED dOMHTMLTextAreaElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTextAreaElementGetValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_value self'+    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetValue++#endif++-- method DOMHTMLTextAreaElement::get_will_validate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_get_will_validate" webkit_dom_html_text_area_element_get_will_validate :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CInt++{-# DEPRECATED dOMHTMLTextAreaElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementGetWillValidate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLTextAreaElementGetWillValidate self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_text_area_element_get_will_validate self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetWillValidateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetWillValidateMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementGetWillValidate++#endif++-- method DOMHTMLTextAreaElement::is_edited+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "input", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_is_edited" webkit_dom_html_text_area_element_is_edited :: +    Ptr DOMHTMLTextAreaElement ->           -- input : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO CInt++{-# DEPRECATED dOMHTMLTextAreaElementIsEdited ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementIsEdited ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@input@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLTextAreaElementIsEdited input = liftIO $ do+    input' <- unsafeManagedPtrCastPtr input+    result <- webkit_dom_html_text_area_element_is_edited input'+    let result' = (/= 0) result+    touchManagedPtr input+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementIsEditedMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementIsEditedMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementIsEdited++#endif++-- method DOMHTMLTextAreaElement::select+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_select" webkit_dom_html_text_area_element_select :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSelect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSelect ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> m ()+dOMHTMLTextAreaElementSelect self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_text_area_element_select self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSelectMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSelectMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSelect++#endif++-- method DOMHTMLTextAreaElement::set_autofocus+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_autofocus" webkit_dom_html_text_area_element_set_autofocus :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetAutofocus ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLTextAreaElementSetAutofocus self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_text_area_element_set_autofocus self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetAutofocusMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetAutofocusMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetAutofocus++#endif++-- method DOMHTMLTextAreaElement::set_cols+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_cols" webkit_dom_html_text_area_element_set_cols :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetCols ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTextAreaElementSetCols self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_text_area_element_set_cols self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetColsMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetColsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetCols++#endif++-- method DOMHTMLTextAreaElement::set_default_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_default_value" webkit_dom_html_text_area_element_set_default_value :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetDefaultValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTextAreaElementSetDefaultValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_text_area_element_set_default_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetDefaultValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetDefaultValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetDefaultValue++#endif++-- method DOMHTMLTextAreaElement::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_disabled" webkit_dom_html_text_area_element_set_disabled :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLTextAreaElementSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_text_area_element_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetDisabled++#endif++-- method DOMHTMLTextAreaElement::set_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_name" webkit_dom_html_text_area_element_set_name :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTextAreaElementSetName self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_text_area_element_set_name self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetNameMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetNameMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetName++#endif++-- method DOMHTMLTextAreaElement::set_read_only+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_read_only" webkit_dom_html_text_area_element_set_read_only :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetReadOnly ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLTextAreaElementSetReadOnly self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_text_area_element_set_read_only self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetReadOnlyMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetReadOnlyMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetReadOnly++#endif++-- method DOMHTMLTextAreaElement::set_rows+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_rows" webkit_dom_html_text_area_element_set_rows :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetRows ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTextAreaElementSetRows self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_text_area_element_set_rows self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetRowsMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetRowsMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetRows++#endif++-- method DOMHTMLTextAreaElement::set_selection_end+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_selection_end" webkit_dom_html_text_area_element_set_selection_end :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetSelectionEnd ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTextAreaElementSetSelectionEnd self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_text_area_element_set_selection_end self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetSelectionEndMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetSelectionEndMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionEnd++#endif++-- method DOMHTMLTextAreaElement::set_selection_range+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "direction", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_selection_range" webkit_dom_html_text_area_element_set_selection_range :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CLong ->                                -- start : TBasicType TLong+    CLong ->                                -- end : TBasicType TLong+    CString ->                              -- direction : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetSelectionRange ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> CLong+    {- ^ /@start@/: A @/glong/@ -}+    -> CLong+    {- ^ /@end@/: A @/glong/@ -}+    -> T.Text+    {- ^ /@direction@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTextAreaElementSetSelectionRange self start end direction = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    direction' <- textToCString direction+    webkit_dom_html_text_area_element_set_selection_range self' start end direction'+    touchManagedPtr self+    freeMem direction'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo+instance (signature ~ (CLong -> CLong -> T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetSelectionRangeMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionRange++#endif++-- method DOMHTMLTextAreaElement::set_selection_start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_selection_start" webkit_dom_html_text_area_element_set_selection_start :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CLong ->                                -- value : TBasicType TLong+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetSelectionStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> CLong+    {- ^ /@value@/: A @/glong/@ -}+    -> m ()+dOMHTMLTextAreaElementSetSelectionStart self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_html_text_area_element_set_selection_start self' value+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetSelectionStartMethodInfo+instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetSelectionStartMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionStart++#endif++-- method DOMHTMLTextAreaElement::set_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_text_area_element_set_value" webkit_dom_html_text_area_element_set_value :: +    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTextAreaElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTextAreaElementSetValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTextAreaElementSetValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_text_area_element_set_value self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetValueMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTextAreaElementSetValue++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs-boot view
@@ -0,0 +1,146 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (ManagedPtr DOMHTMLTextAreaElement)+instance GObject DOMHTMLTextAreaElement where+class (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o+instance O.HasParentTypes DOMHTMLTextAreaElement+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementAutofocusPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementColsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementDefaultValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementFormPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementReadOnlyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementRowsPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSelectionEndPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSelectionStartPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementWillValidatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetAreaTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetColsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetDefaultValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetFormMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetReadOnlyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetRowsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetSelectionEndMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetSelectionStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementGetWillValidateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementIsEditedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSelectMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetAutofocusMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetColsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetDefaultValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetReadOnlyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetRowsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetSelectionEndMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetSelectionStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTextAreaElementSetValueMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement+    ( ++-- * Exported types+    DOMHTMLTitleElement(..)                 ,+    IsDOMHTMLTitleElement                   ,+    toDOMHTMLTitleElement                   ,+    noDOMHTMLTitleElement                   ,+++ -- * Methods+-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    DOMHTMLTitleElementGetTextMethodInfo    ,+#endif+    dOMHTMLTitleElementGetText              ,+++-- ** setText #method:setText#++#if ENABLE_OVERLOADING+    DOMHTMLTitleElementSetTextMethodInfo    ,+#endif+    dOMHTMLTitleElementSetText              ,+++++ -- * Properties+-- ** text #attr:text#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLTitleElementTextPropertyInfo     ,+#endif+    constructDOMHTMLTitleElementText        ,+#if ENABLE_OVERLOADING+    dOMHTMLTitleElementText                 ,+#endif+    getDOMHTMLTitleElementText              ,+    setDOMHTMLTitleElementText              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLTitleElement = DOMHTMLTitleElement (ManagedPtr DOMHTMLTitleElement)+foreign import ccall "webkit_dom_html_title_element_get_type"+    c_webkit_dom_html_title_element_get_type :: IO GType++instance GObject DOMHTMLTitleElement where+    gobjectType = c_webkit_dom_html_title_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLTitleElement`, for instance with `toDOMHTMLTitleElement`.+class (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o++instance O.HasParentTypes DOMHTMLTitleElement+type instance O.ParentTypes DOMHTMLTitleElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLTitleElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLTitleElement :: (MonadIO m, IsDOMHTMLTitleElement o) => o -> m DOMHTMLTitleElement+toDOMHTMLTitleElement = liftIO . unsafeCastTo DOMHTMLTitleElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTitleElement`.+noDOMHTMLTitleElement :: Maybe DOMHTMLTitleElement+noDOMHTMLTitleElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLTitleElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLTitleElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLTitleElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLTitleElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLTitleElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLTitleElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLTitleElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLTitleElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLTitleElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLTitleElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLTitleElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLTitleElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLTitleElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLTitleElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLTitleElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLTitleElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLTitleElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLTitleElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLTitleElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLTitleElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLTitleElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLTitleElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLTitleElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLTitleElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLTitleElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLTitleElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLTitleElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLTitleElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLTitleElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLTitleElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLTitleElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLTitleElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLTitleElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLTitleElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLTitleElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLTitleElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLTitleElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLTitleElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLTitleElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLTitleElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLTitleElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLTitleElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLTitleElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLTitleElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLTitleElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLTitleElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLTitleElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLTitleElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLTitleElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLTitleElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLTitleElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLTitleElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLTitleElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLTitleElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLTitleElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLTitleElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLTitleElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLTitleElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLTitleElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLTitleElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLTitleElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLTitleElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLTitleElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLTitleElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLTitleElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLTitleElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLTitleElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLTitleElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLTitleElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLTitleElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLTitleElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLTitleElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTitleElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLTitleElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLTitleElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLTitleElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLTitleElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLTitleElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLTitleElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLTitleElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLTitleElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLTitleElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLTitleElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLTitleElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLTitleElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLTitleElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLTitleElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLTitleElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLTitleElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLTitleElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLTitleElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLTitleElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLTitleElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLTitleElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLTitleElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLTitleElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLTitleElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLTitleElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLTitleElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "getText" o = DOMHTMLTitleElementGetTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLTitleElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLTitleElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLTitleElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLTitleElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTitleElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLTitleElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLTitleElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLTitleElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLTitleElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLTitleElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLTitleElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLTitleElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLTitleElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLTitleElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLTitleElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLTitleElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLTitleElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLTitleElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLTitleElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLTitleElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLTitleElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLTitleElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLTitleElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLTitleElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLTitleElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLTitleElementMethod "setText" o = DOMHTMLTitleElementSetTextMethodInfo+    ResolveDOMHTMLTitleElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLTitleElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLTitleElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLTitleElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLTitleElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLTitleElementMethod t DOMHTMLTitleElement, O.MethodInfo info DOMHTMLTitleElement p) => OL.IsLabel t (DOMHTMLTitleElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Just False)++{- |+Get the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLTitleElement #text+@+-}+getDOMHTMLTitleElementText :: (MonadIO m, IsDOMHTMLTitleElement o) => o -> m (Maybe T.Text)+getDOMHTMLTitleElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"++{- |+Set the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLTitleElement [ #text 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLTitleElementText :: (MonadIO m, IsDOMHTMLTitleElement o) => o -> T.Text -> m ()+setDOMHTMLTitleElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLTitleElementText :: (IsDOMHTMLTitleElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLTitleElementText val = B.Properties.constructObjectPropertyString "text" (Just val)++#if ENABLE_OVERLOADING+data DOMHTMLTitleElementTextPropertyInfo+instance AttrInfo DOMHTMLTitleElementTextPropertyInfo where+    type AttrAllowedOps DOMHTMLTitleElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLTitleElementTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLTitleElementTextPropertyInfo = IsDOMHTMLTitleElement+    type AttrGetType DOMHTMLTitleElementTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLTitleElementTextPropertyInfo = "text"+    type AttrOrigin DOMHTMLTitleElementTextPropertyInfo = DOMHTMLTitleElement+    attrGet _ = getDOMHTMLTitleElementText+    attrSet _ = setDOMHTMLTitleElementText+    attrConstruct _ = constructDOMHTMLTitleElementText+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLTitleElement+type instance O.AttributeList DOMHTMLTitleElement = DOMHTMLTitleElementAttributeList+type DOMHTMLTitleElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLTitleElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLTitleElementText :: AttrLabelProxy "text"+dOMHTMLTitleElementText = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLTitleElement = DOMHTMLTitleElementSignalList+type DOMHTMLTitleElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLTitleElement::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTitleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_title_element_get_text" webkit_dom_html_title_element_get_text :: +    Ptr DOMHTMLTitleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"})+    IO CString++{-# DEPRECATED dOMHTMLTitleElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTitleElementGetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTitleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLTitleElementGetText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_title_element_get_text self'+    checkUnexpectedReturnNULL "dOMHTMLTitleElementGetText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLTitleElementGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTitleElement a) => O.MethodInfo DOMHTMLTitleElementGetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTitleElementGetText++#endif++-- method DOMHTMLTitleElement::set_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTitleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_title_element_set_text" webkit_dom_html_title_element_set_text :: +    Ptr DOMHTMLTitleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLTitleElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLTitleElementSetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTitleElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLTitleElementSetText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_title_element_set_text self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLTitleElementSetTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTitleElement a) => O.MethodInfo DOMHTMLTitleElementSetTextMethodInfo a signature where+    overloadedMethod _ = dOMHTMLTitleElementSetText++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLTitleElement = DOMHTMLTitleElement (ManagedPtr DOMHTMLTitleElement)+instance GObject DOMHTMLTitleElement where+class (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o+instance (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o+instance O.HasParentTypes DOMHTMLTitleElement+#if ENABLE_OVERLOADING+data DOMHTMLTitleElementTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTitleElementGetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLTitleElementSetTextMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs view
@@ -0,0 +1,603 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement+    ( ++-- * Exported types+    DOMHTMLUListElement(..)                 ,+    IsDOMHTMLUListElement                   ,+    toDOMHTMLUListElement                   ,+    noDOMHTMLUListElement                   ,+++ -- * Methods+-- ** getCompact #method:getCompact#++#if ENABLE_OVERLOADING+    DOMHTMLUListElementGetCompactMethodInfo ,+#endif+    dOMHTMLUListElementGetCompact           ,+++-- ** getTypeAttr #method:getTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLUListElementGetTypeAttrMethodInfo,+#endif+    dOMHTMLUListElementGetTypeAttr          ,+++-- ** setCompact #method:setCompact#++#if ENABLE_OVERLOADING+    DOMHTMLUListElementSetCompactMethodInfo ,+#endif+    dOMHTMLUListElementSetCompact           ,+++-- ** setTypeAttr #method:setTypeAttr#++#if ENABLE_OVERLOADING+    DOMHTMLUListElementSetTypeAttrMethodInfo,+#endif+    dOMHTMLUListElementSetTypeAttr          ,+++++ -- * Properties+-- ** compact #attr:compact#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLUListElementCompactPropertyInfo  ,+#endif+    constructDOMHTMLUListElementCompact     ,+#if ENABLE_OVERLOADING+    dOMHTMLUListElementCompact              ,+#endif+    getDOMHTMLUListElementCompact           ,+    setDOMHTMLUListElementCompact           ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMHTMLUListElementTypePropertyInfo     ,+#endif+    clearDOMHTMLUListElementType            ,+    constructDOMHTMLUListElementType        ,+#if ENABLE_OVERLOADING+    dOMHTMLUListElementType                 ,+#endif+    getDOMHTMLUListElementType              ,+    setDOMHTMLUListElementType              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMHTMLUListElement = DOMHTMLUListElement (ManagedPtr DOMHTMLUListElement)+foreign import ccall "webkit_dom_html_u_list_element_get_type"+    c_webkit_dom_html_u_list_element_get_type :: IO GType++instance GObject DOMHTMLUListElement where+    gobjectType = c_webkit_dom_html_u_list_element_get_type+    ++-- | Type class for types which can be safely cast to `DOMHTMLUListElement`, for instance with `toDOMHTMLUListElement`.+class (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o+instance (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o++instance O.HasParentTypes DOMHTMLUListElement+type instance O.ParentTypes DOMHTMLUListElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMHTMLUListElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMHTMLUListElement :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m DOMHTMLUListElement+toDOMHTMLUListElement = liftIO . unsafeCastTo DOMHTMLUListElement++-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLUListElement`.+noDOMHTMLUListElement :: Maybe DOMHTMLUListElement+noDOMHTMLUListElement = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMHTMLUListElementMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMHTMLUListElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMHTMLUListElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMHTMLUListElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMHTMLUListElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMHTMLUListElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo+    ResolveDOMHTMLUListElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo+    ResolveDOMHTMLUListElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMHTMLUListElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo+    ResolveDOMHTMLUListElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMHTMLUListElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMHTMLUListElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMHTMLUListElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo+    ResolveDOMHTMLUListElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMHTMLUListElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMHTMLUListElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMHTMLUListElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo+    ResolveDOMHTMLUListElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo+    ResolveDOMHTMLUListElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo+    ResolveDOMHTMLUListElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMHTMLUListElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo+    ResolveDOMHTMLUListElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo+    ResolveDOMHTMLUListElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo+    ResolveDOMHTMLUListElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo+    ResolveDOMHTMLUListElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo+    ResolveDOMHTMLUListElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo+    ResolveDOMHTMLUListElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo+    ResolveDOMHTMLUListElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMHTMLUListElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMHTMLUListElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMHTMLUListElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMHTMLUListElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMHTMLUListElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMHTMLUListElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMHTMLUListElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMHTMLUListElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo+    ResolveDOMHTMLUListElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMHTMLUListElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMHTMLUListElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMHTMLUListElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo+    ResolveDOMHTMLUListElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo+    ResolveDOMHTMLUListElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMHTMLUListElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMHTMLUListElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo+    ResolveDOMHTMLUListElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo+    ResolveDOMHTMLUListElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo+    ResolveDOMHTMLUListElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo+    ResolveDOMHTMLUListElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMHTMLUListElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMHTMLUListElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMHTMLUListElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo+    ResolveDOMHTMLUListElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMHTMLUListElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo+    ResolveDOMHTMLUListElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo+    ResolveDOMHTMLUListElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo+    ResolveDOMHTMLUListElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo+    ResolveDOMHTMLUListElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMHTMLUListElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMHTMLUListElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMHTMLUListElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMHTMLUListElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMHTMLUListElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo+    ResolveDOMHTMLUListElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo+    ResolveDOMHTMLUListElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo+    ResolveDOMHTMLUListElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo+    ResolveDOMHTMLUListElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo+    ResolveDOMHTMLUListElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo+    ResolveDOMHTMLUListElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo+    ResolveDOMHTMLUListElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo+    ResolveDOMHTMLUListElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMHTMLUListElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo+    ResolveDOMHTMLUListElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo+    ResolveDOMHTMLUListElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMHTMLUListElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo+    ResolveDOMHTMLUListElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo+    ResolveDOMHTMLUListElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo+    ResolveDOMHTMLUListElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo+    ResolveDOMHTMLUListElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo+    ResolveDOMHTMLUListElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo+    ResolveDOMHTMLUListElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo+    ResolveDOMHTMLUListElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo+    ResolveDOMHTMLUListElementMethod "getCompact" o = DOMHTMLUListElementGetCompactMethodInfo+    ResolveDOMHTMLUListElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo+    ResolveDOMHTMLUListElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMHTMLUListElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo+    ResolveDOMHTMLUListElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo+    ResolveDOMHTMLUListElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo+    ResolveDOMHTMLUListElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLUListElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo+    ResolveDOMHTMLUListElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo+    ResolveDOMHTMLUListElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo+    ResolveDOMHTMLUListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo+    ResolveDOMHTMLUListElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMHTMLUListElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo+    ResolveDOMHTMLUListElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo+    ResolveDOMHTMLUListElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo+    ResolveDOMHTMLUListElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo+    ResolveDOMHTMLUListElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo+    ResolveDOMHTMLUListElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo+    ResolveDOMHTMLUListElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo+    ResolveDOMHTMLUListElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMHTMLUListElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo+    ResolveDOMHTMLUListElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo+    ResolveDOMHTMLUListElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo+    ResolveDOMHTMLUListElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo+    ResolveDOMHTMLUListElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMHTMLUListElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMHTMLUListElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMHTMLUListElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMHTMLUListElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo+    ResolveDOMHTMLUListElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo+    ResolveDOMHTMLUListElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo+    ResolveDOMHTMLUListElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo+    ResolveDOMHTMLUListElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo+    ResolveDOMHTMLUListElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo+    ResolveDOMHTMLUListElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo+    ResolveDOMHTMLUListElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMHTMLUListElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMHTMLUListElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMHTMLUListElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo+    ResolveDOMHTMLUListElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo+    ResolveDOMHTMLUListElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMHTMLUListElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMHTMLUListElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMHTMLUListElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo+    ResolveDOMHTMLUListElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo+    ResolveDOMHTMLUListElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo+    ResolveDOMHTMLUListElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo+    ResolveDOMHTMLUListElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo+    ResolveDOMHTMLUListElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo+    ResolveDOMHTMLUListElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo+    ResolveDOMHTMLUListElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo+    ResolveDOMHTMLUListElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMHTMLUListElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo+    ResolveDOMHTMLUListElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo+    ResolveDOMHTMLUListElementMethod "getTypeAttr" o = DOMHTMLUListElementGetTypeAttrMethodInfo+    ResolveDOMHTMLUListElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo+    ResolveDOMHTMLUListElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo+    ResolveDOMHTMLUListElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo+    ResolveDOMHTMLUListElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo+    ResolveDOMHTMLUListElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo+    ResolveDOMHTMLUListElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo+    ResolveDOMHTMLUListElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo+    ResolveDOMHTMLUListElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo+    ResolveDOMHTMLUListElementMethod "setCompact" o = DOMHTMLUListElementSetCompactMethodInfo+    ResolveDOMHTMLUListElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo+    ResolveDOMHTMLUListElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMHTMLUListElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo+    ResolveDOMHTMLUListElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo+    ResolveDOMHTMLUListElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo+    ResolveDOMHTMLUListElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo+    ResolveDOMHTMLUListElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo+    ResolveDOMHTMLUListElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo+    ResolveDOMHTMLUListElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo+    ResolveDOMHTMLUListElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMHTMLUListElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo+    ResolveDOMHTMLUListElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo+    ResolveDOMHTMLUListElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMHTMLUListElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMHTMLUListElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo+    ResolveDOMHTMLUListElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo+    ResolveDOMHTMLUListElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo+    ResolveDOMHTMLUListElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo+    ResolveDOMHTMLUListElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMHTMLUListElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo+    ResolveDOMHTMLUListElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo+    ResolveDOMHTMLUListElementMethod "setTypeAttr" o = DOMHTMLUListElementSetTypeAttrMethodInfo+    ResolveDOMHTMLUListElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo+    ResolveDOMHTMLUListElementMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMHTMLUListElementMethod t DOMHTMLUListElement, O.MethodInfo info DOMHTMLUListElement p) => OL.IsLabel t (DOMHTMLUListElement -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "compact"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLUListElement #compact+@+-}+getDOMHTMLUListElementCompact :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m Bool+getDOMHTMLUListElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"++{- |+Set the value of the “@compact@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLUListElement [ #compact 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLUListElementCompact :: (MonadIO m, IsDOMHTMLUListElement o) => o -> Bool -> m ()+setDOMHTMLUListElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val++{- |+Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLUListElementCompact :: (IsDOMHTMLUListElement o) => Bool -> IO (GValueConstruct o)+constructDOMHTMLUListElementCompact val = B.Properties.constructObjectPropertyBool "compact" val++#if ENABLE_OVERLOADING+data DOMHTMLUListElementCompactPropertyInfo+instance AttrInfo DOMHTMLUListElementCompactPropertyInfo where+    type AttrAllowedOps DOMHTMLUListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMHTMLUListElementCompactPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMHTMLUListElementCompactPropertyInfo = IsDOMHTMLUListElement+    type AttrGetType DOMHTMLUListElementCompactPropertyInfo = Bool+    type AttrLabel DOMHTMLUListElementCompactPropertyInfo = "compact"+    type AttrOrigin DOMHTMLUListElementCompactPropertyInfo = DOMHTMLUListElement+    attrGet _ = getDOMHTMLUListElementCompact+    attrSet _ = setDOMHTMLUListElementCompact+    attrConstruct _ = constructDOMHTMLUListElementCompact+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMHTMLUListElement #type+@+-}+getDOMHTMLUListElementType :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m (Maybe T.Text)+getDOMHTMLUListElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++{- |+Set the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMHTMLUListElement [ #type 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMHTMLUListElementType :: (MonadIO m, IsDOMHTMLUListElement o) => o -> T.Text -> m ()+setDOMHTMLUListElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMHTMLUListElementType :: (IsDOMHTMLUListElement o) => T.Text -> IO (GValueConstruct o)+constructDOMHTMLUListElementType val = B.Properties.constructObjectPropertyString "type" (Just val)++{- |+Set the value of the “@type@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #type+@+-}+clearDOMHTMLUListElementType :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m ()+clearDOMHTMLUListElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMHTMLUListElementTypePropertyInfo+instance AttrInfo DOMHTMLUListElementTypePropertyInfo where+    type AttrAllowedOps DOMHTMLUListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMHTMLUListElementTypePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMHTMLUListElementTypePropertyInfo = IsDOMHTMLUListElement+    type AttrGetType DOMHTMLUListElementTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMHTMLUListElementTypePropertyInfo = "type"+    type AttrOrigin DOMHTMLUListElementTypePropertyInfo = DOMHTMLUListElement+    attrGet _ = getDOMHTMLUListElementType+    attrSet _ = setDOMHTMLUListElementType+    attrConstruct _ = constructDOMHTMLUListElementType+    attrClear _ = clearDOMHTMLUListElementType+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMHTMLUListElement+type instance O.AttributeList DOMHTMLUListElement = DOMHTMLUListElementAttributeList+type DOMHTMLUListElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLUListElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLUListElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMHTMLUListElementCompact :: AttrLabelProxy "compact"+dOMHTMLUListElementCompact = AttrLabelProxy++dOMHTMLUListElementType :: AttrLabelProxy "type"+dOMHTMLUListElementType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMHTMLUListElement = DOMHTMLUListElementSignalList+type DOMHTMLUListElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMHTMLUListElement::get_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_u_list_element_get_compact" webkit_dom_html_u_list_element_get_compact :: +    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})+    IO CInt++{-# DEPRECATED dOMHTMLUListElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLUListElementGetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMHTMLUListElementGetCompact self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_u_list_element_get_compact self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLUListElementGetCompactMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementGetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLUListElementGetCompact++#endif++-- method DOMHTMLUListElement::get_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_u_list_element_get_type_attr" webkit_dom_html_u_list_element_get_type_attr :: +    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})+    IO CString++{-# DEPRECATED dOMHTMLUListElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLUListElementGetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMHTMLUListElementGetTypeAttr self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_html_u_list_element_get_type_attr self'+    checkUnexpectedReturnNULL "dOMHTMLUListElementGetTypeAttr" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMHTMLUListElementGetTypeAttrMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementGetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLUListElementGetTypeAttr++#endif++-- method DOMHTMLUListElement::set_compact+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_u_list_element_set_compact" webkit_dom_html_u_list_element_set_compact :: +    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMHTMLUListElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLUListElementSetCompact ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMHTMLUListElementSetCompact self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_html_u_list_element_set_compact self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLUListElementSetCompactMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementSetCompactMethodInfo a signature where+    overloadedMethod _ = dOMHTMLUListElementSetCompact++#endif++-- method DOMHTMLUListElement::set_type_attr+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_html_u_list_element_set_type_attr" webkit_dom_html_u_list_element_set_type_attr :: +    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})+    CString ->                              -- value : TBasicType TUTF8+    IO ()++{-# DEPRECATED dOMHTMLUListElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMHTMLUListElementSetTypeAttr ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+dOMHTMLUListElementSetTypeAttr self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    webkit_dom_html_u_list_element_set_type_attr self' value'+    touchManagedPtr self+    freeMem value'+    return ()++#if ENABLE_OVERLOADING+data DOMHTMLUListElementSetTypeAttrMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementSetTypeAttrMethodInfo a signature where+    overloadedMethod _ = dOMHTMLUListElementSetTypeAttr++#endif++
+ GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMHTMLUListElement = DOMHTMLUListElement (ManagedPtr DOMHTMLUListElement)+instance GObject DOMHTMLUListElement where+class (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o+instance (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o+instance O.HasParentTypes DOMHTMLUListElement+#if ENABLE_OVERLOADING+data DOMHTMLUListElementCompactPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLUListElementTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLUListElementGetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLUListElementGetTypeAttrMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLUListElementSetCompactMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMHTMLUListElementSetTypeAttrMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs view
@@ -0,0 +1,932 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent+    ( ++-- * Exported types+    DOMKeyboardEvent(..)                    ,+    IsDOMKeyboardEvent                      ,+    toDOMKeyboardEvent                      ,+    noDOMKeyboardEvent                      ,+++ -- * Methods+-- ** getAltGraphKey #method:getAltGraphKey#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetAltGraphKeyMethodInfo,+#endif+    dOMKeyboardEventGetAltGraphKey          ,+++-- ** getAltKey #method:getAltKey#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetAltKeyMethodInfo     ,+#endif+    dOMKeyboardEventGetAltKey               ,+++-- ** getCtrlKey #method:getCtrlKey#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetCtrlKeyMethodInfo    ,+#endif+    dOMKeyboardEventGetCtrlKey              ,+++-- ** getKeyIdentifier #method:getKeyIdentifier#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetKeyIdentifierMethodInfo,+#endif+    dOMKeyboardEventGetKeyIdentifier        ,+++-- ** getKeyLocation #method:getKeyLocation#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetKeyLocationMethodInfo,+#endif+    dOMKeyboardEventGetKeyLocation          ,+++-- ** getMetaKey #method:getMetaKey#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetMetaKeyMethodInfo    ,+#endif+    dOMKeyboardEventGetMetaKey              ,+++-- ** getModifierState #method:getModifierState#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetModifierStateMethodInfo,+#endif+    dOMKeyboardEventGetModifierState        ,+++-- ** getShiftKey #method:getShiftKey#++#if ENABLE_OVERLOADING+    DOMKeyboardEventGetShiftKeyMethodInfo   ,+#endif+    dOMKeyboardEventGetShiftKey             ,+++-- ** initKeyboardEvent #method:initKeyboardEvent#++#if ENABLE_OVERLOADING+    DOMKeyboardEventInitKeyboardEventMethodInfo,+#endif+    dOMKeyboardEventInitKeyboardEvent       ,+++++ -- * Properties+-- ** altGraphKey #attr:altGraphKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventAltGraphKeyPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventAltGraphKey             ,+#endif+    getDOMKeyboardEventAltGraphKey          ,+++-- ** altKey #attr:altKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventAltKeyPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventAltKey                  ,+#endif+    getDOMKeyboardEventAltKey               ,+++-- ** ctrlKey #attr:ctrlKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventCtrlKeyPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventCtrlKey                 ,+#endif+    getDOMKeyboardEventCtrlKey              ,+++-- ** keyIdentifier #attr:keyIdentifier#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventKeyIdentifierPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventKeyIdentifier           ,+#endif+    getDOMKeyboardEventKeyIdentifier        ,+++-- ** keyLocation #attr:keyLocation#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventKeyLocationPropertyInfo ,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventKeyLocation             ,+#endif+    getDOMKeyboardEventKeyLocation          ,+++-- ** metaKey #attr:metaKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventMetaKeyPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventMetaKey                 ,+#endif+    getDOMKeyboardEventMetaKey              ,+++-- ** shiftKey #attr:shiftKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMKeyboardEventShiftKeyPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMKeyboardEventShiftKey                ,+#endif+    getDOMKeyboardEventShiftKey             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMUIEvent as WebKit2WebExtension.DOMUIEvent++-- | Memory-managed wrapper type.+newtype DOMKeyboardEvent = DOMKeyboardEvent (ManagedPtr DOMKeyboardEvent)+foreign import ccall "webkit_dom_keyboard_event_get_type"+    c_webkit_dom_keyboard_event_get_type :: IO GType++instance GObject DOMKeyboardEvent where+    gobjectType = c_webkit_dom_keyboard_event_get_type+    ++-- | Type class for types which can be safely cast to `DOMKeyboardEvent`, for instance with `toDOMKeyboardEvent`.+class (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o+instance (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o++instance O.HasParentTypes DOMKeyboardEvent+type instance O.ParentTypes DOMKeyboardEvent = '[WebKit2WebExtension.DOMUIEvent.DOMUIEvent, WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMKeyboardEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMKeyboardEvent :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m DOMKeyboardEvent+toDOMKeyboardEvent = liftIO . unsafeCastTo DOMKeyboardEvent++-- | A convenience alias for `Nothing` :: `Maybe` `DOMKeyboardEvent`.+noDOMKeyboardEvent :: Maybe DOMKeyboardEvent+noDOMKeyboardEvent = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMKeyboardEventMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMKeyboardEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMKeyboardEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMKeyboardEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMKeyboardEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMKeyboardEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMKeyboardEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo+    ResolveDOMKeyboardEventMethod "initKeyboardEvent" o = DOMKeyboardEventInitKeyboardEventMethodInfo+    ResolveDOMKeyboardEventMethod "initUiEvent" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventInitUiEventMethodInfo+    ResolveDOMKeyboardEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMKeyboardEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMKeyboardEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMKeyboardEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo+    ResolveDOMKeyboardEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMKeyboardEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMKeyboardEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMKeyboardEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMKeyboardEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMKeyboardEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo+    ResolveDOMKeyboardEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMKeyboardEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMKeyboardEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMKeyboardEventMethod "getAltGraphKey" o = DOMKeyboardEventGetAltGraphKeyMethodInfo+    ResolveDOMKeyboardEventMethod "getAltKey" o = DOMKeyboardEventGetAltKeyMethodInfo+    ResolveDOMKeyboardEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo+    ResolveDOMKeyboardEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo+    ResolveDOMKeyboardEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo+    ResolveDOMKeyboardEventMethod "getCharCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetCharCodeMethodInfo+    ResolveDOMKeyboardEventMethod "getCtrlKey" o = DOMKeyboardEventGetCtrlKeyMethodInfo+    ResolveDOMKeyboardEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo+    ResolveDOMKeyboardEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMKeyboardEventMethod "getDetail" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetDetailMethodInfo+    ResolveDOMKeyboardEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo+    ResolveDOMKeyboardEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo+    ResolveDOMKeyboardEventMethod "getKeyCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetKeyCodeMethodInfo+    ResolveDOMKeyboardEventMethod "getKeyIdentifier" o = DOMKeyboardEventGetKeyIdentifierMethodInfo+    ResolveDOMKeyboardEventMethod "getKeyLocation" o = DOMKeyboardEventGetKeyLocationMethodInfo+    ResolveDOMKeyboardEventMethod "getLayerX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerXMethodInfo+    ResolveDOMKeyboardEventMethod "getLayerY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerYMethodInfo+    ResolveDOMKeyboardEventMethod "getMetaKey" o = DOMKeyboardEventGetMetaKeyMethodInfo+    ResolveDOMKeyboardEventMethod "getModifierState" o = DOMKeyboardEventGetModifierStateMethodInfo+    ResolveDOMKeyboardEventMethod "getPageX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageXMethodInfo+    ResolveDOMKeyboardEventMethod "getPageY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageYMethodInfo+    ResolveDOMKeyboardEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMKeyboardEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMKeyboardEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo+    ResolveDOMKeyboardEventMethod "getShiftKey" o = DOMKeyboardEventGetShiftKeyMethodInfo+    ResolveDOMKeyboardEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo+    ResolveDOMKeyboardEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo+    ResolveDOMKeyboardEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo+    ResolveDOMKeyboardEventMethod "getView" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetViewMethodInfo+    ResolveDOMKeyboardEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo+    ResolveDOMKeyboardEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMKeyboardEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMKeyboardEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo+    ResolveDOMKeyboardEventMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMKeyboardEventMethod t DOMKeyboardEvent, O.MethodInfo info DOMKeyboardEvent p) => OL.IsLabel t (DOMKeyboardEvent -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "alt-graph-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@alt-graph-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #altGraphKey+@+-}+getDOMKeyboardEventAltGraphKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool+getDOMKeyboardEventAltGraphKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "alt-graph-key"++#if ENABLE_OVERLOADING+data DOMKeyboardEventAltGraphKeyPropertyInfo+instance AttrInfo DOMKeyboardEventAltGraphKeyPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventAltGraphKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMKeyboardEventAltGraphKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventAltGraphKeyPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventAltGraphKeyPropertyInfo = Bool+    type AttrLabel DOMKeyboardEventAltGraphKeyPropertyInfo = "alt-graph-key"+    type AttrOrigin DOMKeyboardEventAltGraphKeyPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventAltGraphKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "alt-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@alt-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #altKey+@+-}+getDOMKeyboardEventAltKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool+getDOMKeyboardEventAltKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "alt-key"++#if ENABLE_OVERLOADING+data DOMKeyboardEventAltKeyPropertyInfo+instance AttrInfo DOMKeyboardEventAltKeyPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventAltKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMKeyboardEventAltKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventAltKeyPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventAltKeyPropertyInfo = Bool+    type AttrLabel DOMKeyboardEventAltKeyPropertyInfo = "alt-key"+    type AttrOrigin DOMKeyboardEventAltKeyPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventAltKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "ctrl-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@ctrl-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #ctrlKey+@+-}+getDOMKeyboardEventCtrlKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool+getDOMKeyboardEventCtrlKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "ctrl-key"++#if ENABLE_OVERLOADING+data DOMKeyboardEventCtrlKeyPropertyInfo+instance AttrInfo DOMKeyboardEventCtrlKeyPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventCtrlKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMKeyboardEventCtrlKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventCtrlKeyPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventCtrlKeyPropertyInfo = Bool+    type AttrLabel DOMKeyboardEventCtrlKeyPropertyInfo = "ctrl-key"+    type AttrOrigin DOMKeyboardEventCtrlKeyPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventCtrlKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "key-identifier"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@key-identifier@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #keyIdentifier+@+-}+getDOMKeyboardEventKeyIdentifier :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m (Maybe T.Text)+getDOMKeyboardEventKeyIdentifier obj = liftIO $ B.Properties.getObjectPropertyString obj "key-identifier"++#if ENABLE_OVERLOADING+data DOMKeyboardEventKeyIdentifierPropertyInfo+instance AttrInfo DOMKeyboardEventKeyIdentifierPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventKeyIdentifierPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMKeyboardEventKeyIdentifierPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventKeyIdentifierPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventKeyIdentifierPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMKeyboardEventKeyIdentifierPropertyInfo = "key-identifier"+    type AttrOrigin DOMKeyboardEventKeyIdentifierPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventKeyIdentifier+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "key-location"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@key-location@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #keyLocation+@+-}+getDOMKeyboardEventKeyLocation :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m CULong+getDOMKeyboardEventKeyLocation obj = liftIO $ B.Properties.getObjectPropertyULong obj "key-location"++#if ENABLE_OVERLOADING+data DOMKeyboardEventKeyLocationPropertyInfo+instance AttrInfo DOMKeyboardEventKeyLocationPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventKeyLocationPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMKeyboardEventKeyLocationPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventKeyLocationPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventKeyLocationPropertyInfo = CULong+    type AttrLabel DOMKeyboardEventKeyLocationPropertyInfo = "key-location"+    type AttrOrigin DOMKeyboardEventKeyLocationPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventKeyLocation+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "meta-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@meta-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #metaKey+@+-}+getDOMKeyboardEventMetaKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool+getDOMKeyboardEventMetaKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "meta-key"++#if ENABLE_OVERLOADING+data DOMKeyboardEventMetaKeyPropertyInfo+instance AttrInfo DOMKeyboardEventMetaKeyPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventMetaKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMKeyboardEventMetaKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventMetaKeyPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventMetaKeyPropertyInfo = Bool+    type AttrLabel DOMKeyboardEventMetaKeyPropertyInfo = "meta-key"+    type AttrOrigin DOMKeyboardEventMetaKeyPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventMetaKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "shift-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@shift-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMKeyboardEvent #shiftKey+@+-}+getDOMKeyboardEventShiftKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool+getDOMKeyboardEventShiftKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "shift-key"++#if ENABLE_OVERLOADING+data DOMKeyboardEventShiftKeyPropertyInfo+instance AttrInfo DOMKeyboardEventShiftKeyPropertyInfo where+    type AttrAllowedOps DOMKeyboardEventShiftKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMKeyboardEventShiftKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMKeyboardEventShiftKeyPropertyInfo = IsDOMKeyboardEvent+    type AttrGetType DOMKeyboardEventShiftKeyPropertyInfo = Bool+    type AttrLabel DOMKeyboardEventShiftKeyPropertyInfo = "shift-key"+    type AttrOrigin DOMKeyboardEventShiftKeyPropertyInfo = DOMKeyboardEvent+    attrGet _ = getDOMKeyboardEventShiftKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMKeyboardEvent+type instance O.AttributeList DOMKeyboardEvent = DOMKeyboardEventAttributeList+type DOMKeyboardEventAttributeList = ('[ '("altGraphKey", DOMKeyboardEventAltGraphKeyPropertyInfo), '("altKey", DOMKeyboardEventAltKeyPropertyInfo), '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventCharCodePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMKeyboardEventCtrlKeyPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", WebKit2WebExtension.DOMUIEvent.DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("keyCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventKeyCodePropertyInfo), '("keyIdentifier", DOMKeyboardEventKeyIdentifierPropertyInfo), '("keyLocation", DOMKeyboardEventKeyLocationPropertyInfo), '("layerX", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerXPropertyInfo), '("layerY", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerYPropertyInfo), '("metaKey", DOMKeyboardEventMetaKeyPropertyInfo), '("pageX", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageXPropertyInfo), '("pageY", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageYPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("shiftKey", DOMKeyboardEventShiftKeyPropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", WebKit2WebExtension.DOMUIEvent.DOMUIEventViewPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMKeyboardEventAltGraphKey :: AttrLabelProxy "altGraphKey"+dOMKeyboardEventAltGraphKey = AttrLabelProxy++dOMKeyboardEventAltKey :: AttrLabelProxy "altKey"+dOMKeyboardEventAltKey = AttrLabelProxy++dOMKeyboardEventCtrlKey :: AttrLabelProxy "ctrlKey"+dOMKeyboardEventCtrlKey = AttrLabelProxy++dOMKeyboardEventKeyIdentifier :: AttrLabelProxy "keyIdentifier"+dOMKeyboardEventKeyIdentifier = AttrLabelProxy++dOMKeyboardEventKeyLocation :: AttrLabelProxy "keyLocation"+dOMKeyboardEventKeyLocation = AttrLabelProxy++dOMKeyboardEventMetaKey :: AttrLabelProxy "metaKey"+dOMKeyboardEventMetaKey = AttrLabelProxy++dOMKeyboardEventShiftKey :: AttrLabelProxy "shiftKey"+dOMKeyboardEventShiftKey = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMKeyboardEvent = DOMKeyboardEventSignalList+type DOMKeyboardEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMKeyboardEvent::get_alt_graph_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_alt_graph_key" webkit_dom_keyboard_event_get_alt_graph_key :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CInt++{-# DEPRECATED dOMKeyboardEventGetAltGraphKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetAltGraphKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMKeyboardEventGetAltGraphKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_alt_graph_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetAltGraphKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetAltGraphKeyMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetAltGraphKey++#endif++-- method DOMKeyboardEvent::get_alt_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_alt_key" webkit_dom_keyboard_event_get_alt_key :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CInt++{-# DEPRECATED dOMKeyboardEventGetAltKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetAltKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMKeyboardEventGetAltKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_alt_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetAltKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetAltKeyMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetAltKey++#endif++-- method DOMKeyboardEvent::get_ctrl_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_ctrl_key" webkit_dom_keyboard_event_get_ctrl_key :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CInt++{-# DEPRECATED dOMKeyboardEventGetCtrlKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetCtrlKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMKeyboardEventGetCtrlKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_ctrl_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetCtrlKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetCtrlKeyMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetCtrlKey++#endif++-- method DOMKeyboardEvent::get_key_identifier+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_key_identifier" webkit_dom_keyboard_event_get_key_identifier :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CString++{-# DEPRECATED dOMKeyboardEventGetKeyIdentifier ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetKeyIdentifier ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMKeyboardEventGetKeyIdentifier self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_key_identifier self'+    checkUnexpectedReturnNULL "dOMKeyboardEventGetKeyIdentifier" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetKeyIdentifierMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetKeyIdentifierMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetKeyIdentifier++#endif++-- method DOMKeyboardEvent::get_key_location+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_key_location" webkit_dom_keyboard_event_get_key_location :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CULong++{-# DEPRECATED dOMKeyboardEventGetKeyLocation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetKeyLocation ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMKeyboardEventGetKeyLocation self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_key_location self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetKeyLocationMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetKeyLocationMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetKeyLocation++#endif++-- method DOMKeyboardEvent::get_meta_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_meta_key" webkit_dom_keyboard_event_get_meta_key :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CInt++{-# DEPRECATED dOMKeyboardEventGetMetaKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetMetaKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMKeyboardEventGetMetaKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_meta_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetMetaKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetMetaKeyMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetMetaKey++#endif++-- method DOMKeyboardEvent::get_modifier_state+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "keyIdentifierArg", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_modifier_state" webkit_dom_keyboard_event_get_modifier_state :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    CString ->                              -- keyIdentifierArg : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMKeyboardEventGetModifierState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetModifierState ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> T.Text+    {- ^ /@keyIdentifierArg@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMKeyboardEventGetModifierState self keyIdentifierArg = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    keyIdentifierArg' <- textToCString keyIdentifierArg+    result <- webkit_dom_keyboard_event_get_modifier_state self' keyIdentifierArg'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem keyIdentifierArg'+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetModifierStateMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetModifierStateMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetModifierState++#endif++-- method DOMKeyboardEvent::get_shift_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_get_shift_key" webkit_dom_keyboard_event_get_shift_key :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    IO CInt++{-# DEPRECATED dOMKeyboardEventGetShiftKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventGetShiftKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMKeyboardEventGetShiftKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_keyboard_event_get_shift_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMKeyboardEventGetShiftKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetShiftKeyMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventGetShiftKey++#endif++-- method DOMKeyboardEvent::init_keyboard_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "keyIdentifier", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "location", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altGraphKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_keyboard_event_init_keyboard_event" webkit_dom_keyboard_event_init_keyboard_event :: +    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})+    CString ->                              -- type : TBasicType TUTF8+    CInt ->                                 -- canBubble : TBasicType TBoolean+    CInt ->                                 -- cancelable : TBasicType TBoolean+    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CString ->                              -- keyIdentifier : TBasicType TUTF8+    CULong ->                               -- location : TBasicType TULong+    CInt ->                                 -- ctrlKey : TBasicType TBoolean+    CInt ->                                 -- altKey : TBasicType TBoolean+    CInt ->                                 -- shiftKey : TBasicType TBoolean+    CInt ->                                 -- metaKey : TBasicType TBoolean+    CInt ->                                 -- altGraphKey : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMKeyboardEventInitKeyboardEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMKeyboardEventInitKeyboardEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}+    -> T.Text+    {- ^ /@type@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@canBubble@/: A 'Bool' -}+    -> Bool+    {- ^ /@cancelable@/: A 'Bool' -}+    -> b+    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> T.Text+    {- ^ /@keyIdentifier@/: A @/gchar/@ -}+    -> CULong+    {- ^ /@location@/: A @/gulong/@ -}+    -> Bool+    {- ^ /@ctrlKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@altKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@shiftKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@metaKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@altGraphKey@/: A 'Bool' -}+    -> m ()+dOMKeyboardEventInitKeyboardEvent self type_ canBubble cancelable view keyIdentifier location ctrlKey altKey shiftKey metaKey altGraphKey = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    type_' <- textToCString type_+    let canBubble' = (fromIntegral . fromEnum) canBubble+    let cancelable' = (fromIntegral . fromEnum) cancelable+    view' <- unsafeManagedPtrCastPtr view+    keyIdentifier' <- textToCString keyIdentifier+    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey+    let altKey' = (fromIntegral . fromEnum) altKey+    let shiftKey' = (fromIntegral . fromEnum) shiftKey+    let metaKey' = (fromIntegral . fromEnum) metaKey+    let altGraphKey' = (fromIntegral . fromEnum) altGraphKey+    webkit_dom_keyboard_event_init_keyboard_event self' type_' canBubble' cancelable' view' keyIdentifier' location ctrlKey' altKey' shiftKey' metaKey' altGraphKey'+    touchManagedPtr self+    touchManagedPtr view+    freeMem type_'+    freeMem keyIdentifier'+    return ()++#if ENABLE_OVERLOADING+data DOMKeyboardEventInitKeyboardEventMethodInfo+instance (signature ~ (T.Text -> Bool -> Bool -> b -> T.Text -> CULong -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()), MonadIO m, IsDOMKeyboardEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) => O.MethodInfo DOMKeyboardEventInitKeyboardEventMethodInfo a signature where+    overloadedMethod _ = dOMKeyboardEventInitKeyboardEvent++#endif++
+ GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs-boot view
@@ -0,0 +1,77 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMKeyboardEvent = DOMKeyboardEvent (ManagedPtr DOMKeyboardEvent)+instance GObject DOMKeyboardEvent where+class (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o+instance (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o+instance O.HasParentTypes DOMKeyboardEvent+#if ENABLE_OVERLOADING+data DOMKeyboardEventAltGraphKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventAltKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventCtrlKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventKeyIdentifierPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventKeyLocationPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventMetaKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventShiftKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetAltGraphKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetAltKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetCtrlKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetKeyIdentifierMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetKeyLocationMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetMetaKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetModifierStateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventGetShiftKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMKeyboardEventInitKeyboardEventMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMMediaList.hs view
@@ -0,0 +1,554 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMMediaList+    ( ++-- * Exported types+    DOMMediaList(..)                        ,+    IsDOMMediaList                          ,+    toDOMMediaList                          ,+    noDOMMediaList                          ,+++ -- * Methods+-- ** appendMedium #method:appendMedium#++#if ENABLE_OVERLOADING+    DOMMediaListAppendMediumMethodInfo      ,+#endif+    dOMMediaListAppendMedium                ,+++-- ** deleteMedium #method:deleteMedium#++#if ENABLE_OVERLOADING+    DOMMediaListDeleteMediumMethodInfo      ,+#endif+    dOMMediaListDeleteMedium                ,+++-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMMediaListGetLengthMethodInfo         ,+#endif+    dOMMediaListGetLength                   ,+++-- ** getMediaText #method:getMediaText#++#if ENABLE_OVERLOADING+    DOMMediaListGetMediaTextMethodInfo      ,+#endif+    dOMMediaListGetMediaText                ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMMediaListItemMethodInfo              ,+#endif+    dOMMediaListItem                        ,+++-- ** setMediaText #method:setMediaText#++#if ENABLE_OVERLOADING+    DOMMediaListSetMediaTextMethodInfo      ,+#endif+    dOMMediaListSetMediaText                ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMediaListLengthPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMMediaListLength                      ,+#endif+    getDOMMediaListLength                   ,+++-- ** mediaText #attr:mediaText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMediaListMediaTextPropertyInfo       ,+#endif+    clearDOMMediaListMediaText              ,+    constructDOMMediaListMediaText          ,+#if ENABLE_OVERLOADING+    dOMMediaListMediaText                   ,+#endif+    getDOMMediaListMediaText                ,+    setDOMMediaListMediaText                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMMediaList = DOMMediaList (ManagedPtr DOMMediaList)+foreign import ccall "webkit_dom_media_list_get_type"+    c_webkit_dom_media_list_get_type :: IO GType++instance GObject DOMMediaList where+    gobjectType = c_webkit_dom_media_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMMediaList`, for instance with `toDOMMediaList`.+class (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o+instance (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o++instance O.HasParentTypes DOMMediaList+type instance O.ParentTypes DOMMediaList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMMediaList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMMediaList :: (MonadIO m, IsDOMMediaList o) => o -> m DOMMediaList+toDOMMediaList = liftIO . unsafeCastTo DOMMediaList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMMediaList`.+noDOMMediaList :: Maybe DOMMediaList+noDOMMediaList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMMediaListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMMediaListMethod "appendMedium" o = DOMMediaListAppendMediumMethodInfo+    ResolveDOMMediaListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMMediaListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMMediaListMethod "deleteMedium" o = DOMMediaListDeleteMediumMethodInfo+    ResolveDOMMediaListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMMediaListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMMediaListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMMediaListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMMediaListMethod "item" o = DOMMediaListItemMethodInfo+    ResolveDOMMediaListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMMediaListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMMediaListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMMediaListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMMediaListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMMediaListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMMediaListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMMediaListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMMediaListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMMediaListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMMediaListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMMediaListMethod "getLength" o = DOMMediaListGetLengthMethodInfo+    ResolveDOMMediaListMethod "getMediaText" o = DOMMediaListGetMediaTextMethodInfo+    ResolveDOMMediaListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMMediaListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMMediaListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMMediaListMethod "setMediaText" o = DOMMediaListSetMediaTextMethodInfo+    ResolveDOMMediaListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMMediaListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMMediaListMethod t DOMMediaList, O.MethodInfo info DOMMediaList p) => OL.IsLabel t (DOMMediaList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMediaList #length+@+-}+getDOMMediaListLength :: (MonadIO m, IsDOMMediaList o) => o -> m CULong+getDOMMediaListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMMediaListLengthPropertyInfo+instance AttrInfo DOMMediaListLengthPropertyInfo where+    type AttrAllowedOps DOMMediaListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMediaListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMediaListLengthPropertyInfo = IsDOMMediaList+    type AttrGetType DOMMediaListLengthPropertyInfo = CULong+    type AttrLabel DOMMediaListLengthPropertyInfo = "length"+    type AttrOrigin DOMMediaListLengthPropertyInfo = DOMMediaList+    attrGet _ = getDOMMediaListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "media-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@media-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMediaList #mediaText+@+-}+getDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> m (Maybe T.Text)+getDOMMediaListMediaText obj = liftIO $ B.Properties.getObjectPropertyString obj "media-text"++{- |+Set the value of the “@media-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMMediaList [ #mediaText 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> T.Text -> m ()+setDOMMediaListMediaText obj val = liftIO $ B.Properties.setObjectPropertyString obj "media-text" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@media-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMMediaListMediaText :: (IsDOMMediaList o) => T.Text -> IO (GValueConstruct o)+constructDOMMediaListMediaText val = B.Properties.constructObjectPropertyString "media-text" (Just val)++{- |+Set the value of the “@media-text@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #mediaText+@+-}+clearDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> m ()+clearDOMMediaListMediaText obj = liftIO $ B.Properties.setObjectPropertyString obj "media-text" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMMediaListMediaTextPropertyInfo+instance AttrInfo DOMMediaListMediaTextPropertyInfo where+    type AttrAllowedOps DOMMediaListMediaTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMMediaListMediaTextPropertyInfo = IsDOMMediaList+    type AttrGetType DOMMediaListMediaTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMMediaListMediaTextPropertyInfo = "media-text"+    type AttrOrigin DOMMediaListMediaTextPropertyInfo = DOMMediaList+    attrGet _ = getDOMMediaListMediaText+    attrSet _ = setDOMMediaListMediaText+    attrConstruct _ = constructDOMMediaListMediaText+    attrClear _ = clearDOMMediaListMediaText+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMMediaList+type instance O.AttributeList DOMMediaList = DOMMediaListAttributeList+type DOMMediaListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMMediaListLengthPropertyInfo), '("mediaText", DOMMediaListMediaTextPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMMediaListLength :: AttrLabelProxy "length"+dOMMediaListLength = AttrLabelProxy++dOMMediaListMediaText :: AttrLabelProxy "mediaText"+dOMMediaListMediaText = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMMediaList = DOMMediaListSignalList+type DOMMediaListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMMediaList::append_medium+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newMedium", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_media_list_append_medium" webkit_dom_media_list_append_medium :: +    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+    CString ->                              -- newMedium : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMMediaListAppendMedium ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMediaListAppendMedium ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+    -> T.Text+    {- ^ /@newMedium@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMMediaListAppendMedium self newMedium = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newMedium' <- textToCString newMedium+    onException (do+        propagateGError $ webkit_dom_media_list_append_medium self' newMedium'+        touchManagedPtr self+        freeMem newMedium'+        return ()+     ) (do+        freeMem newMedium'+     )++#if ENABLE_OVERLOADING+data DOMMediaListAppendMediumMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListAppendMediumMethodInfo a signature where+    overloadedMethod _ = dOMMediaListAppendMedium++#endif++-- method DOMMediaList::delete_medium+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldMedium", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_media_list_delete_medium" webkit_dom_media_list_delete_medium :: +    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+    CString ->                              -- oldMedium : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMMediaListDeleteMedium ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMediaListDeleteMedium ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+    -> T.Text+    {- ^ /@oldMedium@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMMediaListDeleteMedium self oldMedium = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    oldMedium' <- textToCString oldMedium+    onException (do+        propagateGError $ webkit_dom_media_list_delete_medium self' oldMedium'+        touchManagedPtr self+        freeMem oldMedium'+        return ()+     ) (do+        freeMem oldMedium'+     )++#if ENABLE_OVERLOADING+data DOMMediaListDeleteMediumMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListDeleteMediumMethodInfo a signature where+    overloadedMethod _ = dOMMediaListDeleteMedium++#endif++-- method DOMMediaList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_media_list_get_length" webkit_dom_media_list_get_length :: +    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+    IO CULong++{-# DEPRECATED dOMMediaListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMediaListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMMediaListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_media_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMediaListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMMediaListGetLength++#endif++-- method DOMMediaList::get_media_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_media_list_get_media_text" webkit_dom_media_list_get_media_text :: +    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+    IO CString++{-# DEPRECATED dOMMediaListGetMediaText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMediaListGetMediaText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMMediaListGetMediaText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_media_list_get_media_text self'+    checkUnexpectedReturnNULL "dOMMediaListGetMediaText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMediaListGetMediaTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListGetMediaTextMethodInfo a signature where+    overloadedMethod _ = dOMMediaListGetMediaText++#endif++-- method DOMMediaList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_media_list_item" webkit_dom_media_list_item :: +    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+    CULong ->                               -- index : TBasicType TULong+    IO CString++{-# DEPRECATED dOMMediaListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMediaListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMMediaListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_media_list_item self' index+    checkUnexpectedReturnNULL "dOMMediaListItem" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMediaListItemMethodInfo+instance (signature ~ (CULong -> m T.Text), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListItemMethodInfo a signature where+    overloadedMethod _ = dOMMediaListItem++#endif++-- method DOMMediaList::set_media_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_media_list_set_media_text" webkit_dom_media_list_set_media_text :: +    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMMediaListSetMediaText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMediaListSetMediaText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMMediaListSetMediaText self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_media_list_set_media_text self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMMediaListSetMediaTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListSetMediaTextMethodInfo a signature where+    overloadedMethod _ = dOMMediaListSetMediaText++#endif++
+ GI/WebKit2WebExtension/Objects/DOMMediaList.hs-boot view
@@ -0,0 +1,53 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMMediaList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMMediaList = DOMMediaList (ManagedPtr DOMMediaList)+instance GObject DOMMediaList where+class (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o+instance (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o+instance O.HasParentTypes DOMMediaList+#if ENABLE_OVERLOADING+data DOMMediaListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListMediaTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListAppendMediumMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListDeleteMediumMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListGetMediaTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMediaListSetMediaTextMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs view
@@ -0,0 +1,1707 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMMouseEvent+    ( ++-- * Exported types+    DOMMouseEvent(..)                       ,+    IsDOMMouseEvent                         ,+    toDOMMouseEvent                         ,+    noDOMMouseEvent                         ,+++ -- * Methods+-- ** getAltKey #method:getAltKey#++#if ENABLE_OVERLOADING+    DOMMouseEventGetAltKeyMethodInfo        ,+#endif+    dOMMouseEventGetAltKey                  ,+++-- ** getButton #method:getButton#++#if ENABLE_OVERLOADING+    DOMMouseEventGetButtonMethodInfo        ,+#endif+    dOMMouseEventGetButton                  ,+++-- ** getClientX #method:getClientX#++#if ENABLE_OVERLOADING+    DOMMouseEventGetClientXMethodInfo       ,+#endif+    dOMMouseEventGetClientX                 ,+++-- ** getClientY #method:getClientY#++#if ENABLE_OVERLOADING+    DOMMouseEventGetClientYMethodInfo       ,+#endif+    dOMMouseEventGetClientY                 ,+++-- ** getCtrlKey #method:getCtrlKey#++#if ENABLE_OVERLOADING+    DOMMouseEventGetCtrlKeyMethodInfo       ,+#endif+    dOMMouseEventGetCtrlKey                 ,+++-- ** getFromElement #method:getFromElement#++#if ENABLE_OVERLOADING+    DOMMouseEventGetFromElementMethodInfo   ,+#endif+    dOMMouseEventGetFromElement             ,+++-- ** getMetaKey #method:getMetaKey#++#if ENABLE_OVERLOADING+    DOMMouseEventGetMetaKeyMethodInfo       ,+#endif+    dOMMouseEventGetMetaKey                 ,+++-- ** getOffsetX #method:getOffsetX#++#if ENABLE_OVERLOADING+    DOMMouseEventGetOffsetXMethodInfo       ,+#endif+    dOMMouseEventGetOffsetX                 ,+++-- ** getOffsetY #method:getOffsetY#++#if ENABLE_OVERLOADING+    DOMMouseEventGetOffsetYMethodInfo       ,+#endif+    dOMMouseEventGetOffsetY                 ,+++-- ** getRelatedTarget #method:getRelatedTarget#++#if ENABLE_OVERLOADING+    DOMMouseEventGetRelatedTargetMethodInfo ,+#endif+    dOMMouseEventGetRelatedTarget           ,+++-- ** getScreenX #method:getScreenX#++#if ENABLE_OVERLOADING+    DOMMouseEventGetScreenXMethodInfo       ,+#endif+    dOMMouseEventGetScreenX                 ,+++-- ** getScreenY #method:getScreenY#++#if ENABLE_OVERLOADING+    DOMMouseEventGetScreenYMethodInfo       ,+#endif+    dOMMouseEventGetScreenY                 ,+++-- ** getShiftKey #method:getShiftKey#++#if ENABLE_OVERLOADING+    DOMMouseEventGetShiftKeyMethodInfo      ,+#endif+    dOMMouseEventGetShiftKey                ,+++-- ** getToElement #method:getToElement#++#if ENABLE_OVERLOADING+    DOMMouseEventGetToElementMethodInfo     ,+#endif+    dOMMouseEventGetToElement               ,+++-- ** getX #method:getX#++#if ENABLE_OVERLOADING+    DOMMouseEventGetXMethodInfo             ,+#endif+    dOMMouseEventGetX                       ,+++-- ** getY #method:getY#++#if ENABLE_OVERLOADING+    DOMMouseEventGetYMethodInfo             ,+#endif+    dOMMouseEventGetY                       ,+++-- ** initMouseEvent #method:initMouseEvent#++#if ENABLE_OVERLOADING+    DOMMouseEventInitMouseEventMethodInfo   ,+#endif+    dOMMouseEventInitMouseEvent             ,+++++ -- * Properties+-- ** altKey #attr:altKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventAltKeyPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventAltKey                     ,+#endif+    getDOMMouseEventAltKey                  ,+++-- ** button #attr:button#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventButtonPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventButton                     ,+#endif+    getDOMMouseEventButton                  ,+++-- ** clientX #attr:clientX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventClientXPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventClientX                    ,+#endif+    getDOMMouseEventClientX                 ,+++-- ** clientY #attr:clientY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventClientYPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventClientY                    ,+#endif+    getDOMMouseEventClientY                 ,+++-- ** ctrlKey #attr:ctrlKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventCtrlKeyPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventCtrlKey                    ,+#endif+    getDOMMouseEventCtrlKey                 ,+++-- ** fromElement #attr:fromElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventFromElementPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventFromElement                ,+#endif+    getDOMMouseEventFromElement             ,+++-- ** metaKey #attr:metaKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventMetaKeyPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventMetaKey                    ,+#endif+    getDOMMouseEventMetaKey                 ,+++-- ** offsetX #attr:offsetX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventOffsetXPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventOffsetX                    ,+#endif+    getDOMMouseEventOffsetX                 ,+++-- ** offsetY #attr:offsetY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventOffsetYPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventOffsetY                    ,+#endif+    getDOMMouseEventOffsetY                 ,+++-- ** relatedTarget #attr:relatedTarget#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventRelatedTargetPropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventRelatedTarget              ,+#endif+    getDOMMouseEventRelatedTarget           ,+++-- ** screenX #attr:screenX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventScreenXPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventScreenX                    ,+#endif+    getDOMMouseEventScreenX                 ,+++-- ** screenY #attr:screenY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventScreenYPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventScreenY                    ,+#endif+    getDOMMouseEventScreenY                 ,+++-- ** shiftKey #attr:shiftKey#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventShiftKeyPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventShiftKey                   ,+#endif+    getDOMMouseEventShiftKey                ,+++-- ** toElement #attr:toElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventToElementPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventToElement                  ,+#endif+    getDOMMouseEventToElement               ,+++-- ** x #attr:x#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventXPropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventX                          ,+#endif+    getDOMMouseEventX                       ,+++-- ** y #attr:y#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMMouseEventYPropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMMouseEventY                          ,+#endif+    getDOMMouseEventY                       ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMUIEvent as WebKit2WebExtension.DOMUIEvent++-- | Memory-managed wrapper type.+newtype DOMMouseEvent = DOMMouseEvent (ManagedPtr DOMMouseEvent)+foreign import ccall "webkit_dom_mouse_event_get_type"+    c_webkit_dom_mouse_event_get_type :: IO GType++instance GObject DOMMouseEvent where+    gobjectType = c_webkit_dom_mouse_event_get_type+    ++-- | Type class for types which can be safely cast to `DOMMouseEvent`, for instance with `toDOMMouseEvent`.+class (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o+instance (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o++instance O.HasParentTypes DOMMouseEvent+type instance O.ParentTypes DOMMouseEvent = '[WebKit2WebExtension.DOMUIEvent.DOMUIEvent, WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMMouseEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMMouseEvent :: (MonadIO m, IsDOMMouseEvent o) => o -> m DOMMouseEvent+toDOMMouseEvent = liftIO . unsafeCastTo DOMMouseEvent++-- | A convenience alias for `Nothing` :: `Maybe` `DOMMouseEvent`.+noDOMMouseEvent :: Maybe DOMMouseEvent+noDOMMouseEvent = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMMouseEventMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMMouseEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMMouseEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMMouseEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMMouseEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMMouseEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMMouseEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo+    ResolveDOMMouseEventMethod "initMouseEvent" o = DOMMouseEventInitMouseEventMethodInfo+    ResolveDOMMouseEventMethod "initUiEvent" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventInitUiEventMethodInfo+    ResolveDOMMouseEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMMouseEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMMouseEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMMouseEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo+    ResolveDOMMouseEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMMouseEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMMouseEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMMouseEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMMouseEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMMouseEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo+    ResolveDOMMouseEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMMouseEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMMouseEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMMouseEventMethod "getAltKey" o = DOMMouseEventGetAltKeyMethodInfo+    ResolveDOMMouseEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo+    ResolveDOMMouseEventMethod "getButton" o = DOMMouseEventGetButtonMethodInfo+    ResolveDOMMouseEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo+    ResolveDOMMouseEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo+    ResolveDOMMouseEventMethod "getCharCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetCharCodeMethodInfo+    ResolveDOMMouseEventMethod "getClientX" o = DOMMouseEventGetClientXMethodInfo+    ResolveDOMMouseEventMethod "getClientY" o = DOMMouseEventGetClientYMethodInfo+    ResolveDOMMouseEventMethod "getCtrlKey" o = DOMMouseEventGetCtrlKeyMethodInfo+    ResolveDOMMouseEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo+    ResolveDOMMouseEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMMouseEventMethod "getDetail" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetDetailMethodInfo+    ResolveDOMMouseEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo+    ResolveDOMMouseEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo+    ResolveDOMMouseEventMethod "getFromElement" o = DOMMouseEventGetFromElementMethodInfo+    ResolveDOMMouseEventMethod "getKeyCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetKeyCodeMethodInfo+    ResolveDOMMouseEventMethod "getLayerX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerXMethodInfo+    ResolveDOMMouseEventMethod "getLayerY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerYMethodInfo+    ResolveDOMMouseEventMethod "getMetaKey" o = DOMMouseEventGetMetaKeyMethodInfo+    ResolveDOMMouseEventMethod "getOffsetX" o = DOMMouseEventGetOffsetXMethodInfo+    ResolveDOMMouseEventMethod "getOffsetY" o = DOMMouseEventGetOffsetYMethodInfo+    ResolveDOMMouseEventMethod "getPageX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageXMethodInfo+    ResolveDOMMouseEventMethod "getPageY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageYMethodInfo+    ResolveDOMMouseEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMMouseEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMMouseEventMethod "getRelatedTarget" o = DOMMouseEventGetRelatedTargetMethodInfo+    ResolveDOMMouseEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo+    ResolveDOMMouseEventMethod "getScreenX" o = DOMMouseEventGetScreenXMethodInfo+    ResolveDOMMouseEventMethod "getScreenY" o = DOMMouseEventGetScreenYMethodInfo+    ResolveDOMMouseEventMethod "getShiftKey" o = DOMMouseEventGetShiftKeyMethodInfo+    ResolveDOMMouseEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo+    ResolveDOMMouseEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo+    ResolveDOMMouseEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo+    ResolveDOMMouseEventMethod "getToElement" o = DOMMouseEventGetToElementMethodInfo+    ResolveDOMMouseEventMethod "getView" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetViewMethodInfo+    ResolveDOMMouseEventMethod "getX" o = DOMMouseEventGetXMethodInfo+    ResolveDOMMouseEventMethod "getY" o = DOMMouseEventGetYMethodInfo+    ResolveDOMMouseEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo+    ResolveDOMMouseEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMMouseEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMMouseEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo+    ResolveDOMMouseEventMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMMouseEventMethod t DOMMouseEvent, O.MethodInfo info DOMMouseEvent p) => OL.IsLabel t (DOMMouseEvent -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "alt-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@alt-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #altKey+@+-}+getDOMMouseEventAltKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool+getDOMMouseEventAltKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "alt-key"++#if ENABLE_OVERLOADING+data DOMMouseEventAltKeyPropertyInfo+instance AttrInfo DOMMouseEventAltKeyPropertyInfo where+    type AttrAllowedOps DOMMouseEventAltKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventAltKeyPropertyInfo = Bool+    type AttrLabel DOMMouseEventAltKeyPropertyInfo = "alt-key"+    type AttrOrigin DOMMouseEventAltKeyPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventAltKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "button"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@button@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #button+@+-}+getDOMMouseEventButton :: (MonadIO m, IsDOMMouseEvent o) => o -> m Word32+getDOMMouseEventButton obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "button"++#if ENABLE_OVERLOADING+data DOMMouseEventButtonPropertyInfo+instance AttrInfo DOMMouseEventButtonPropertyInfo where+    type AttrAllowedOps DOMMouseEventButtonPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventButtonPropertyInfo = Word32+    type AttrLabel DOMMouseEventButtonPropertyInfo = "button"+    type AttrOrigin DOMMouseEventButtonPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventButton+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "client-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@client-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #clientX+@+-}+getDOMMouseEventClientX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventClientX obj = liftIO $ B.Properties.getObjectPropertyLong obj "client-x"++#if ENABLE_OVERLOADING+data DOMMouseEventClientXPropertyInfo+instance AttrInfo DOMMouseEventClientXPropertyInfo where+    type AttrAllowedOps DOMMouseEventClientXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventClientXPropertyInfo = CLong+    type AttrLabel DOMMouseEventClientXPropertyInfo = "client-x"+    type AttrOrigin DOMMouseEventClientXPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventClientX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "client-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@client-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #clientY+@+-}+getDOMMouseEventClientY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventClientY obj = liftIO $ B.Properties.getObjectPropertyLong obj "client-y"++#if ENABLE_OVERLOADING+data DOMMouseEventClientYPropertyInfo+instance AttrInfo DOMMouseEventClientYPropertyInfo where+    type AttrAllowedOps DOMMouseEventClientYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventClientYPropertyInfo = CLong+    type AttrLabel DOMMouseEventClientYPropertyInfo = "client-y"+    type AttrOrigin DOMMouseEventClientYPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventClientY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "ctrl-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@ctrl-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #ctrlKey+@+-}+getDOMMouseEventCtrlKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool+getDOMMouseEventCtrlKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "ctrl-key"++#if ENABLE_OVERLOADING+data DOMMouseEventCtrlKeyPropertyInfo+instance AttrInfo DOMMouseEventCtrlKeyPropertyInfo where+    type AttrAllowedOps DOMMouseEventCtrlKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventCtrlKeyPropertyInfo = Bool+    type AttrLabel DOMMouseEventCtrlKeyPropertyInfo = "ctrl-key"+    type AttrOrigin DOMMouseEventCtrlKeyPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventCtrlKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "from-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@from-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #fromElement+@+-}+getDOMMouseEventFromElement :: (MonadIO m, IsDOMMouseEvent o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMMouseEventFromElement obj = liftIO $ checkUnexpectedNothing "getDOMMouseEventFromElement" $ B.Properties.getObjectPropertyObject obj "from-element" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMMouseEventFromElementPropertyInfo+instance AttrInfo DOMMouseEventFromElementPropertyInfo where+    type AttrAllowedOps DOMMouseEventFromElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMMouseEventFromElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventFromElementPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventFromElementPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMMouseEventFromElementPropertyInfo = "from-element"+    type AttrOrigin DOMMouseEventFromElementPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventFromElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "meta-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@meta-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #metaKey+@+-}+getDOMMouseEventMetaKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool+getDOMMouseEventMetaKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "meta-key"++#if ENABLE_OVERLOADING+data DOMMouseEventMetaKeyPropertyInfo+instance AttrInfo DOMMouseEventMetaKeyPropertyInfo where+    type AttrAllowedOps DOMMouseEventMetaKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventMetaKeyPropertyInfo = Bool+    type AttrLabel DOMMouseEventMetaKeyPropertyInfo = "meta-key"+    type AttrOrigin DOMMouseEventMetaKeyPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventMetaKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #offsetX+@+-}+getDOMMouseEventOffsetX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventOffsetX obj = liftIO $ B.Properties.getObjectPropertyLong obj "offset-x"++#if ENABLE_OVERLOADING+data DOMMouseEventOffsetXPropertyInfo+instance AttrInfo DOMMouseEventOffsetXPropertyInfo where+    type AttrAllowedOps DOMMouseEventOffsetXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventOffsetXPropertyInfo = CLong+    type AttrLabel DOMMouseEventOffsetXPropertyInfo = "offset-x"+    type AttrOrigin DOMMouseEventOffsetXPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventOffsetX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "offset-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@offset-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #offsetY+@+-}+getDOMMouseEventOffsetY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventOffsetY obj = liftIO $ B.Properties.getObjectPropertyLong obj "offset-y"++#if ENABLE_OVERLOADING+data DOMMouseEventOffsetYPropertyInfo+instance AttrInfo DOMMouseEventOffsetYPropertyInfo where+    type AttrAllowedOps DOMMouseEventOffsetYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventOffsetYPropertyInfo = CLong+    type AttrLabel DOMMouseEventOffsetYPropertyInfo = "offset-y"+    type AttrOrigin DOMMouseEventOffsetYPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventOffsetY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "related-target"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@related-target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #relatedTarget+@+-}+getDOMMouseEventRelatedTarget :: (MonadIO m, IsDOMMouseEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+getDOMMouseEventRelatedTarget obj = liftIO $ B.Properties.getObjectPropertyObject obj "related-target" WebKit2WebExtension.DOMEventTarget.DOMEventTarget++#if ENABLE_OVERLOADING+data DOMMouseEventRelatedTargetPropertyInfo+instance AttrInfo DOMMouseEventRelatedTargetPropertyInfo where+    type AttrAllowedOps DOMMouseEventRelatedTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventRelatedTargetPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)+    type AttrLabel DOMMouseEventRelatedTargetPropertyInfo = "related-target"+    type AttrOrigin DOMMouseEventRelatedTargetPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventRelatedTarget+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "screen-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@screen-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #screenX+@+-}+getDOMMouseEventScreenX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventScreenX obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-x"++#if ENABLE_OVERLOADING+data DOMMouseEventScreenXPropertyInfo+instance AttrInfo DOMMouseEventScreenXPropertyInfo where+    type AttrAllowedOps DOMMouseEventScreenXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventScreenXPropertyInfo = CLong+    type AttrLabel DOMMouseEventScreenXPropertyInfo = "screen-x"+    type AttrOrigin DOMMouseEventScreenXPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventScreenX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "screen-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@screen-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #screenY+@+-}+getDOMMouseEventScreenY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventScreenY obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-y"++#if ENABLE_OVERLOADING+data DOMMouseEventScreenYPropertyInfo+instance AttrInfo DOMMouseEventScreenYPropertyInfo where+    type AttrAllowedOps DOMMouseEventScreenYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventScreenYPropertyInfo = CLong+    type AttrLabel DOMMouseEventScreenYPropertyInfo = "screen-y"+    type AttrOrigin DOMMouseEventScreenYPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventScreenY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "shift-key"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@shift-key@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #shiftKey+@+-}+getDOMMouseEventShiftKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool+getDOMMouseEventShiftKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "shift-key"++#if ENABLE_OVERLOADING+data DOMMouseEventShiftKeyPropertyInfo+instance AttrInfo DOMMouseEventShiftKeyPropertyInfo where+    type AttrAllowedOps DOMMouseEventShiftKeyPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventShiftKeyPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventShiftKeyPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventShiftKeyPropertyInfo = Bool+    type AttrLabel DOMMouseEventShiftKeyPropertyInfo = "shift-key"+    type AttrOrigin DOMMouseEventShiftKeyPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventShiftKey+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "to-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@to-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #toElement+@+-}+getDOMMouseEventToElement :: (MonadIO m, IsDOMMouseEvent o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMMouseEventToElement obj = liftIO $ checkUnexpectedNothing "getDOMMouseEventToElement" $ B.Properties.getObjectPropertyObject obj "to-element" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMMouseEventToElementPropertyInfo+instance AttrInfo DOMMouseEventToElementPropertyInfo where+    type AttrAllowedOps DOMMouseEventToElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMMouseEventToElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventToElementPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventToElementPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMMouseEventToElementPropertyInfo = "to-element"+    type AttrOrigin DOMMouseEventToElementPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventToElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #x+@+-}+getDOMMouseEventX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventX obj = liftIO $ B.Properties.getObjectPropertyLong obj "x"++#if ENABLE_OVERLOADING+data DOMMouseEventXPropertyInfo+instance AttrInfo DOMMouseEventXPropertyInfo where+    type AttrAllowedOps DOMMouseEventXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventXPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventXPropertyInfo = CLong+    type AttrLabel DOMMouseEventXPropertyInfo = "x"+    type AttrOrigin DOMMouseEventXPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMMouseEvent #y+@+-}+getDOMMouseEventY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong+getDOMMouseEventY obj = liftIO $ B.Properties.getObjectPropertyLong obj "y"++#if ENABLE_OVERLOADING+data DOMMouseEventYPropertyInfo+instance AttrInfo DOMMouseEventYPropertyInfo where+    type AttrAllowedOps DOMMouseEventYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMMouseEventYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMMouseEventYPropertyInfo = IsDOMMouseEvent+    type AttrGetType DOMMouseEventYPropertyInfo = CLong+    type AttrLabel DOMMouseEventYPropertyInfo = "y"+    type AttrOrigin DOMMouseEventYPropertyInfo = DOMMouseEvent+    attrGet _ = getDOMMouseEventY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMMouseEvent+type instance O.AttributeList DOMMouseEvent = DOMMouseEventAttributeList+type DOMMouseEventAttributeList = ('[ '("altKey", DOMMouseEventAltKeyPropertyInfo), '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("button", DOMMouseEventButtonPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventCharCodePropertyInfo), '("clientX", DOMMouseEventClientXPropertyInfo), '("clientY", DOMMouseEventClientYPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMMouseEventCtrlKeyPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", WebKit2WebExtension.DOMUIEvent.DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("fromElement", DOMMouseEventFromElementPropertyInfo), '("keyCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventKeyCodePropertyInfo), '("layerX", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerXPropertyInfo), '("layerY", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerYPropertyInfo), '("metaKey", DOMMouseEventMetaKeyPropertyInfo), '("offsetX", DOMMouseEventOffsetXPropertyInfo), '("offsetY", DOMMouseEventOffsetYPropertyInfo), '("pageX", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageXPropertyInfo), '("pageY", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageYPropertyInfo), '("relatedTarget", DOMMouseEventRelatedTargetPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("screenX", DOMMouseEventScreenXPropertyInfo), '("screenY", DOMMouseEventScreenYPropertyInfo), '("shiftKey", DOMMouseEventShiftKeyPropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("toElement", DOMMouseEventToElementPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", WebKit2WebExtension.DOMUIEvent.DOMUIEventViewPropertyInfo), '("x", DOMMouseEventXPropertyInfo), '("y", DOMMouseEventYPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMMouseEventAltKey :: AttrLabelProxy "altKey"+dOMMouseEventAltKey = AttrLabelProxy++dOMMouseEventButton :: AttrLabelProxy "button"+dOMMouseEventButton = AttrLabelProxy++dOMMouseEventClientX :: AttrLabelProxy "clientX"+dOMMouseEventClientX = AttrLabelProxy++dOMMouseEventClientY :: AttrLabelProxy "clientY"+dOMMouseEventClientY = AttrLabelProxy++dOMMouseEventCtrlKey :: AttrLabelProxy "ctrlKey"+dOMMouseEventCtrlKey = AttrLabelProxy++dOMMouseEventFromElement :: AttrLabelProxy "fromElement"+dOMMouseEventFromElement = AttrLabelProxy++dOMMouseEventMetaKey :: AttrLabelProxy "metaKey"+dOMMouseEventMetaKey = AttrLabelProxy++dOMMouseEventOffsetX :: AttrLabelProxy "offsetX"+dOMMouseEventOffsetX = AttrLabelProxy++dOMMouseEventOffsetY :: AttrLabelProxy "offsetY"+dOMMouseEventOffsetY = AttrLabelProxy++dOMMouseEventRelatedTarget :: AttrLabelProxy "relatedTarget"+dOMMouseEventRelatedTarget = AttrLabelProxy++dOMMouseEventScreenX :: AttrLabelProxy "screenX"+dOMMouseEventScreenX = AttrLabelProxy++dOMMouseEventScreenY :: AttrLabelProxy "screenY"+dOMMouseEventScreenY = AttrLabelProxy++dOMMouseEventShiftKey :: AttrLabelProxy "shiftKey"+dOMMouseEventShiftKey = AttrLabelProxy++dOMMouseEventToElement :: AttrLabelProxy "toElement"+dOMMouseEventToElement = AttrLabelProxy++dOMMouseEventX :: AttrLabelProxy "x"+dOMMouseEventX = AttrLabelProxy++dOMMouseEventY :: AttrLabelProxy "y"+dOMMouseEventY = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMMouseEvent = DOMMouseEventSignalList+type DOMMouseEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMMouseEvent::get_alt_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_alt_key" webkit_dom_mouse_event_get_alt_key :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CInt++{-# DEPRECATED dOMMouseEventGetAltKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetAltKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMMouseEventGetAltKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_alt_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetAltKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetAltKeyMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetAltKey++#endif++-- method DOMMouseEvent::get_button+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_button" webkit_dom_mouse_event_get_button :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO Word16++{-# DEPRECATED dOMMouseEventGetButton ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetButton ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMMouseEventGetButton self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_button self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetButtonMethodInfo+instance (signature ~ (m Word16), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetButtonMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetButton++#endif++-- method DOMMouseEvent::get_client_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_client_x" webkit_dom_mouse_event_get_client_x :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetClientX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetClientX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetClientX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_client_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetClientXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetClientXMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetClientX++#endif++-- method DOMMouseEvent::get_client_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_client_y" webkit_dom_mouse_event_get_client_y :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetClientY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetClientY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetClientY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_client_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetClientYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetClientYMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetClientY++#endif++-- method DOMMouseEvent::get_ctrl_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_ctrl_key" webkit_dom_mouse_event_get_ctrl_key :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CInt++{-# DEPRECATED dOMMouseEventGetCtrlKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetCtrlKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMMouseEventGetCtrlKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_ctrl_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetCtrlKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetCtrlKeyMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetCtrlKey++#endif++-- method DOMMouseEvent::get_from_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_from_element" webkit_dom_mouse_event_get_from_element :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMMouseEventGetFromElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetFromElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMMouseEventGetFromElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_from_element self'+    checkUnexpectedReturnNULL "dOMMouseEventGetFromElement" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetFromElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetFromElementMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetFromElement++#endif++-- method DOMMouseEvent::get_meta_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_meta_key" webkit_dom_mouse_event_get_meta_key :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CInt++{-# DEPRECATED dOMMouseEventGetMetaKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetMetaKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMMouseEventGetMetaKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_meta_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetMetaKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetMetaKeyMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetMetaKey++#endif++-- method DOMMouseEvent::get_offset_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_offset_x" webkit_dom_mouse_event_get_offset_x :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetOffsetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetOffsetX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetOffsetX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_offset_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetOffsetXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetOffsetXMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetOffsetX++#endif++-- method DOMMouseEvent::get_offset_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_offset_y" webkit_dom_mouse_event_get_offset_y :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetOffsetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetOffsetY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetOffsetY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_offset_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetOffsetYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetOffsetYMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetOffsetY++#endif++-- method DOMMouseEvent::get_related_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_related_target" webkit_dom_mouse_event_get_related_target :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)++{-# DEPRECATED dOMMouseEventGetRelatedTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetRelatedTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+dOMMouseEventGetRelatedTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_related_target self'+    checkUnexpectedReturnNULL "dOMMouseEventGetRelatedTarget" result+    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetRelatedTargetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetRelatedTargetMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetRelatedTarget++#endif++-- method DOMMouseEvent::get_screen_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_screen_x" webkit_dom_mouse_event_get_screen_x :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetScreenX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetScreenX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetScreenX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_screen_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetScreenXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetScreenXMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetScreenX++#endif++-- method DOMMouseEvent::get_screen_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_screen_y" webkit_dom_mouse_event_get_screen_y :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetScreenY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetScreenY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetScreenY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_screen_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetScreenYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetScreenYMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetScreenY++#endif++-- method DOMMouseEvent::get_shift_key+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_shift_key" webkit_dom_mouse_event_get_shift_key :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CInt++{-# DEPRECATED dOMMouseEventGetShiftKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetShiftKey ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMMouseEventGetShiftKey self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_shift_key self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetShiftKeyMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetShiftKeyMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetShiftKey++#endif++-- method DOMMouseEvent::get_to_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_to_element" webkit_dom_mouse_event_get_to_element :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMMouseEventGetToElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetToElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMMouseEventGetToElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_to_element self'+    checkUnexpectedReturnNULL "dOMMouseEventGetToElement" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMMouseEventGetToElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetToElementMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetToElement++#endif++-- method DOMMouseEvent::get_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_x" webkit_dom_mouse_event_get_x :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetXMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetX++#endif++-- method DOMMouseEvent::get_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_get_y" webkit_dom_mouse_event_get_y :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    IO CLong++{-# DEPRECATED dOMMouseEventGetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventGetY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMMouseEventGetY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_mouse_event_get_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMMouseEventGetYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetYMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventGetY++#endif++-- method DOMMouseEvent::init_mouse_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "detail", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "button", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "relatedTarget", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_mouse_event_init_mouse_event" webkit_dom_mouse_event_init_mouse_event :: +    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})+    CString ->                              -- type : TBasicType TUTF8+    CInt ->                                 -- canBubble : TBasicType TBoolean+    CInt ->                                 -- cancelable : TBasicType TBoolean+    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CLong ->                                -- detail : TBasicType TLong+    CLong ->                                -- screenX : TBasicType TLong+    CLong ->                                -- screenY : TBasicType TLong+    CLong ->                                -- clientX : TBasicType TLong+    CLong ->                                -- clientY : TBasicType TLong+    CInt ->                                 -- ctrlKey : TBasicType TBoolean+    CInt ->                                 -- altKey : TBasicType TBoolean+    CInt ->                                 -- shiftKey : TBasicType TBoolean+    CInt ->                                 -- metaKey : TBasicType TBoolean+    Word16 ->                               -- button : TBasicType TUInt16+    Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget -> -- relatedTarget : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})+    IO ()++{-# DEPRECATED dOMMouseEventInitMouseEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMMouseEventInitMouseEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b, WebKit2WebExtension.DOMEventTarget.IsDOMEventTarget c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}+    -> T.Text+    {- ^ /@type@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@canBubble@/: A 'Bool' -}+    -> Bool+    {- ^ /@cancelable@/: A 'Bool' -}+    -> b+    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> CLong+    {- ^ /@detail@/: A @/glong/@ -}+    -> CLong+    {- ^ /@screenX@/: A @/glong/@ -}+    -> CLong+    {- ^ /@screenY@/: A @/glong/@ -}+    -> CLong+    {- ^ /@clientX@/: A @/glong/@ -}+    -> CLong+    {- ^ /@clientY@/: A @/glong/@ -}+    -> Bool+    {- ^ /@ctrlKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@altKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@shiftKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@metaKey@/: A 'Bool' -}+    -> Word16+    {- ^ /@button@/: A @/gushort/@ -}+    -> c+    {- ^ /@relatedTarget@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}+    -> m ()+dOMMouseEventInitMouseEvent self type_ canBubble cancelable view detail screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey button relatedTarget = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    type_' <- textToCString type_+    let canBubble' = (fromIntegral . fromEnum) canBubble+    let cancelable' = (fromIntegral . fromEnum) cancelable+    view' <- unsafeManagedPtrCastPtr view+    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey+    let altKey' = (fromIntegral . fromEnum) altKey+    let shiftKey' = (fromIntegral . fromEnum) shiftKey+    let metaKey' = (fromIntegral . fromEnum) metaKey+    relatedTarget' <- unsafeManagedPtrCastPtr relatedTarget+    webkit_dom_mouse_event_init_mouse_event self' type_' canBubble' cancelable' view' detail screenX screenY clientX clientY ctrlKey' altKey' shiftKey' metaKey' button relatedTarget'+    touchManagedPtr self+    touchManagedPtr view+    touchManagedPtr relatedTarget+    freeMem type_'+    return ()++#if ENABLE_OVERLOADING+data DOMMouseEventInitMouseEventMethodInfo+instance (signature ~ (T.Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m ()), MonadIO m, IsDOMMouseEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b, WebKit2WebExtension.DOMEventTarget.IsDOMEventTarget c) => O.MethodInfo DOMMouseEventInitMouseEventMethodInfo a signature where+    overloadedMethod _ = dOMMouseEventInitMouseEvent++#endif++
+ GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs-boot view
@@ -0,0 +1,128 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMMouseEvent where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMMouseEvent = DOMMouseEvent (ManagedPtr DOMMouseEvent)+instance GObject DOMMouseEvent where+class (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o+instance (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o+instance O.HasParentTypes DOMMouseEvent+#if ENABLE_OVERLOADING+data DOMMouseEventAltKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventButtonPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventClientXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventClientYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventCtrlKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventFromElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventMetaKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventOffsetXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventOffsetYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventRelatedTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventScreenXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventScreenYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventShiftKeyPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventToElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetAltKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetButtonMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetClientXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetClientYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetCtrlKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetFromElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetMetaKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetOffsetXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetOffsetYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetRelatedTargetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetScreenXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetScreenYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetShiftKeyMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetToElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventGetYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMMouseEventInitMouseEventMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs view
@@ -0,0 +1,605 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap+    ( ++-- * Exported types+    DOMNamedNodeMap(..)                     ,+    IsDOMNamedNodeMap                       ,+    toDOMNamedNodeMap                       ,+    noDOMNamedNodeMap                       ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapGetLengthMethodInfo      ,+#endif+    dOMNamedNodeMapGetLength                ,+++-- ** getNamedItem #method:getNamedItem#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapGetNamedItemMethodInfo   ,+#endif+    dOMNamedNodeMapGetNamedItem             ,+++-- ** getNamedItemNs #method:getNamedItemNs#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapGetNamedItemNsMethodInfo ,+#endif+    dOMNamedNodeMapGetNamedItemNs           ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapItemMethodInfo           ,+#endif+    dOMNamedNodeMapItem                     ,+++-- ** removeNamedItem #method:removeNamedItem#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapRemoveNamedItemMethodInfo,+#endif+    dOMNamedNodeMapRemoveNamedItem          ,+++-- ** removeNamedItemNs #method:removeNamedItemNs#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapRemoveNamedItemNsMethodInfo,+#endif+    dOMNamedNodeMapRemoveNamedItemNs        ,+++-- ** setNamedItem #method:setNamedItem#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapSetNamedItemMethodInfo   ,+#endif+    dOMNamedNodeMapSetNamedItem             ,+++-- ** setNamedItemNs #method:setNamedItemNs#++#if ENABLE_OVERLOADING+    DOMNamedNodeMapSetNamedItemNsMethodInfo ,+#endif+    dOMNamedNodeMapSetNamedItemNs           ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNamedNodeMapLengthPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMNamedNodeMapLength                   ,+#endif+    getDOMNamedNodeMapLength                ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMNamedNodeMap = DOMNamedNodeMap (ManagedPtr DOMNamedNodeMap)+foreign import ccall "webkit_dom_named_node_map_get_type"+    c_webkit_dom_named_node_map_get_type :: IO GType++instance GObject DOMNamedNodeMap where+    gobjectType = c_webkit_dom_named_node_map_get_type+    ++-- | Type class for types which can be safely cast to `DOMNamedNodeMap`, for instance with `toDOMNamedNodeMap`.+class (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o+instance (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o++instance O.HasParentTypes DOMNamedNodeMap+type instance O.ParentTypes DOMNamedNodeMap = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMNamedNodeMap`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMNamedNodeMap :: (MonadIO m, IsDOMNamedNodeMap o) => o -> m DOMNamedNodeMap+toDOMNamedNodeMap = liftIO . unsafeCastTo DOMNamedNodeMap++-- | A convenience alias for `Nothing` :: `Maybe` `DOMNamedNodeMap`.+noDOMNamedNodeMap :: Maybe DOMNamedNodeMap+noDOMNamedNodeMap = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMNamedNodeMapMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMNamedNodeMapMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMNamedNodeMapMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMNamedNodeMapMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMNamedNodeMapMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMNamedNodeMapMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMNamedNodeMapMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMNamedNodeMapMethod "item" o = DOMNamedNodeMapItemMethodInfo+    ResolveDOMNamedNodeMapMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMNamedNodeMapMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMNamedNodeMapMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMNamedNodeMapMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMNamedNodeMapMethod "removeNamedItem" o = DOMNamedNodeMapRemoveNamedItemMethodInfo+    ResolveDOMNamedNodeMapMethod "removeNamedItemNs" o = DOMNamedNodeMapRemoveNamedItemNsMethodInfo+    ResolveDOMNamedNodeMapMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMNamedNodeMapMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMNamedNodeMapMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMNamedNodeMapMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMNamedNodeMapMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMNamedNodeMapMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMNamedNodeMapMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMNamedNodeMapMethod "getLength" o = DOMNamedNodeMapGetLengthMethodInfo+    ResolveDOMNamedNodeMapMethod "getNamedItem" o = DOMNamedNodeMapGetNamedItemMethodInfo+    ResolveDOMNamedNodeMapMethod "getNamedItemNs" o = DOMNamedNodeMapGetNamedItemNsMethodInfo+    ResolveDOMNamedNodeMapMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMNamedNodeMapMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMNamedNodeMapMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMNamedNodeMapMethod "setNamedItem" o = DOMNamedNodeMapSetNamedItemMethodInfo+    ResolveDOMNamedNodeMapMethod "setNamedItemNs" o = DOMNamedNodeMapSetNamedItemNsMethodInfo+    ResolveDOMNamedNodeMapMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMNamedNodeMapMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMNamedNodeMapMethod t DOMNamedNodeMap, O.MethodInfo info DOMNamedNodeMap p) => OL.IsLabel t (DOMNamedNodeMap -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNamedNodeMap #length+@+-}+getDOMNamedNodeMapLength :: (MonadIO m, IsDOMNamedNodeMap o) => o -> m CULong+getDOMNamedNodeMapLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMNamedNodeMapLengthPropertyInfo+instance AttrInfo DOMNamedNodeMapLengthPropertyInfo where+    type AttrAllowedOps DOMNamedNodeMapLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMNamedNodeMapLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNamedNodeMapLengthPropertyInfo = IsDOMNamedNodeMap+    type AttrGetType DOMNamedNodeMapLengthPropertyInfo = CULong+    type AttrLabel DOMNamedNodeMapLengthPropertyInfo = "length"+    type AttrOrigin DOMNamedNodeMapLengthPropertyInfo = DOMNamedNodeMap+    attrGet _ = getDOMNamedNodeMapLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMNamedNodeMap+type instance O.AttributeList DOMNamedNodeMap = DOMNamedNodeMapAttributeList+type DOMNamedNodeMapAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMNamedNodeMapLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMNamedNodeMapLength :: AttrLabelProxy "length"+dOMNamedNodeMapLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMNamedNodeMap = DOMNamedNodeMapSignalList+type DOMNamedNodeMapSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMNamedNodeMap::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_get_length" webkit_dom_named_node_map_get_length :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    IO CULong++{-# DEPRECATED dOMNamedNodeMapGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMNamedNodeMapGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_named_node_map_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMNamedNodeMapGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapGetLength++#endif++-- method DOMNamedNodeMap::get_named_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_get_named_item" webkit_dom_named_node_map_get_named_item :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapGetNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapGetNamedItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNamedNodeMapGetNamedItem self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    result <- webkit_dom_named_node_map_get_named_item self' name'+    checkUnexpectedReturnNULL "dOMNamedNodeMapGetNamedItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+data DOMNamedNodeMapGetNamedItemMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapGetNamedItemMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapGetNamedItem++#endif++-- method DOMNamedNodeMap::get_named_item_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_get_named_item_ns" webkit_dom_named_node_map_get_named_item_ns :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapGetNamedItemNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapGetNamedItemNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNamedNodeMapGetNamedItemNs self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    result <- webkit_dom_named_node_map_get_named_item_ns self' namespaceURI' localName'+    checkUnexpectedReturnNULL "dOMNamedNodeMapGetNamedItemNs" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    freeMem namespaceURI'+    freeMem localName'+    return result'++#if ENABLE_OVERLOADING+data DOMNamedNodeMapGetNamedItemNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapGetNamedItemNsMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapGetNamedItemNs++#endif++-- method DOMNamedNodeMap::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_item" webkit_dom_named_node_map_item :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNamedNodeMapItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_named_node_map_item self' index+    checkUnexpectedReturnNULL "dOMNamedNodeMapItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNamedNodeMapItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapItemMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapItem++#endif++-- method DOMNamedNodeMap::remove_named_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_remove_named_item" webkit_dom_named_node_map_remove_named_item :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    CString ->                              -- name : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapRemoveNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapRemoveNamedItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> T.Text+    {- ^ /@name@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNamedNodeMapRemoveNamedItem self name = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    name' <- textToCString name+    onException (do+        result <- propagateGError $ webkit_dom_named_node_map_remove_named_item self' name'+        checkUnexpectedReturnNULL "dOMNamedNodeMapRemoveNamedItem" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        freeMem name'+        return result'+     ) (do+        freeMem name'+     )++#if ENABLE_OVERLOADING+data DOMNamedNodeMapRemoveNamedItemMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapRemoveNamedItemMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapRemoveNamedItem++#endif++-- method DOMNamedNodeMap::remove_named_item_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_remove_named_item_ns" webkit_dom_named_node_map_remove_named_item_ns :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    CString ->                              -- localName : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapRemoveNamedItemNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapRemoveNamedItemNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@localName@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNamedNodeMapRemoveNamedItemNs self namespaceURI localName = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    localName' <- textToCString localName+    onException (do+        result <- propagateGError $ webkit_dom_named_node_map_remove_named_item_ns self' namespaceURI' localName'+        checkUnexpectedReturnNULL "dOMNamedNodeMapRemoveNamedItemNs" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        freeMem namespaceURI'+        freeMem localName'+        return result'+     ) (do+        freeMem namespaceURI'+        freeMem localName'+     )++#if ENABLE_OVERLOADING+data DOMNamedNodeMapRemoveNamedItemNsMethodInfo+instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapRemoveNamedItemNsMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapRemoveNamedItemNs++#endif++-- method DOMNamedNodeMap::set_named_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_set_named_item" webkit_dom_named_node_map_set_named_item :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapSetNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapSetNamedItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNamedNodeMapSetNamedItem self node = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    onException (do+        result <- propagateGError $ webkit_dom_named_node_map_set_named_item self' node'+        checkUnexpectedReturnNULL "dOMNamedNodeMapSetNamedItem" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        touchManagedPtr node+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNamedNodeMapSetNamedItemMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMNamedNodeMapSetNamedItemMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapSetNamedItem++#endif++-- method DOMNamedNodeMap::set_named_item_ns+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_named_node_map_set_named_item_ns" webkit_dom_named_node_map_set_named_item_ns :: +    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNamedNodeMapSetNamedItemNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNamedNodeMapSetNamedItemNs ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}+    -> b+    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNamedNodeMapSetNamedItemNs self node = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    node' <- unsafeManagedPtrCastPtr node+    onException (do+        result <- propagateGError $ webkit_dom_named_node_map_set_named_item_ns self' node'+        checkUnexpectedReturnNULL "dOMNamedNodeMapSetNamedItemNs" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        touchManagedPtr node+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNamedNodeMapSetNamedItemNsMethodInfo+instance (signature ~ (b -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMNamedNodeMapSetNamedItemNsMethodInfo a signature where+    overloadedMethod _ = dOMNamedNodeMapSetNamedItemNs++#endif++
+ GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs-boot view
@@ -0,0 +1,56 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMNamedNodeMap = DOMNamedNodeMap (ManagedPtr DOMNamedNodeMap)+instance GObject DOMNamedNodeMap where+class (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o+instance (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o+instance O.HasParentTypes DOMNamedNodeMap+#if ENABLE_OVERLOADING+data DOMNamedNodeMapLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapGetNamedItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapGetNamedItemNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapRemoveNamedItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapRemoveNamedItemNsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapSetNamedItemMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNamedNodeMapSetNamedItemNsMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMNode.hs view
@@ -0,0 +1,2529 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMNode+    ( ++-- * Exported types+    DOMNode(..)                             ,+    IsDOMNode                               ,+    toDOMNode                               ,+    noDOMNode                               ,+++ -- * Methods+-- ** appendChild #method:appendChild#++#if ENABLE_OVERLOADING+    DOMNodeAppendChildMethodInfo            ,+#endif+    dOMNodeAppendChild                      ,+++-- ** cloneNodeWithError #method:cloneNodeWithError#++#if ENABLE_OVERLOADING+    DOMNodeCloneNodeWithErrorMethodInfo     ,+#endif+    dOMNodeCloneNodeWithError               ,+++-- ** compareDocumentPosition #method:compareDocumentPosition#++#if ENABLE_OVERLOADING+    DOMNodeCompareDocumentPositionMethodInfo,+#endif+    dOMNodeCompareDocumentPosition          ,+++-- ** contains #method:contains#++#if ENABLE_OVERLOADING+    DOMNodeContainsMethodInfo               ,+#endif+    dOMNodeContains                         ,+++-- ** forJsValue #method:forJsValue#++    dOMNodeForJsValue                       ,+++-- ** getBaseUri #method:getBaseUri#++#if ENABLE_OVERLOADING+    DOMNodeGetBaseUriMethodInfo             ,+#endif+    dOMNodeGetBaseUri                       ,+++-- ** getChildNodes #method:getChildNodes#++#if ENABLE_OVERLOADING+    DOMNodeGetChildNodesMethodInfo          ,+#endif+    dOMNodeGetChildNodes                    ,+++-- ** getFirstChild #method:getFirstChild#++#if ENABLE_OVERLOADING+    DOMNodeGetFirstChildMethodInfo          ,+#endif+    dOMNodeGetFirstChild                    ,+++-- ** getLastChild #method:getLastChild#++#if ENABLE_OVERLOADING+    DOMNodeGetLastChildMethodInfo           ,+#endif+    dOMNodeGetLastChild                     ,+++-- ** getLocalName #method:getLocalName#++#if ENABLE_OVERLOADING+    DOMNodeGetLocalNameMethodInfo           ,+#endif+    dOMNodeGetLocalName                     ,+++-- ** getNamespaceUri #method:getNamespaceUri#++#if ENABLE_OVERLOADING+    DOMNodeGetNamespaceUriMethodInfo        ,+#endif+    dOMNodeGetNamespaceUri                  ,+++-- ** getNextSibling #method:getNextSibling#++#if ENABLE_OVERLOADING+    DOMNodeGetNextSiblingMethodInfo         ,+#endif+    dOMNodeGetNextSibling                   ,+++-- ** getNodeName #method:getNodeName#++#if ENABLE_OVERLOADING+    DOMNodeGetNodeNameMethodInfo            ,+#endif+    dOMNodeGetNodeName                      ,+++-- ** getNodeType #method:getNodeType#++#if ENABLE_OVERLOADING+    DOMNodeGetNodeTypeMethodInfo            ,+#endif+    dOMNodeGetNodeType                      ,+++-- ** getNodeValue #method:getNodeValue#++#if ENABLE_OVERLOADING+    DOMNodeGetNodeValueMethodInfo           ,+#endif+    dOMNodeGetNodeValue                     ,+++-- ** getOwnerDocument #method:getOwnerDocument#++#if ENABLE_OVERLOADING+    DOMNodeGetOwnerDocumentMethodInfo       ,+#endif+    dOMNodeGetOwnerDocument                 ,+++-- ** getParentElement #method:getParentElement#++#if ENABLE_OVERLOADING+    DOMNodeGetParentElementMethodInfo       ,+#endif+    dOMNodeGetParentElement                 ,+++-- ** getParentNode #method:getParentNode#++#if ENABLE_OVERLOADING+    DOMNodeGetParentNodeMethodInfo          ,+#endif+    dOMNodeGetParentNode                    ,+++-- ** getPrefix #method:getPrefix#++#if ENABLE_OVERLOADING+    DOMNodeGetPrefixMethodInfo              ,+#endif+    dOMNodeGetPrefix                        ,+++-- ** getPreviousSibling #method:getPreviousSibling#++#if ENABLE_OVERLOADING+    DOMNodeGetPreviousSiblingMethodInfo     ,+#endif+    dOMNodeGetPreviousSibling               ,+++-- ** getTextContent #method:getTextContent#++#if ENABLE_OVERLOADING+    DOMNodeGetTextContentMethodInfo         ,+#endif+    dOMNodeGetTextContent                   ,+++-- ** hasChildNodes #method:hasChildNodes#++#if ENABLE_OVERLOADING+    DOMNodeHasChildNodesMethodInfo          ,+#endif+    dOMNodeHasChildNodes                    ,+++-- ** insertBefore #method:insertBefore#++#if ENABLE_OVERLOADING+    DOMNodeInsertBeforeMethodInfo           ,+#endif+    dOMNodeInsertBefore                     ,+++-- ** isDefaultNamespace #method:isDefaultNamespace#++#if ENABLE_OVERLOADING+    DOMNodeIsDefaultNamespaceMethodInfo     ,+#endif+    dOMNodeIsDefaultNamespace               ,+++-- ** isEqualNode #method:isEqualNode#++#if ENABLE_OVERLOADING+    DOMNodeIsEqualNodeMethodInfo            ,+#endif+    dOMNodeIsEqualNode                      ,+++-- ** isSameNode #method:isSameNode#++#if ENABLE_OVERLOADING+    DOMNodeIsSameNodeMethodInfo             ,+#endif+    dOMNodeIsSameNode                       ,+++-- ** isSupported #method:isSupported#++#if ENABLE_OVERLOADING+    DOMNodeIsSupportedMethodInfo            ,+#endif+    dOMNodeIsSupported                      ,+++-- ** lookupNamespaceUri #method:lookupNamespaceUri#++#if ENABLE_OVERLOADING+    DOMNodeLookupNamespaceUriMethodInfo     ,+#endif+    dOMNodeLookupNamespaceUri               ,+++-- ** lookupPrefix #method:lookupPrefix#++#if ENABLE_OVERLOADING+    DOMNodeLookupPrefixMethodInfo           ,+#endif+    dOMNodeLookupPrefix                     ,+++-- ** normalize #method:normalize#++#if ENABLE_OVERLOADING+    DOMNodeNormalizeMethodInfo              ,+#endif+    dOMNodeNormalize                        ,+++-- ** removeChild #method:removeChild#++#if ENABLE_OVERLOADING+    DOMNodeRemoveChildMethodInfo            ,+#endif+    dOMNodeRemoveChild                      ,+++-- ** replaceChild #method:replaceChild#++#if ENABLE_OVERLOADING+    DOMNodeReplaceChildMethodInfo           ,+#endif+    dOMNodeReplaceChild                     ,+++-- ** setNodeValue #method:setNodeValue#++#if ENABLE_OVERLOADING+    DOMNodeSetNodeValueMethodInfo           ,+#endif+    dOMNodeSetNodeValue                     ,+++-- ** setPrefix #method:setPrefix#++#if ENABLE_OVERLOADING+    DOMNodeSetPrefixMethodInfo              ,+#endif+    dOMNodeSetPrefix                        ,+++-- ** setTextContent #method:setTextContent#++#if ENABLE_OVERLOADING+    DOMNodeSetTextContentMethodInfo         ,+#endif+    dOMNodeSetTextContent                   ,+++++ -- * Properties+-- ** baseUri #attr:baseUri#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeBaseUriPropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeBaseUri                          ,+#endif+    getDOMNodeBaseUri                       ,+++-- ** childNodes #attr:childNodes#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeChildNodesPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeChildNodes                       ,+#endif+    getDOMNodeChildNodes                    ,+++-- ** firstChild #attr:firstChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeFirstChildPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeFirstChild                       ,+#endif+    getDOMNodeFirstChild                    ,+++-- ** lastChild #attr:lastChild#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeLastChildPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeLastChild                        ,+#endif+    getDOMNodeLastChild                     ,+++-- ** nextSibling #attr:nextSibling#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeNextSiblingPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeNextSibling                      ,+#endif+    getDOMNodeNextSibling                   ,+++-- ** nodeName #attr:nodeName#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeNodeNamePropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeNodeName                         ,+#endif+    getDOMNodeNodeName                      ,+++-- ** nodeType #attr:nodeType#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeNodeTypePropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeNodeType                         ,+#endif+    getDOMNodeNodeType                      ,+++-- ** nodeValue #attr:nodeValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeNodeValuePropertyInfo            ,+#endif+    clearDOMNodeNodeValue                   ,+    constructDOMNodeNodeValue               ,+#if ENABLE_OVERLOADING+    dOMNodeNodeValue                        ,+#endif+    getDOMNodeNodeValue                     ,+    setDOMNodeNodeValue                     ,+++-- ** ownerDocument #attr:ownerDocument#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeOwnerDocumentPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeOwnerDocument                    ,+#endif+    getDOMNodeOwnerDocument                 ,+++-- ** parentElement #attr:parentElement#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeParentElementPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeParentElement                    ,+#endif+    getDOMNodeParentElement                 ,+++-- ** parentNode #attr:parentNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeParentNodePropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeParentNode                       ,+#endif+    getDOMNodeParentNode                    ,+++-- ** previousSibling #attr:previousSibling#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodePreviousSiblingPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMNodePreviousSibling                  ,+#endif+    getDOMNodePreviousSibling               ,+++-- ** textContent #attr:textContent#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeTextContentPropertyInfo          ,+#endif+    clearDOMNodeTextContent                 ,+    constructDOMNodeTextContent             ,+#if ENABLE_OVERLOADING+    dOMNodeTextContent                      ,+#endif+    getDOMNodeTextContent                   ,+    setDOMNodeTextContent                   ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import qualified GI.JavaScriptCore.Objects.Value as JavaScriptCore.Value+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMNode = DOMNode (ManagedPtr DOMNode)+foreign import ccall "webkit_dom_node_get_type"+    c_webkit_dom_node_get_type :: IO GType++instance GObject DOMNode where+    gobjectType = c_webkit_dom_node_get_type+    ++-- | Type class for types which can be safely cast to `DOMNode`, for instance with `toDOMNode`.+class (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o+instance (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o++instance O.HasParentTypes DOMNode+type instance O.ParentTypes DOMNode = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMNode`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMNode :: (MonadIO m, IsDOMNode o) => o -> m DOMNode+toDOMNode = liftIO . unsafeCastTo DOMNode++-- | A convenience alias for `Nothing` :: `Maybe` `DOMNode`.+noDOMNode :: Maybe DOMNode+noDOMNode = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMNodeMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMNodeMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMNodeMethod "appendChild" o = DOMNodeAppendChildMethodInfo+    ResolveDOMNodeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMNodeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMNodeMethod "cloneNodeWithError" o = DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMNodeMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMNodeMethod "contains" o = DOMNodeContainsMethodInfo+    ResolveDOMNodeMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMNodeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMNodeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMNodeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMNodeMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo+    ResolveDOMNodeMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo+    ResolveDOMNodeMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMNodeMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo+    ResolveDOMNodeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMNodeMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo+    ResolveDOMNodeMethod "isSupported" o = DOMNodeIsSupportedMethodInfo+    ResolveDOMNodeMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMNodeMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo+    ResolveDOMNodeMethod "normalize" o = DOMNodeNormalizeMethodInfo+    ResolveDOMNodeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMNodeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMNodeMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMNodeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMNodeMethod "removeChild" o = DOMNodeRemoveChildMethodInfo+    ResolveDOMNodeMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMNodeMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo+    ResolveDOMNodeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMNodeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMNodeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMNodeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMNodeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMNodeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMNodeMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo+    ResolveDOMNodeMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo+    ResolveDOMNodeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMNodeMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo+    ResolveDOMNodeMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo+    ResolveDOMNodeMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo+    ResolveDOMNodeMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMNodeMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo+    ResolveDOMNodeMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo+    ResolveDOMNodeMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo+    ResolveDOMNodeMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo+    ResolveDOMNodeMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMNodeMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo+    ResolveDOMNodeMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo+    ResolveDOMNodeMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo+    ResolveDOMNodeMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMNodeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMNodeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMNodeMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo+    ResolveDOMNodeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMNodeMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo+    ResolveDOMNodeMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo+    ResolveDOMNodeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMNodeMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo+    ResolveDOMNodeMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMNodeMethod t DOMNode, O.MethodInfo info DOMNode p) => OL.IsLabel t (DOMNode -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "base-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@base-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #baseUri+@+-}+getDOMNodeBaseUri :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)+getDOMNodeBaseUri obj = liftIO $ B.Properties.getObjectPropertyString obj "base-uri"++#if ENABLE_OVERLOADING+data DOMNodeBaseUriPropertyInfo+instance AttrInfo DOMNodeBaseUriPropertyInfo where+    type AttrAllowedOps DOMNodeBaseUriPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeBaseUriPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeBaseUriPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeBaseUriPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMNodeBaseUriPropertyInfo = "base-uri"+    type AttrOrigin DOMNodeBaseUriPropertyInfo = DOMNode+    attrGet _ = getDOMNodeBaseUri+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "child-nodes"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@child-nodes@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #childNodes+@+-}+getDOMNodeChildNodes :: (MonadIO m, IsDOMNode o) => o -> m (Maybe WebKit2WebExtension.DOMNodeList.DOMNodeList)+getDOMNodeChildNodes obj = liftIO $ B.Properties.getObjectPropertyObject obj "child-nodes" WebKit2WebExtension.DOMNodeList.DOMNodeList++#if ENABLE_OVERLOADING+data DOMNodeChildNodesPropertyInfo+instance AttrInfo DOMNodeChildNodesPropertyInfo where+    type AttrAllowedOps DOMNodeChildNodesPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeChildNodesPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeChildNodesPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeChildNodesPropertyInfo = (Maybe WebKit2WebExtension.DOMNodeList.DOMNodeList)+    type AttrLabel DOMNodeChildNodesPropertyInfo = "child-nodes"+    type AttrOrigin DOMNodeChildNodesPropertyInfo = DOMNode+    attrGet _ = getDOMNodeChildNodes+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "first-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@first-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #firstChild+@+-}+getDOMNodeFirstChild :: (MonadIO m, IsDOMNode o) => o -> m DOMNode+getDOMNodeFirstChild obj = liftIO $ checkUnexpectedNothing "getDOMNodeFirstChild" $ B.Properties.getObjectPropertyObject obj "first-child" DOMNode++#if ENABLE_OVERLOADING+data DOMNodeFirstChildPropertyInfo+instance AttrInfo DOMNodeFirstChildPropertyInfo where+    type AttrAllowedOps DOMNodeFirstChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeFirstChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeFirstChildPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeFirstChildPropertyInfo = DOMNode+    type AttrLabel DOMNodeFirstChildPropertyInfo = "first-child"+    type AttrOrigin DOMNodeFirstChildPropertyInfo = DOMNode+    attrGet _ = getDOMNodeFirstChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "last-child"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@last-child@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #lastChild+@+-}+getDOMNodeLastChild :: (MonadIO m, IsDOMNode o) => o -> m DOMNode+getDOMNodeLastChild obj = liftIO $ checkUnexpectedNothing "getDOMNodeLastChild" $ B.Properties.getObjectPropertyObject obj "last-child" DOMNode++#if ENABLE_OVERLOADING+data DOMNodeLastChildPropertyInfo+instance AttrInfo DOMNodeLastChildPropertyInfo where+    type AttrAllowedOps DOMNodeLastChildPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeLastChildPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeLastChildPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeLastChildPropertyInfo = DOMNode+    type AttrLabel DOMNodeLastChildPropertyInfo = "last-child"+    type AttrOrigin DOMNodeLastChildPropertyInfo = DOMNode+    attrGet _ = getDOMNodeLastChild+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "next-sibling"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@next-sibling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #nextSibling+@+-}+getDOMNodeNextSibling :: (MonadIO m, IsDOMNode o) => o -> m DOMNode+getDOMNodeNextSibling obj = liftIO $ checkUnexpectedNothing "getDOMNodeNextSibling" $ B.Properties.getObjectPropertyObject obj "next-sibling" DOMNode++#if ENABLE_OVERLOADING+data DOMNodeNextSiblingPropertyInfo+instance AttrInfo DOMNodeNextSiblingPropertyInfo where+    type AttrAllowedOps DOMNodeNextSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeNextSiblingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeNextSiblingPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeNextSiblingPropertyInfo = DOMNode+    type AttrLabel DOMNodeNextSiblingPropertyInfo = "next-sibling"+    type AttrOrigin DOMNodeNextSiblingPropertyInfo = DOMNode+    attrGet _ = getDOMNodeNextSibling+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "node-name"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@node-name@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #nodeName+@+-}+getDOMNodeNodeName :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)+getDOMNodeNodeName obj = liftIO $ B.Properties.getObjectPropertyString obj "node-name"++#if ENABLE_OVERLOADING+data DOMNodeNodeNamePropertyInfo+instance AttrInfo DOMNodeNodeNamePropertyInfo where+    type AttrAllowedOps DOMNodeNodeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeNodeNamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeNodeNamePropertyInfo = IsDOMNode+    type AttrGetType DOMNodeNodeNamePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMNodeNodeNamePropertyInfo = "node-name"+    type AttrOrigin DOMNodeNodeNamePropertyInfo = DOMNode+    attrGet _ = getDOMNodeNodeName+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "node-type"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@node-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #nodeType+@+-}+getDOMNodeNodeType :: (MonadIO m, IsDOMNode o) => o -> m Word32+getDOMNodeNodeType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "node-type"++#if ENABLE_OVERLOADING+data DOMNodeNodeTypePropertyInfo+instance AttrInfo DOMNodeNodeTypePropertyInfo where+    type AttrAllowedOps DOMNodeNodeTypePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMNodeNodeTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeNodeTypePropertyInfo = IsDOMNode+    type AttrGetType DOMNodeNodeTypePropertyInfo = Word32+    type AttrLabel DOMNodeNodeTypePropertyInfo = "node-type"+    type AttrOrigin DOMNodeNodeTypePropertyInfo = DOMNode+    attrGet _ = getDOMNodeNodeType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "node-value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@node-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #nodeValue+@+-}+getDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)+getDOMNodeNodeValue obj = liftIO $ B.Properties.getObjectPropertyString obj "node-value"++{- |+Set the value of the “@node-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMNode [ #nodeValue 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> T.Text -> m ()+setDOMNodeNodeValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "node-value" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@node-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMNodeNodeValue :: (IsDOMNode o) => T.Text -> IO (GValueConstruct o)+constructDOMNodeNodeValue val = B.Properties.constructObjectPropertyString "node-value" (Just val)++{- |+Set the value of the “@node-value@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #nodeValue+@+-}+clearDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m ()+clearDOMNodeNodeValue obj = liftIO $ B.Properties.setObjectPropertyString obj "node-value" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMNodeNodeValuePropertyInfo+instance AttrInfo DOMNodeNodeValuePropertyInfo where+    type AttrAllowedOps DOMNodeNodeValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeNodeValuePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMNodeNodeValuePropertyInfo = IsDOMNode+    type AttrGetType DOMNodeNodeValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMNodeNodeValuePropertyInfo = "node-value"+    type AttrOrigin DOMNodeNodeValuePropertyInfo = DOMNode+    attrGet _ = getDOMNodeNodeValue+    attrSet _ = setDOMNodeNodeValue+    attrConstruct _ = constructDOMNodeNodeValue+    attrClear _ = clearDOMNodeNodeValue+#endif++-- VVV Prop "owner-document"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@owner-document@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #ownerDocument+@+-}+getDOMNodeOwnerDocument :: (MonadIO m, IsDOMNode o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument+getDOMNodeOwnerDocument obj = liftIO $ checkUnexpectedNothing "getDOMNodeOwnerDocument" $ B.Properties.getObjectPropertyObject obj "owner-document" WebKit2WebExtension.DOMDocument.DOMDocument++#if ENABLE_OVERLOADING+data DOMNodeOwnerDocumentPropertyInfo+instance AttrInfo DOMNodeOwnerDocumentPropertyInfo where+    type AttrAllowedOps DOMNodeOwnerDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeOwnerDocumentPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeOwnerDocumentPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeOwnerDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument+    type AttrLabel DOMNodeOwnerDocumentPropertyInfo = "owner-document"+    type AttrOrigin DOMNodeOwnerDocumentPropertyInfo = DOMNode+    attrGet _ = getDOMNodeOwnerDocument+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "parent-element"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@parent-element@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #parentElement+@+-}+getDOMNodeParentElement :: (MonadIO m, IsDOMNode o) => o -> m WebKit2WebExtension.DOMElement.DOMElement+getDOMNodeParentElement obj = liftIO $ checkUnexpectedNothing "getDOMNodeParentElement" $ B.Properties.getObjectPropertyObject obj "parent-element" WebKit2WebExtension.DOMElement.DOMElement++#if ENABLE_OVERLOADING+data DOMNodeParentElementPropertyInfo+instance AttrInfo DOMNodeParentElementPropertyInfo where+    type AttrAllowedOps DOMNodeParentElementPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeParentElementPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeParentElementPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeParentElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement+    type AttrLabel DOMNodeParentElementPropertyInfo = "parent-element"+    type AttrOrigin DOMNodeParentElementPropertyInfo = DOMNode+    attrGet _ = getDOMNodeParentElement+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "parent-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@parent-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #parentNode+@+-}+getDOMNodeParentNode :: (MonadIO m, IsDOMNode o) => o -> m DOMNode+getDOMNodeParentNode obj = liftIO $ checkUnexpectedNothing "getDOMNodeParentNode" $ B.Properties.getObjectPropertyObject obj "parent-node" DOMNode++#if ENABLE_OVERLOADING+data DOMNodeParentNodePropertyInfo+instance AttrInfo DOMNodeParentNodePropertyInfo where+    type AttrAllowedOps DOMNodeParentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeParentNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeParentNodePropertyInfo = IsDOMNode+    type AttrGetType DOMNodeParentNodePropertyInfo = DOMNode+    type AttrLabel DOMNodeParentNodePropertyInfo = "parent-node"+    type AttrOrigin DOMNodeParentNodePropertyInfo = DOMNode+    attrGet _ = getDOMNodeParentNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "previous-sibling"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@previous-sibling@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #previousSibling+@+-}+getDOMNodePreviousSibling :: (MonadIO m, IsDOMNode o) => o -> m DOMNode+getDOMNodePreviousSibling obj = liftIO $ checkUnexpectedNothing "getDOMNodePreviousSibling" $ B.Properties.getObjectPropertyObject obj "previous-sibling" DOMNode++#if ENABLE_OVERLOADING+data DOMNodePreviousSiblingPropertyInfo+instance AttrInfo DOMNodePreviousSiblingPropertyInfo where+    type AttrAllowedOps DOMNodePreviousSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodePreviousSiblingPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodePreviousSiblingPropertyInfo = IsDOMNode+    type AttrGetType DOMNodePreviousSiblingPropertyInfo = DOMNode+    type AttrLabel DOMNodePreviousSiblingPropertyInfo = "previous-sibling"+    type AttrOrigin DOMNodePreviousSiblingPropertyInfo = DOMNode+    attrGet _ = getDOMNodePreviousSibling+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "text-content"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@text-content@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNode #textContent+@+-}+getDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)+getDOMNodeTextContent obj = liftIO $ B.Properties.getObjectPropertyString obj "text-content"++{- |+Set the value of the “@text-content@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMNode [ #textContent 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> T.Text -> m ()+setDOMNodeTextContent obj val = liftIO $ B.Properties.setObjectPropertyString obj "text-content" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@text-content@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMNodeTextContent :: (IsDOMNode o) => T.Text -> IO (GValueConstruct o)+constructDOMNodeTextContent val = B.Properties.constructObjectPropertyString "text-content" (Just val)++{- |+Set the value of the “@text-content@” property to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #textContent+@+-}+clearDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m ()+clearDOMNodeTextContent obj = liftIO $ B.Properties.setObjectPropertyString obj "text-content" (Nothing :: Maybe T.Text)++#if ENABLE_OVERLOADING+data DOMNodeTextContentPropertyInfo+instance AttrInfo DOMNodeTextContentPropertyInfo where+    type AttrAllowedOps DOMNodeTextContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeTextContentPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint DOMNodeTextContentPropertyInfo = IsDOMNode+    type AttrGetType DOMNodeTextContentPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMNodeTextContentPropertyInfo = "text-content"+    type AttrOrigin DOMNodeTextContentPropertyInfo = DOMNode+    attrGet _ = getDOMNodeTextContent+    attrSet _ = setDOMNodeTextContent+    attrConstruct _ = constructDOMNodeTextContent+    attrClear _ = clearDOMNodeTextContent+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMNode+type instance O.AttributeList DOMNode = DOMNodeAttributeList+type DOMNodeAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMNodeBaseUri :: AttrLabelProxy "baseUri"+dOMNodeBaseUri = AttrLabelProxy++dOMNodeChildNodes :: AttrLabelProxy "childNodes"+dOMNodeChildNodes = AttrLabelProxy++dOMNodeFirstChild :: AttrLabelProxy "firstChild"+dOMNodeFirstChild = AttrLabelProxy++dOMNodeLastChild :: AttrLabelProxy "lastChild"+dOMNodeLastChild = AttrLabelProxy++dOMNodeNextSibling :: AttrLabelProxy "nextSibling"+dOMNodeNextSibling = AttrLabelProxy++dOMNodeNodeName :: AttrLabelProxy "nodeName"+dOMNodeNodeName = AttrLabelProxy++dOMNodeNodeType :: AttrLabelProxy "nodeType"+dOMNodeNodeType = AttrLabelProxy++dOMNodeNodeValue :: AttrLabelProxy "nodeValue"+dOMNodeNodeValue = AttrLabelProxy++dOMNodeOwnerDocument :: AttrLabelProxy "ownerDocument"+dOMNodeOwnerDocument = AttrLabelProxy++dOMNodeParentElement :: AttrLabelProxy "parentElement"+dOMNodeParentElement = AttrLabelProxy++dOMNodeParentNode :: AttrLabelProxy "parentNode"+dOMNodeParentNode = AttrLabelProxy++dOMNodePreviousSibling :: AttrLabelProxy "previousSibling"+dOMNodePreviousSibling = AttrLabelProxy++dOMNodeTextContent :: AttrLabelProxy "textContent"+dOMNodeTextContent = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMNode = DOMNodeSignalList+type DOMNodeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMNode::append_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_append_child" webkit_dom_node_append_child :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- newChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeAppendChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeAppendChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@newChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeAppendChild self newChild = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newChild' <- unsafeManagedPtrCastPtr newChild+    onException (do+        result <- propagateGError $ webkit_dom_node_append_child self' newChild'+        checkUnexpectedReturnNULL "dOMNodeAppendChild" result+        result' <- (newObject DOMNode) result+        touchManagedPtr self+        touchManagedPtr newChild+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeAppendChildMethodInfo+instance (signature ~ (b -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeAppendChildMethodInfo a signature where+    overloadedMethod _ = dOMNodeAppendChild++#endif++-- method DOMNode::clone_node_with_error+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "deep", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_clone_node_with_error" webkit_dom_node_clone_node_with_error :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CInt ->                                 -- deep : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeCloneNodeWithError ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.14/+-}+dOMNodeCloneNodeWithError ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> Bool+    {- ^ /@deep@/: A 'Bool' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeCloneNodeWithError self deep = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let deep' = (fromIntegral . fromEnum) deep+    onException (do+        result <- propagateGError $ webkit_dom_node_clone_node_with_error self' deep'+        checkUnexpectedReturnNULL "dOMNodeCloneNodeWithError" result+        result' <- (newObject DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeCloneNodeWithErrorMethodInfo+instance (signature ~ (Bool -> m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeCloneNodeWithErrorMethodInfo a signature where+    overloadedMethod _ = dOMNodeCloneNodeWithError++#endif++-- method DOMNode::compare_document_position+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_compare_document_position" webkit_dom_node_compare_document_position :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO Word16++{-# DEPRECATED dOMNodeCompareDocumentPosition ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeCompareDocumentPosition ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMNodeCompareDocumentPosition self other = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    other' <- unsafeManagedPtrCastPtr other+    result <- webkit_dom_node_compare_document_position self' other'+    touchManagedPtr self+    touchManagedPtr other+    return result++#if ENABLE_OVERLOADING+data DOMNodeCompareDocumentPositionMethodInfo+instance (signature ~ (b -> m Word16), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeCompareDocumentPositionMethodInfo a signature where+    overloadedMethod _ = dOMNodeCompareDocumentPosition++#endif++-- method DOMNode::contains+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_contains" webkit_dom_node_contains :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CInt++{-# DEPRECATED dOMNodeContains ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeContains ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeContains self other = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    other' <- unsafeManagedPtrCastPtr other+    result <- webkit_dom_node_contains self' other'+    let result' = (/= 0) result+    touchManagedPtr self+    touchManagedPtr other+    return result'++#if ENABLE_OVERLOADING+data DOMNodeContainsMethodInfo+instance (signature ~ (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeContainsMethodInfo a signature where+    overloadedMethod _ = dOMNodeContains++#endif++-- method DOMNode::get_base_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_base_uri" webkit_dom_node_get_base_uri :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetBaseUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetBaseUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetBaseUri self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_base_uri self'+    checkUnexpectedReturnNULL "dOMNodeGetBaseUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetBaseUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetBaseUriMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetBaseUri++#endif++-- method DOMNode::get_child_nodes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_child_nodes" webkit_dom_node_get_child_nodes :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)++{-# DEPRECATED dOMNodeGetChildNodes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetChildNodes ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+dOMNodeGetChildNodes self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_child_nodes self'+    checkUnexpectedReturnNULL "dOMNodeGetChildNodes" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetChildNodesMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetChildNodesMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetChildNodes++#endif++-- method DOMNode::get_first_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_first_child" webkit_dom_node_get_first_child :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeGetFirstChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetFirstChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeGetFirstChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_first_child self'+    checkUnexpectedReturnNULL "dOMNodeGetFirstChild" result+    result' <- (newObject DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetFirstChildMethodInfo+instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetFirstChildMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetFirstChild++#endif++-- method DOMNode::get_last_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_last_child" webkit_dom_node_get_last_child :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeGetLastChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetLastChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeGetLastChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_last_child self'+    checkUnexpectedReturnNULL "dOMNodeGetLastChild" result+    result' <- (newObject DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetLastChildMethodInfo+instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetLastChildMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetLastChild++#endif++-- method DOMNode::get_local_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_local_name" webkit_dom_node_get_local_name :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetLocalName ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMAttr.dOMAttrGetLocalName' or 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetLocalName' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetLocalName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetLocalName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_local_name self'+    checkUnexpectedReturnNULL "dOMNodeGetLocalName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetLocalNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetLocalNameMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetLocalName++#endif++-- method DOMNode::get_namespace_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_namespace_uri" webkit_dom_node_get_namespace_uri :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetNamespaceUri ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMAttr.dOMAttrGetNamespaceUri' or 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetNamespaceUri' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetNamespaceUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetNamespaceUri self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_namespace_uri self'+    checkUnexpectedReturnNULL "dOMNodeGetNamespaceUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetNamespaceUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNamespaceUriMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetNamespaceUri++#endif++-- method DOMNode::get_next_sibling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_next_sibling" webkit_dom_node_get_next_sibling :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeGetNextSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetNextSibling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeGetNextSibling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_next_sibling self'+    checkUnexpectedReturnNULL "dOMNodeGetNextSibling" result+    result' <- (newObject DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetNextSiblingMethodInfo+instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNextSiblingMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetNextSibling++#endif++-- method DOMNode::get_node_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_node_name" webkit_dom_node_get_node_name :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetNodeName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetNodeName ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetNodeName self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_node_name self'+    checkUnexpectedReturnNULL "dOMNodeGetNodeName" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetNodeNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNodeNameMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetNodeName++#endif++-- method DOMNode::get_node_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_node_type" webkit_dom_node_get_node_type :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO Word16++{-# DEPRECATED dOMNodeGetNodeType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetNodeType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMNodeGetNodeType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_node_type self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMNodeGetNodeTypeMethodInfo+instance (signature ~ (m Word16), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNodeTypeMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetNodeType++#endif++-- method DOMNode::get_node_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_node_value" webkit_dom_node_get_node_value :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetNodeValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetNodeValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetNodeValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_node_value self'+    checkUnexpectedReturnNULL "dOMNodeGetNodeValue" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetNodeValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNodeValueMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetNodeValue++#endif++-- method DOMNode::get_owner_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_owner_document" webkit_dom_node_get_owner_document :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{-# DEPRECATED dOMNodeGetOwnerDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetOwnerDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMDocument.DOMDocument+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}+dOMNodeGetOwnerDocument self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_owner_document self'+    checkUnexpectedReturnNULL "dOMNodeGetOwnerDocument" result+    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetOwnerDocumentMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetOwnerDocumentMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetOwnerDocument++#endif++-- method DOMNode::get_parent_element+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_parent_element" webkit_dom_node_get_parent_element :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)++{-# DEPRECATED dOMNodeGetParentElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetParentElement ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m WebKit2WebExtension.DOMElement.DOMElement+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}+dOMNodeGetParentElement self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_parent_element self'+    checkUnexpectedReturnNULL "dOMNodeGetParentElement" result+    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetParentElementMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetParentElementMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetParentElement++#endif++-- method DOMNode::get_parent_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_parent_node" webkit_dom_node_get_parent_node :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeGetParentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetParentNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeGetParentNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_parent_node self'+    checkUnexpectedReturnNULL "dOMNodeGetParentNode" result+    result' <- (newObject DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetParentNodeMethodInfo+instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetParentNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetParentNode++#endif++-- method DOMNode::get_prefix+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_prefix" webkit_dom_node_get_prefix :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetPrefix ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMAttr.dOMAttrGetPrefix' or 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetPrefix' instead."] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetPrefix ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetPrefix self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_prefix self'+    checkUnexpectedReturnNULL "dOMNodeGetPrefix" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetPrefixMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetPrefixMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetPrefix++#endif++-- method DOMNode::get_previous_sibling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_previous_sibling" webkit_dom_node_get_previous_sibling :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeGetPreviousSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetPreviousSibling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeGetPreviousSibling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_previous_sibling self'+    checkUnexpectedReturnNULL "dOMNodeGetPreviousSibling" result+    result' <- (newObject DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetPreviousSiblingMethodInfo+instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetPreviousSiblingMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetPreviousSibling++#endif++-- method DOMNode::get_text_content+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_get_text_content" webkit_dom_node_get_text_content :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CString++{-# DEPRECATED dOMNodeGetTextContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeGetTextContent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeGetTextContent self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_get_text_content self'+    checkUnexpectedReturnNULL "dOMNodeGetTextContent" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeGetTextContentMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetTextContentMethodInfo a signature where+    overloadedMethod _ = dOMNodeGetTextContent++#endif++-- method DOMNode::has_child_nodes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_has_child_nodes" webkit_dom_node_has_child_nodes :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CInt++{-# DEPRECATED dOMNodeHasChildNodes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeHasChildNodes ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeHasChildNodes self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_has_child_nodes self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeHasChildNodesMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeHasChildNodesMethodInfo a signature where+    overloadedMethod _ = dOMNodeHasChildNodes++#endif++-- method DOMNode::insert_before+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_insert_before" webkit_dom_node_insert_before :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- newChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- refChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeInsertBefore ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeInsertBefore ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@newChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> Maybe (c)+    {- ^ /@refChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeInsertBefore self newChild refChild = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newChild' <- unsafeManagedPtrCastPtr newChild+    maybeRefChild <- case refChild of+        Nothing -> return nullPtr+        Just jRefChild -> do+            jRefChild' <- unsafeManagedPtrCastPtr jRefChild+            return jRefChild'+    onException (do+        result <- propagateGError $ webkit_dom_node_insert_before self' newChild' maybeRefChild+        checkUnexpectedReturnNULL "dOMNodeInsertBefore" result+        result' <- (newObject DOMNode) result+        touchManagedPtr self+        touchManagedPtr newChild+        whenJust refChild touchManagedPtr+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeInsertBeforeMethodInfo+instance (signature ~ (b -> Maybe (c) -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => O.MethodInfo DOMNodeInsertBeforeMethodInfo a signature where+    overloadedMethod _ = dOMNodeInsertBefore++#endif++-- method DOMNode::is_default_namespace+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_is_default_namespace" webkit_dom_node_is_default_namespace :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMNodeIsDefaultNamespace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIsDefaultNamespace ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeIsDefaultNamespace self namespaceURI = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    result <- webkit_dom_node_is_default_namespace self' namespaceURI'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem namespaceURI'+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIsDefaultNamespaceMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeIsDefaultNamespaceMethodInfo a signature where+    overloadedMethod _ = dOMNodeIsDefaultNamespace++#endif++-- method DOMNode::is_equal_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_is_equal_node" webkit_dom_node_is_equal_node :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CInt++{-# DEPRECATED dOMNodeIsEqualNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIsEqualNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeIsEqualNode self other = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    other' <- unsafeManagedPtrCastPtr other+    result <- webkit_dom_node_is_equal_node self' other'+    let result' = (/= 0) result+    touchManagedPtr self+    touchManagedPtr other+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIsEqualNodeMethodInfo+instance (signature ~ (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeIsEqualNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeIsEqualNode++#endif++-- method DOMNode::is_same_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_is_same_node" webkit_dom_node_is_same_node :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO CInt++{-# DEPRECATED dOMNodeIsSameNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIsSameNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeIsSameNode self other = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    other' <- unsafeManagedPtrCastPtr other+    result <- webkit_dom_node_is_same_node self' other'+    let result' = (/= 0) result+    touchManagedPtr self+    touchManagedPtr other+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIsSameNodeMethodInfo+instance (signature ~ (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeIsSameNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeIsSameNode++#endif++-- method DOMNode::is_supported+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "feature", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_is_supported" webkit_dom_node_is_supported :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- feature : TBasicType TUTF8+    CString ->                              -- version : TBasicType TUTF8+    IO CInt++{-# DEPRECATED dOMNodeIsSupported ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIsSupported ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@feature@/: A @/gchar/@ -}+    -> T.Text+    {- ^ /@version@/: A @/gchar/@ -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeIsSupported self feature version = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    feature' <- textToCString feature+    version' <- textToCString version+    result <- webkit_dom_node_is_supported self' feature' version'+    let result' = (/= 0) result+    touchManagedPtr self+    freeMem feature'+    freeMem version'+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIsSupportedMethodInfo+instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeIsSupportedMethodInfo a signature where+    overloadedMethod _ = dOMNodeIsSupported++#endif++-- method DOMNode::lookup_namespace_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "prefix", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_lookup_namespace_uri" webkit_dom_node_lookup_namespace_uri :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- prefix : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMNodeLookupNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeLookupNamespaceUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@prefix@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeLookupNamespaceUri self prefix = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    prefix' <- textToCString prefix+    result <- webkit_dom_node_lookup_namespace_uri self' prefix'+    checkUnexpectedReturnNULL "dOMNodeLookupNamespaceUri" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem prefix'+    return result'++#if ENABLE_OVERLOADING+data DOMNodeLookupNamespaceUriMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeLookupNamespaceUriMethodInfo a signature where+    overloadedMethod _ = dOMNodeLookupNamespaceUri++#endif++-- method DOMNode::lookup_prefix+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_lookup_prefix" webkit_dom_node_lookup_prefix :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- namespaceURI : TBasicType TUTF8+    IO CString++{-# DEPRECATED dOMNodeLookupPrefix ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeLookupPrefix ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@namespaceURI@/: A @/gchar/@ -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMNodeLookupPrefix self namespaceURI = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    namespaceURI' <- textToCString namespaceURI+    result <- webkit_dom_node_lookup_prefix self' namespaceURI'+    checkUnexpectedReturnNULL "dOMNodeLookupPrefix" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    freeMem namespaceURI'+    return result'++#if ENABLE_OVERLOADING+data DOMNodeLookupPrefixMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeLookupPrefixMethodInfo a signature where+    overloadedMethod _ = dOMNodeLookupPrefix++#endif++-- method DOMNode::normalize+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_normalize" webkit_dom_node_normalize :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    IO ()++{-# DEPRECATED dOMNodeNormalize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeNormalize ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+dOMNodeNormalize self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_node_normalize self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMNodeNormalizeMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeNormalizeMethodInfo a signature where+    overloadedMethod _ = dOMNodeNormalize++#endif++-- method DOMNode::remove_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_remove_child" webkit_dom_node_remove_child :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- oldChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeRemoveChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeRemoveChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@oldChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeRemoveChild self oldChild = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    oldChild' <- unsafeManagedPtrCastPtr oldChild+    onException (do+        result <- propagateGError $ webkit_dom_node_remove_child self' oldChild'+        checkUnexpectedReturnNULL "dOMNodeRemoveChild" result+        result' <- (newObject DOMNode) result+        touchManagedPtr self+        touchManagedPtr oldChild+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeRemoveChildMethodInfo+instance (signature ~ (b -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeRemoveChildMethodInfo a signature where+    overloadedMethod _ = dOMNodeRemoveChild++#endif++-- method DOMNode::replace_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_replace_child" webkit_dom_node_replace_child :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- newChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr DOMNode ->                          -- oldChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMNode)++{-# DEPRECATED dOMNodeReplaceChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeReplaceChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> b+    {- ^ /@newChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> c+    {- ^ /@oldChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeReplaceChild self newChild oldChild = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newChild' <- unsafeManagedPtrCastPtr newChild+    oldChild' <- unsafeManagedPtrCastPtr oldChild+    onException (do+        result <- propagateGError $ webkit_dom_node_replace_child self' newChild' oldChild'+        checkUnexpectedReturnNULL "dOMNodeReplaceChild" result+        result' <- (newObject DOMNode) result+        touchManagedPtr self+        touchManagedPtr newChild+        touchManagedPtr oldChild+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeReplaceChildMethodInfo+instance (signature ~ (b -> c -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => O.MethodInfo DOMNodeReplaceChildMethodInfo a signature where+    overloadedMethod _ = dOMNodeReplaceChild++#endif++-- method DOMNode::set_node_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_set_node_value" webkit_dom_node_set_node_value :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMNodeSetNodeValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeSetNodeValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeSetNodeValue self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_node_set_node_value self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMNodeSetNodeValueMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeSetNodeValueMethodInfo a signature where+    overloadedMethod _ = dOMNodeSetNodeValue++#endif++-- method DOMNode::set_prefix+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_set_prefix" webkit_dom_node_set_prefix :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMNodeSetPrefix ["(Since version 2.14)"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeSetPrefix ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeSetPrefix self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_node_set_prefix self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMNodeSetPrefixMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeSetPrefixMethodInfo a signature where+    overloadedMethod _ = dOMNodeSetPrefix++#endif++-- method DOMNode::set_text_content+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_set_text_content" webkit_dom_node_set_text_content :: +    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CString ->                              -- value : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMNodeSetTextContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeSetTextContent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> T.Text+    {- ^ /@value@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeSetTextContent self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- textToCString value+    onException (do+        propagateGError $ webkit_dom_node_set_text_content self' value'+        touchManagedPtr self+        freeMem value'+        return ()+     ) (do+        freeMem value'+     )++#if ENABLE_OVERLOADING+data DOMNodeSetTextContentMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeSetTextContentMethodInfo a signature where+    overloadedMethod _ = dOMNodeSetTextContent++#endif++-- method DOMNode::for_js_value+-- method type : MemberFunction+-- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "JavaScriptCore", name = "Value"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #JSCValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_for_js_value" webkit_dom_node_for_js_value :: +    Ptr JavaScriptCore.Value.Value ->       -- value : TInterface (Name {namespace = "JavaScriptCore", name = "Value"})+    IO (Ptr DOMNode)++{- |+Get the 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' for the DOM node referenced by /@value@/.++/Since: 2.22/+-}+dOMNodeForJsValue ::+    (B.CallStack.HasCallStack, MonadIO m, JavaScriptCore.Value.IsValue a) =>+    a+    {- ^ /@value@/: a 'GI.JavaScriptCore.Objects.Value.Value' -}+    -> m DOMNode+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode', or 'Nothing' if /@value@/ doesn\'t reference a DOM node. -}+dOMNodeForJsValue value = liftIO $ do+    value' <- unsafeManagedPtrCastPtr value+    result <- webkit_dom_node_for_js_value value'+    checkUnexpectedReturnNULL "dOMNodeForJsValue" result+    result' <- (newObject DOMNode) result+    touchManagedPtr value+    return result'++#if ENABLE_OVERLOADING+#endif++
+ GI/WebKit2WebExtension/Objects/DOMNode.hs-boot view
@@ -0,0 +1,170 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMNode where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMNode = DOMNode (ManagedPtr DOMNode)+instance GObject DOMNode where+class (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o+instance (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o+instance O.HasParentTypes DOMNode+#if ENABLE_OVERLOADING+data DOMNodeBaseUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeChildNodesPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeFirstChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeLastChildPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeNextSiblingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeNodeNamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeNodeTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeNodeValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeOwnerDocumentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeParentElementPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeParentNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodePreviousSiblingPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeTextContentPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeAppendChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeCloneNodeWithErrorMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeCompareDocumentPositionMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeContainsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetBaseUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetChildNodesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetFirstChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetLastChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetLocalNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetNamespaceUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetNextSiblingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetNodeNameMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetNodeTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetNodeValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetOwnerDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetParentElementMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetParentNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetPrefixMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetPreviousSiblingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeGetTextContentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeHasChildNodesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeInsertBeforeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIsDefaultNamespaceMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIsEqualNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIsSameNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIsSupportedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeLookupNamespaceUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeLookupPrefixMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeNormalizeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeRemoveChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeReplaceChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeSetNodeValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeSetPrefixMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeSetTextContentMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs view
@@ -0,0 +1,777 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMNodeIterator+    ( ++-- * Exported types+    DOMNodeIterator(..)                     ,+    IsDOMNodeIterator                       ,+    toDOMNodeIterator                       ,+    noDOMNodeIterator                       ,+++ -- * Methods+-- ** detach #method:detach#++#if ENABLE_OVERLOADING+    DOMNodeIteratorDetachMethodInfo         ,+#endif+    dOMNodeIteratorDetach                   ,+++-- ** getExpandEntityReferences #method:getExpandEntityReferences#++#if ENABLE_OVERLOADING+    DOMNodeIteratorGetExpandEntityReferencesMethodInfo,+#endif+    dOMNodeIteratorGetExpandEntityReferences,+++-- ** getFilter #method:getFilter#++#if ENABLE_OVERLOADING+    DOMNodeIteratorGetFilterMethodInfo      ,+#endif+    dOMNodeIteratorGetFilter                ,+++-- ** getPointerBeforeReferenceNode #method:getPointerBeforeReferenceNode#++#if ENABLE_OVERLOADING+    DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo,+#endif+    dOMNodeIteratorGetPointerBeforeReferenceNode,+++-- ** getReferenceNode #method:getReferenceNode#++#if ENABLE_OVERLOADING+    DOMNodeIteratorGetReferenceNodeMethodInfo,+#endif+    dOMNodeIteratorGetReferenceNode         ,+++-- ** getRoot #method:getRoot#++#if ENABLE_OVERLOADING+    DOMNodeIteratorGetRootMethodInfo        ,+#endif+    dOMNodeIteratorGetRoot                  ,+++-- ** getWhatToShow #method:getWhatToShow#++#if ENABLE_OVERLOADING+    DOMNodeIteratorGetWhatToShowMethodInfo  ,+#endif+    dOMNodeIteratorGetWhatToShow            ,+++-- ** nextNode #method:nextNode#++#if ENABLE_OVERLOADING+    DOMNodeIteratorNextNodeMethodInfo       ,+#endif+    dOMNodeIteratorNextNode                 ,+++-- ** previousNode #method:previousNode#++#if ENABLE_OVERLOADING+    DOMNodeIteratorPreviousNodeMethodInfo   ,+#endif+    dOMNodeIteratorPreviousNode             ,+++++ -- * Properties+-- ** filter #attr:filter#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeIteratorFilterPropertyInfo       ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeIteratorFilter                   ,+#endif+    getDOMNodeIteratorFilter                ,+++-- ** pointerBeforeReferenceNode #attr:pointerBeforeReferenceNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMNodeIteratorPointerBeforeReferenceNode,+#endif+    getDOMNodeIteratorPointerBeforeReferenceNode,+++-- ** referenceNode #attr:referenceNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeIteratorReferenceNodePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMNodeIteratorReferenceNode            ,+#endif+    getDOMNodeIteratorReferenceNode         ,+++-- ** root #attr:root#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeIteratorRootPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeIteratorRoot                     ,+#endif+    getDOMNodeIteratorRoot                  ,+++-- ** whatToShow #attr:whatToShow#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeIteratorWhatToShowPropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeIteratorWhatToShow               ,+#endif+    getDOMNodeIteratorWhatToShow            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMNodeFilter as WebKit2WebExtension.DOMNodeFilter+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMNodeIterator = DOMNodeIterator (ManagedPtr DOMNodeIterator)+foreign import ccall "webkit_dom_node_iterator_get_type"+    c_webkit_dom_node_iterator_get_type :: IO GType++instance GObject DOMNodeIterator where+    gobjectType = c_webkit_dom_node_iterator_get_type+    ++-- | Type class for types which can be safely cast to `DOMNodeIterator`, for instance with `toDOMNodeIterator`.+class (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o+instance (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o++instance O.HasParentTypes DOMNodeIterator+type instance O.ParentTypes DOMNodeIterator = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMNodeIterator`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMNodeIterator :: (MonadIO m, IsDOMNodeIterator o) => o -> m DOMNodeIterator+toDOMNodeIterator = liftIO . unsafeCastTo DOMNodeIterator++-- | A convenience alias for `Nothing` :: `Maybe` `DOMNodeIterator`.+noDOMNodeIterator :: Maybe DOMNodeIterator+noDOMNodeIterator = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMNodeIteratorMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMNodeIteratorMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMNodeIteratorMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMNodeIteratorMethod "detach" o = DOMNodeIteratorDetachMethodInfo+    ResolveDOMNodeIteratorMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMNodeIteratorMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMNodeIteratorMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMNodeIteratorMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMNodeIteratorMethod "nextNode" o = DOMNodeIteratorNextNodeMethodInfo+    ResolveDOMNodeIteratorMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMNodeIteratorMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMNodeIteratorMethod "previousNode" o = DOMNodeIteratorPreviousNodeMethodInfo+    ResolveDOMNodeIteratorMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMNodeIteratorMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMNodeIteratorMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMNodeIteratorMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMNodeIteratorMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMNodeIteratorMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMNodeIteratorMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMNodeIteratorMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMNodeIteratorMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMNodeIteratorMethod "getExpandEntityReferences" o = DOMNodeIteratorGetExpandEntityReferencesMethodInfo+    ResolveDOMNodeIteratorMethod "getFilter" o = DOMNodeIteratorGetFilterMethodInfo+    ResolveDOMNodeIteratorMethod "getPointerBeforeReferenceNode" o = DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo+    ResolveDOMNodeIteratorMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMNodeIteratorMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMNodeIteratorMethod "getReferenceNode" o = DOMNodeIteratorGetReferenceNodeMethodInfo+    ResolveDOMNodeIteratorMethod "getRoot" o = DOMNodeIteratorGetRootMethodInfo+    ResolveDOMNodeIteratorMethod "getWhatToShow" o = DOMNodeIteratorGetWhatToShowMethodInfo+    ResolveDOMNodeIteratorMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMNodeIteratorMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMNodeIteratorMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMNodeIteratorMethod t DOMNodeIterator, O.MethodInfo info DOMNodeIterator p) => OL.IsLabel t (DOMNodeIterator -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "filter"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@filter@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNodeIterator #filter+@+-}+getDOMNodeIteratorFilter :: (MonadIO m, IsDOMNodeIterator o) => o -> m (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)+getDOMNodeIteratorFilter obj = liftIO $ B.Properties.getObjectPropertyObject obj "filter" WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter++#if ENABLE_OVERLOADING+data DOMNodeIteratorFilterPropertyInfo+instance AttrInfo DOMNodeIteratorFilterPropertyInfo where+    type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeIteratorFilterPropertyInfo = IsDOMNodeIterator+    type AttrGetType DOMNodeIteratorFilterPropertyInfo = (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)+    type AttrLabel DOMNodeIteratorFilterPropertyInfo = "filter"+    type AttrOrigin DOMNodeIteratorFilterPropertyInfo = DOMNodeIterator+    attrGet _ = getDOMNodeIteratorFilter+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "pointer-before-reference-node"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@pointer-before-reference-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNodeIterator #pointerBeforeReferenceNode+@+-}+getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, IsDOMNodeIterator o) => o -> m Bool+getDOMNodeIteratorPointerBeforeReferenceNode obj = liftIO $ B.Properties.getObjectPropertyBool obj "pointer-before-reference-node"++#if ENABLE_OVERLOADING+data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo+instance AttrInfo DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo where+    type AttrAllowedOps DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = IsDOMNodeIterator+    type AttrGetType DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = Bool+    type AttrLabel DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = "pointer-before-reference-node"+    type AttrOrigin DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = DOMNodeIterator+    attrGet _ = getDOMNodeIteratorPointerBeforeReferenceNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "reference-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@reference-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNodeIterator #referenceNode+@+-}+getDOMNodeIteratorReferenceNode :: (MonadIO m, IsDOMNodeIterator o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMNodeIteratorReferenceNode obj = liftIO $ checkUnexpectedNothing "getDOMNodeIteratorReferenceNode" $ B.Properties.getObjectPropertyObject obj "reference-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMNodeIteratorReferenceNodePropertyInfo+instance AttrInfo DOMNodeIteratorReferenceNodePropertyInfo where+    type AttrAllowedOps DOMNodeIteratorReferenceNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = IsDOMNodeIterator+    type AttrGetType DOMNodeIteratorReferenceNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMNodeIteratorReferenceNodePropertyInfo = "reference-node"+    type AttrOrigin DOMNodeIteratorReferenceNodePropertyInfo = DOMNodeIterator+    attrGet _ = getDOMNodeIteratorReferenceNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "root"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@root@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNodeIterator #root+@+-}+getDOMNodeIteratorRoot :: (MonadIO m, IsDOMNodeIterator o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMNodeIteratorRoot obj = liftIO $ checkUnexpectedNothing "getDOMNodeIteratorRoot" $ B.Properties.getObjectPropertyObject obj "root" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMNodeIteratorRootPropertyInfo+instance AttrInfo DOMNodeIteratorRootPropertyInfo where+    type AttrAllowedOps DOMNodeIteratorRootPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo = IsDOMNodeIterator+    type AttrGetType DOMNodeIteratorRootPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMNodeIteratorRootPropertyInfo = "root"+    type AttrOrigin DOMNodeIteratorRootPropertyInfo = DOMNodeIterator+    attrGet _ = getDOMNodeIteratorRoot+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "what-to-show"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@what-to-show@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNodeIterator #whatToShow+@+-}+getDOMNodeIteratorWhatToShow :: (MonadIO m, IsDOMNodeIterator o) => o -> m CULong+getDOMNodeIteratorWhatToShow obj = liftIO $ B.Properties.getObjectPropertyULong obj "what-to-show"++#if ENABLE_OVERLOADING+data DOMNodeIteratorWhatToShowPropertyInfo+instance AttrInfo DOMNodeIteratorWhatToShowPropertyInfo where+    type AttrAllowedOps DOMNodeIteratorWhatToShowPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = IsDOMNodeIterator+    type AttrGetType DOMNodeIteratorWhatToShowPropertyInfo = CULong+    type AttrLabel DOMNodeIteratorWhatToShowPropertyInfo = "what-to-show"+    type AttrOrigin DOMNodeIteratorWhatToShowPropertyInfo = DOMNodeIterator+    attrGet _ = getDOMNodeIteratorWhatToShow+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMNodeIterator+type instance O.AttributeList DOMNodeIterator = DOMNodeIteratorAttributeList+type DOMNodeIteratorAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("filter", DOMNodeIteratorFilterPropertyInfo), '("pointerBeforeReferenceNode", DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo), '("referenceNode", DOMNodeIteratorReferenceNodePropertyInfo), '("root", DOMNodeIteratorRootPropertyInfo), '("whatToShow", DOMNodeIteratorWhatToShowPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMNodeIteratorFilter :: AttrLabelProxy "filter"+dOMNodeIteratorFilter = AttrLabelProxy++dOMNodeIteratorPointerBeforeReferenceNode :: AttrLabelProxy "pointerBeforeReferenceNode"+dOMNodeIteratorPointerBeforeReferenceNode = AttrLabelProxy++dOMNodeIteratorReferenceNode :: AttrLabelProxy "referenceNode"+dOMNodeIteratorReferenceNode = AttrLabelProxy++dOMNodeIteratorRoot :: AttrLabelProxy "root"+dOMNodeIteratorRoot = AttrLabelProxy++dOMNodeIteratorWhatToShow :: AttrLabelProxy "whatToShow"+dOMNodeIteratorWhatToShow = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMNodeIterator = DOMNodeIteratorSignalList+type DOMNodeIteratorSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMNodeIterator::detach+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_detach" webkit_dom_node_iterator_detach :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO ()++{-# DEPRECATED dOMNodeIteratorDetach ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorDetach ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m ()+dOMNodeIteratorDetach self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    webkit_dom_node_iterator_detach self'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMNodeIteratorDetachMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorDetachMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorDetach++#endif++-- method DOMNodeIterator::get_expand_entity_references+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_get_expand_entity_references" webkit_dom_node_iterator_get_expand_entity_references :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO CInt++{-# DEPRECATED dOMNodeIteratorGetExpandEntityReferences ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it just returns 'False'.+-}+dOMNodeIteratorGetExpandEntityReferences ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool'                                                                                                                                                                       * -}+dOMNodeIteratorGetExpandEntityReferences self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_iterator_get_expand_entity_references self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIteratorGetExpandEntityReferencesMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetExpandEntityReferencesMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorGetExpandEntityReferences++#endif++-- method DOMNodeIterator::get_filter+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_get_filter" webkit_dom_node_iterator_get_filter :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO (Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)++{-# DEPRECATED dOMNodeIteratorGetFilter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorGetFilter ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}+dOMNodeIteratorGetFilter self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_iterator_get_filter self'+    checkUnexpectedReturnNULL "dOMNodeIteratorGetFilter" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIteratorGetFilterMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetFilterMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorGetFilter++#endif++-- method DOMNodeIterator::get_pointer_before_reference_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_get_pointer_before_reference_node" webkit_dom_node_iterator_get_pointer_before_reference_node :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO CInt++{-# DEPRECATED dOMNodeIteratorGetPointerBeforeReferenceNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorGetPointerBeforeReferenceNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMNodeIteratorGetPointerBeforeReferenceNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_iterator_get_pointer_before_reference_node self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorGetPointerBeforeReferenceNode++#endif++-- method DOMNodeIterator::get_reference_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_get_reference_node" webkit_dom_node_iterator_get_reference_node :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNodeIteratorGetReferenceNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorGetReferenceNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeIteratorGetReferenceNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_iterator_get_reference_node self'+    checkUnexpectedReturnNULL "dOMNodeIteratorGetReferenceNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIteratorGetReferenceNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetReferenceNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorGetReferenceNode++#endif++-- method DOMNodeIterator::get_root+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_get_root" webkit_dom_node_iterator_get_root :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNodeIteratorGetRoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorGetRoot ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeIteratorGetRoot self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_iterator_get_root self'+    checkUnexpectedReturnNULL "dOMNodeIteratorGetRoot" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeIteratorGetRootMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetRootMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorGetRoot++#endif++-- method DOMNodeIterator::get_what_to_show+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_get_what_to_show" webkit_dom_node_iterator_get_what_to_show :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    IO CULong++{-# DEPRECATED dOMNodeIteratorGetWhatToShow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorGetWhatToShow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMNodeIteratorGetWhatToShow self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_iterator_get_what_to_show self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMNodeIteratorGetWhatToShowMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetWhatToShowMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorGetWhatToShow++#endif++-- method DOMNodeIterator::next_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_next_node" webkit_dom_node_iterator_next_node :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNodeIteratorNextNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorNextNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeIteratorNextNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_node_iterator_next_node self'+        checkUnexpectedReturnNULL "dOMNodeIteratorNextNode" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeIteratorNextNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorNextNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorNextNode++#endif++-- method DOMNodeIterator::previous_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_node_iterator_previous_node" webkit_dom_node_iterator_previous_node :: +    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNodeIteratorPreviousNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeIteratorPreviousNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMNodeIteratorPreviousNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_node_iterator_previous_node self'+        checkUnexpectedReturnNULL "dOMNodeIteratorPreviousNode" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMNodeIteratorPreviousNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorPreviousNodeMethodInfo a signature where+    overloadedMethod _ = dOMNodeIteratorPreviousNode++#endif++
+ GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs-boot view
@@ -0,0 +1,71 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMNodeIterator where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMNodeIterator = DOMNodeIterator (ManagedPtr DOMNodeIterator)+instance GObject DOMNodeIterator where+class (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o+instance (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o+instance O.HasParentTypes DOMNodeIterator+#if ENABLE_OVERLOADING+data DOMNodeIteratorFilterPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorReferenceNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorRootPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorWhatToShowPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorDetachMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorGetExpandEntityReferencesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorGetFilterMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorGetReferenceNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorGetRootMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorGetWhatToShowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorNextNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeIteratorPreviousNodeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMNodeList.hs view
@@ -0,0 +1,268 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMNodeList+    ( ++-- * Exported types+    DOMNodeList(..)                         ,+    IsDOMNodeList                           ,+    toDOMNodeList                           ,+    noDOMNodeList                           ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMNodeListGetLengthMethodInfo          ,+#endif+    dOMNodeListGetLength                    ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMNodeListItemMethodInfo               ,+#endif+    dOMNodeListItem                         ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMNodeListLengthPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMNodeListLength                       ,+#endif+    getDOMNodeListLength                    ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMNodeList = DOMNodeList (ManagedPtr DOMNodeList)+foreign import ccall "webkit_dom_node_list_get_type"+    c_webkit_dom_node_list_get_type :: IO GType++instance GObject DOMNodeList where+    gobjectType = c_webkit_dom_node_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMNodeList`, for instance with `toDOMNodeList`.+class (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o+instance (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o++instance O.HasParentTypes DOMNodeList+type instance O.ParentTypes DOMNodeList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMNodeList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMNodeList :: (MonadIO m, IsDOMNodeList o) => o -> m DOMNodeList+toDOMNodeList = liftIO . unsafeCastTo DOMNodeList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMNodeList`.+noDOMNodeList :: Maybe DOMNodeList+noDOMNodeList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMNodeListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMNodeListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMNodeListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMNodeListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMNodeListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMNodeListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMNodeListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMNodeListMethod "item" o = DOMNodeListItemMethodInfo+    ResolveDOMNodeListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMNodeListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMNodeListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMNodeListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMNodeListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMNodeListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMNodeListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMNodeListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMNodeListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMNodeListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMNodeListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMNodeListMethod "getLength" o = DOMNodeListGetLengthMethodInfo+    ResolveDOMNodeListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMNodeListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMNodeListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMNodeListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMNodeListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMNodeListMethod t DOMNodeList, O.MethodInfo info DOMNodeList p) => OL.IsLabel t (DOMNodeList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMNodeList #length+@+-}+getDOMNodeListLength :: (MonadIO m, IsDOMNodeList o) => o -> m CULong+getDOMNodeListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMNodeListLengthPropertyInfo+instance AttrInfo DOMNodeListLengthPropertyInfo where+    type AttrAllowedOps DOMNodeListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMNodeListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMNodeListLengthPropertyInfo = IsDOMNodeList+    type AttrGetType DOMNodeListLengthPropertyInfo = CULong+    type AttrLabel DOMNodeListLengthPropertyInfo = "length"+    type AttrOrigin DOMNodeListLengthPropertyInfo = DOMNodeList+    attrGet _ = getDOMNodeListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMNodeList+type instance O.AttributeList DOMNodeList = DOMNodeListAttributeList+type DOMNodeListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMNodeListLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMNodeListLength :: AttrLabelProxy "length"+dOMNodeListLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMNodeList = DOMNodeListSignalList+type DOMNodeListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMNodeList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_list_get_length" webkit_dom_node_list_get_length :: +    Ptr DOMNodeList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"})+    IO CULong++{-# DEPRECATED dOMNodeListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMNodeListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMNodeListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMNodeList a) => O.MethodInfo DOMNodeListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMNodeListGetLength++#endif++-- method DOMNodeList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_node_list_item" webkit_dom_node_list_item :: +    Ptr DOMNodeList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMNodeListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMNodeListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMNodeListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_node_list_item self' index+    checkUnexpectedReturnNULL "dOMNodeListItem" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMNodeListItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeList a) => O.MethodInfo DOMNodeListItemMethodInfo a signature where+    overloadedMethod _ = dOMNodeListItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMNodeList.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMNodeList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMNodeList = DOMNodeList (ManagedPtr DOMNodeList)+instance GObject DOMNodeList where+class (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o+instance (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o+instance O.HasParentTypes DOMNodeList+#if ENABLE_OVERLOADING+data DOMNodeListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMNodeListItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMObject.hs view
@@ -0,0 +1,165 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMObject+    ( ++-- * Exported types+    DOMObject(..)                           ,+    IsDOMObject                             ,+    toDOMObject                             ,+    noDOMObject                             ,+++ -- * Properties+-- ** coreObject #attr:coreObject#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMObjectCoreObjectPropertyInfo         ,+#endif+    constructDOMObjectCoreObject            ,+#if ENABLE_OVERLOADING+    dOMObjectCoreObject                     ,+#endif+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object++-- | Memory-managed wrapper type.+newtype DOMObject = DOMObject (ManagedPtr DOMObject)+foreign import ccall "webkit_dom_object_get_type"+    c_webkit_dom_object_get_type :: IO GType++instance GObject DOMObject where+    gobjectType = c_webkit_dom_object_get_type+    ++-- | Type class for types which can be safely cast to `DOMObject`, for instance with `toDOMObject`.+class (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o+instance (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o++instance O.HasParentTypes DOMObject+type instance O.ParentTypes DOMObject = '[GObject.Object.Object]++-- | Cast to `DOMObject`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMObject :: (MonadIO m, IsDOMObject o) => o -> m DOMObject+toDOMObject = liftIO . unsafeCastTo DOMObject++-- | A convenience alias for `Nothing` :: `Maybe` `DOMObject`.+noDOMObject :: Maybe DOMObject+noDOMObject = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMObjectMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMObjectMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMObjectMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMObjectMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMObjectMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMObjectMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMObjectMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMObjectMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMObjectMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMObjectMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMObjectMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMObjectMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMObjectMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMObjectMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMObjectMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMObjectMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMObjectMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMObjectMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMObjectMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMObjectMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMObjectMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMObjectMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMObjectMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMObjectMethod t DOMObject, O.MethodInfo info DOMObject p) => OL.IsLabel t (DOMObject -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "core-object"+   -- Type: TBasicType TPtr+   -- Flags: [PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Nothing,Nothing)++{- |+Construct a `GValueConstruct` with valid value for the “@core-object@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMObjectCoreObject :: (IsDOMObject o) => Ptr () -> IO (GValueConstruct o)+constructDOMObjectCoreObject val = B.Properties.constructObjectPropertyPtr "core-object" val++#if ENABLE_OVERLOADING+data DOMObjectCoreObjectPropertyInfo+instance AttrInfo DOMObjectCoreObjectPropertyInfo where+    type AttrAllowedOps DOMObjectCoreObjectPropertyInfo = '[ 'AttrConstruct]+    type AttrSetTypeConstraint DOMObjectCoreObjectPropertyInfo = (~) (Ptr ())+    type AttrBaseTypeConstraint DOMObjectCoreObjectPropertyInfo = IsDOMObject+    type AttrGetType DOMObjectCoreObjectPropertyInfo = ()+    type AttrLabel DOMObjectCoreObjectPropertyInfo = "core-object"+    type AttrOrigin DOMObjectCoreObjectPropertyInfo = DOMObject+    attrGet _ = undefined+    attrSet _ = undefined+    attrConstruct _ = constructDOMObjectCoreObject+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMObject+type instance O.AttributeList DOMObject = DOMObjectAttributeList+type DOMObjectAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMObjectCoreObject :: AttrLabelProxy "coreObject"+dOMObjectCoreObject = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMObject = DOMObjectSignalList+type DOMObjectSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++
+ GI/WebKit2WebExtension/Objects/DOMObject.hs-boot view
@@ -0,0 +1,32 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMObject where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMObject = DOMObject (ManagedPtr DOMObject)+instance GObject DOMObject where+class (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o+instance (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o+instance O.HasParentTypes DOMObject+#if ENABLE_OVERLOADING+data DOMObjectCoreObjectPropertyInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs view
@@ -0,0 +1,360 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction+    ( ++-- * Exported types+    DOMProcessingInstruction(..)            ,+    IsDOMProcessingInstruction              ,+    toDOMProcessingInstruction              ,+    noDOMProcessingInstruction              ,+++ -- * Methods+-- ** getSheet #method:getSheet#++#if ENABLE_OVERLOADING+    DOMProcessingInstructionGetSheetMethodInfo,+#endif+    dOMProcessingInstructionGetSheet        ,+++-- ** getTarget #method:getTarget#++#if ENABLE_OVERLOADING+    DOMProcessingInstructionGetTargetMethodInfo,+#endif+    dOMProcessingInstructionGetTarget       ,+++++ -- * Properties+-- ** sheet #attr:sheet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMProcessingInstructionSheetPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMProcessingInstructionSheet           ,+#endif+    getDOMProcessingInstructionSheet        ,+++-- ** target #attr:target#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMProcessingInstructionTargetPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMProcessingInstructionTarget          ,+#endif+    getDOMProcessingInstructionTarget       ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet++-- | Memory-managed wrapper type.+newtype DOMProcessingInstruction = DOMProcessingInstruction (ManagedPtr DOMProcessingInstruction)+foreign import ccall "webkit_dom_processing_instruction_get_type"+    c_webkit_dom_processing_instruction_get_type :: IO GType++instance GObject DOMProcessingInstruction where+    gobjectType = c_webkit_dom_processing_instruction_get_type+    ++-- | Type class for types which can be safely cast to `DOMProcessingInstruction`, for instance with `toDOMProcessingInstruction`.+class (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o+instance (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o++instance O.HasParentTypes DOMProcessingInstruction+type instance O.ParentTypes DOMProcessingInstruction = '[WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMProcessingInstruction`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMProcessingInstruction :: (MonadIO m, IsDOMProcessingInstruction o) => o -> m DOMProcessingInstruction+toDOMProcessingInstruction = liftIO . unsafeCastTo DOMProcessingInstruction++-- | A convenience alias for `Nothing` :: `Maybe` `DOMProcessingInstruction`.+noDOMProcessingInstruction :: Maybe DOMProcessingInstruction+noDOMProcessingInstruction = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMProcessingInstructionMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMProcessingInstructionMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMProcessingInstructionMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMProcessingInstructionMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo+    ResolveDOMProcessingInstructionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMProcessingInstructionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMProcessingInstructionMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMProcessingInstructionMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMProcessingInstructionMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMProcessingInstructionMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo+    ResolveDOMProcessingInstructionMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMProcessingInstructionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMProcessingInstructionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMProcessingInstructionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMProcessingInstructionMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMProcessingInstructionMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMProcessingInstructionMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo+    ResolveDOMProcessingInstructionMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMProcessingInstructionMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMProcessingInstructionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMProcessingInstructionMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMProcessingInstructionMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMProcessingInstructionMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMProcessingInstructionMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMProcessingInstructionMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMProcessingInstructionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMProcessingInstructionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMProcessingInstructionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMProcessingInstructionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMProcessingInstructionMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMProcessingInstructionMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMProcessingInstructionMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMProcessingInstructionMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo+    ResolveDOMProcessingInstructionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMProcessingInstructionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMProcessingInstructionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMProcessingInstructionMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo+    ResolveDOMProcessingInstructionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMProcessingInstructionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMProcessingInstructionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMProcessingInstructionMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMProcessingInstructionMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMProcessingInstructionMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo+    ResolveDOMProcessingInstructionMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMProcessingInstructionMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMProcessingInstructionMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo+    ResolveDOMProcessingInstructionMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMProcessingInstructionMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMProcessingInstructionMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMProcessingInstructionMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMProcessingInstructionMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMProcessingInstructionMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMProcessingInstructionMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMProcessingInstructionMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMProcessingInstructionMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMProcessingInstructionMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMProcessingInstructionMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMProcessingInstructionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMProcessingInstructionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMProcessingInstructionMethod "getSheet" o = DOMProcessingInstructionGetSheetMethodInfo+    ResolveDOMProcessingInstructionMethod "getTarget" o = DOMProcessingInstructionGetTargetMethodInfo+    ResolveDOMProcessingInstructionMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMProcessingInstructionMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo+    ResolveDOMProcessingInstructionMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMProcessingInstructionMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMProcessingInstructionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMProcessingInstructionMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMProcessingInstructionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMProcessingInstructionMethod t DOMProcessingInstruction, O.MethodInfo info DOMProcessingInstruction p) => OL.IsLabel t (DOMProcessingInstruction -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "sheet"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@sheet@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMProcessingInstruction #sheet+@+-}+getDOMProcessingInstructionSheet :: (MonadIO m, IsDOMProcessingInstruction o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)+getDOMProcessingInstructionSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "sheet" WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet++#if ENABLE_OVERLOADING+data DOMProcessingInstructionSheetPropertyInfo+instance AttrInfo DOMProcessingInstructionSheetPropertyInfo where+    type AttrAllowedOps DOMProcessingInstructionSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMProcessingInstructionSheetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMProcessingInstructionSheetPropertyInfo = IsDOMProcessingInstruction+    type AttrGetType DOMProcessingInstructionSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)+    type AttrLabel DOMProcessingInstructionSheetPropertyInfo = "sheet"+    type AttrOrigin DOMProcessingInstructionSheetPropertyInfo = DOMProcessingInstruction+    attrGet _ = getDOMProcessingInstructionSheet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "target"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@target@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMProcessingInstruction #target+@+-}+getDOMProcessingInstructionTarget :: (MonadIO m, IsDOMProcessingInstruction o) => o -> m (Maybe T.Text)+getDOMProcessingInstructionTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"++#if ENABLE_OVERLOADING+data DOMProcessingInstructionTargetPropertyInfo+instance AttrInfo DOMProcessingInstructionTargetPropertyInfo where+    type AttrAllowedOps DOMProcessingInstructionTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMProcessingInstructionTargetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMProcessingInstructionTargetPropertyInfo = IsDOMProcessingInstruction+    type AttrGetType DOMProcessingInstructionTargetPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMProcessingInstructionTargetPropertyInfo = "target"+    type AttrOrigin DOMProcessingInstructionTargetPropertyInfo = DOMProcessingInstruction+    attrGet _ = getDOMProcessingInstructionTarget+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMProcessingInstruction+type instance O.AttributeList DOMProcessingInstruction = DOMProcessingInstructionAttributeList+type DOMProcessingInstructionAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("sheet", DOMProcessingInstructionSheetPropertyInfo), '("target", DOMProcessingInstructionTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMProcessingInstructionSheet :: AttrLabelProxy "sheet"+dOMProcessingInstructionSheet = AttrLabelProxy++dOMProcessingInstructionTarget :: AttrLabelProxy "target"+dOMProcessingInstructionTarget = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMProcessingInstruction = DOMProcessingInstructionSignalList+type DOMProcessingInstructionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMProcessingInstruction::get_sheet+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMProcessingInstruction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_processing_instruction_get_sheet" webkit_dom_processing_instruction_get_sheet :: +    Ptr DOMProcessingInstruction ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"})+    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)++{-# DEPRECATED dOMProcessingInstructionGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMProcessingInstructionGetSheet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMProcessingInstruction a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' -}+    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+dOMProcessingInstructionGetSheet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_processing_instruction_get_sheet self'+    checkUnexpectedReturnNULL "dOMProcessingInstructionGetSheet" result+    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMProcessingInstructionGetSheetMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMProcessingInstruction a) => O.MethodInfo DOMProcessingInstructionGetSheetMethodInfo a signature where+    overloadedMethod _ = dOMProcessingInstructionGetSheet++#endif++-- method DOMProcessingInstruction::get_target+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMProcessingInstruction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_processing_instruction_get_target" webkit_dom_processing_instruction_get_target :: +    Ptr DOMProcessingInstruction ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"})+    IO CString++{-# DEPRECATED dOMProcessingInstructionGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMProcessingInstructionGetTarget ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMProcessingInstruction a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMProcessingInstructionGetTarget self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_processing_instruction_get_target self'+    checkUnexpectedReturnNULL "dOMProcessingInstructionGetTarget" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMProcessingInstructionGetTargetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMProcessingInstruction a) => O.MethodInfo DOMProcessingInstructionGetTargetMethodInfo a signature where+    overloadedMethod _ = dOMProcessingInstructionGetTarget++#endif++
+ GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs-boot view
@@ -0,0 +1,41 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMProcessingInstruction = DOMProcessingInstruction (ManagedPtr DOMProcessingInstruction)+instance GObject DOMProcessingInstruction where+class (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o+instance (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o+instance O.HasParentTypes DOMProcessingInstruction+#if ENABLE_OVERLOADING+data DOMProcessingInstructionSheetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMProcessingInstructionTargetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMProcessingInstructionGetSheetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMProcessingInstructionGetTargetMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMRange.hs view
@@ -0,0 +1,2092 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMRange+    ( ++-- * Exported types+    DOMRange(..)                            ,+    IsDOMRange                              ,+    toDOMRange                              ,+    noDOMRange                              ,+++ -- * Methods+-- ** cloneContents #method:cloneContents#++#if ENABLE_OVERLOADING+    DOMRangeCloneContentsMethodInfo         ,+#endif+    dOMRangeCloneContents                   ,+++-- ** cloneRange #method:cloneRange#++#if ENABLE_OVERLOADING+    DOMRangeCloneRangeMethodInfo            ,+#endif+    dOMRangeCloneRange                      ,+++-- ** collapse #method:collapse#++#if ENABLE_OVERLOADING+    DOMRangeCollapseMethodInfo              ,+#endif+    dOMRangeCollapse                        ,+++-- ** compareBoundaryPoints #method:compareBoundaryPoints#++#if ENABLE_OVERLOADING+    DOMRangeCompareBoundaryPointsMethodInfo ,+#endif+    dOMRangeCompareBoundaryPoints           ,+++-- ** compareNode #method:compareNode#++#if ENABLE_OVERLOADING+    DOMRangeCompareNodeMethodInfo           ,+#endif+    dOMRangeCompareNode                     ,+++-- ** comparePoint #method:comparePoint#++#if ENABLE_OVERLOADING+    DOMRangeComparePointMethodInfo          ,+#endif+    dOMRangeComparePoint                    ,+++-- ** createContextualFragment #method:createContextualFragment#++#if ENABLE_OVERLOADING+    DOMRangeCreateContextualFragmentMethodInfo,+#endif+    dOMRangeCreateContextualFragment        ,+++-- ** deleteContents #method:deleteContents#++#if ENABLE_OVERLOADING+    DOMRangeDeleteContentsMethodInfo        ,+#endif+    dOMRangeDeleteContents                  ,+++-- ** detach #method:detach#++#if ENABLE_OVERLOADING+    DOMRangeDetachMethodInfo                ,+#endif+    dOMRangeDetach                          ,+++-- ** expand #method:expand#++#if ENABLE_OVERLOADING+    DOMRangeExpandMethodInfo                ,+#endif+    dOMRangeExpand                          ,+++-- ** extractContents #method:extractContents#++#if ENABLE_OVERLOADING+    DOMRangeExtractContentsMethodInfo       ,+#endif+    dOMRangeExtractContents                 ,+++-- ** getCollapsed #method:getCollapsed#++#if ENABLE_OVERLOADING+    DOMRangeGetCollapsedMethodInfo          ,+#endif+    dOMRangeGetCollapsed                    ,+++-- ** getCommonAncestorContainer #method:getCommonAncestorContainer#++#if ENABLE_OVERLOADING+    DOMRangeGetCommonAncestorContainerMethodInfo,+#endif+    dOMRangeGetCommonAncestorContainer      ,+++-- ** getEndContainer #method:getEndContainer#++#if ENABLE_OVERLOADING+    DOMRangeGetEndContainerMethodInfo       ,+#endif+    dOMRangeGetEndContainer                 ,+++-- ** getEndOffset #method:getEndOffset#++#if ENABLE_OVERLOADING+    DOMRangeGetEndOffsetMethodInfo          ,+#endif+    dOMRangeGetEndOffset                    ,+++-- ** getStartContainer #method:getStartContainer#++#if ENABLE_OVERLOADING+    DOMRangeGetStartContainerMethodInfo     ,+#endif+    dOMRangeGetStartContainer               ,+++-- ** getStartOffset #method:getStartOffset#++#if ENABLE_OVERLOADING+    DOMRangeGetStartOffsetMethodInfo        ,+#endif+    dOMRangeGetStartOffset                  ,+++-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    DOMRangeGetTextMethodInfo               ,+#endif+    dOMRangeGetText                         ,+++-- ** insertNode #method:insertNode#++#if ENABLE_OVERLOADING+    DOMRangeInsertNodeMethodInfo            ,+#endif+    dOMRangeInsertNode                      ,+++-- ** intersectsNode #method:intersectsNode#++#if ENABLE_OVERLOADING+    DOMRangeIntersectsNodeMethodInfo        ,+#endif+    dOMRangeIntersectsNode                  ,+++-- ** isPointInRange #method:isPointInRange#++#if ENABLE_OVERLOADING+    DOMRangeIsPointInRangeMethodInfo        ,+#endif+    dOMRangeIsPointInRange                  ,+++-- ** selectNode #method:selectNode#++#if ENABLE_OVERLOADING+    DOMRangeSelectNodeMethodInfo            ,+#endif+    dOMRangeSelectNode                      ,+++-- ** selectNodeContents #method:selectNodeContents#++#if ENABLE_OVERLOADING+    DOMRangeSelectNodeContentsMethodInfo    ,+#endif+    dOMRangeSelectNodeContents              ,+++-- ** setEnd #method:setEnd#++#if ENABLE_OVERLOADING+    DOMRangeSetEndMethodInfo                ,+#endif+    dOMRangeSetEnd                          ,+++-- ** setEndAfter #method:setEndAfter#++#if ENABLE_OVERLOADING+    DOMRangeSetEndAfterMethodInfo           ,+#endif+    dOMRangeSetEndAfter                     ,+++-- ** setEndBefore #method:setEndBefore#++#if ENABLE_OVERLOADING+    DOMRangeSetEndBeforeMethodInfo          ,+#endif+    dOMRangeSetEndBefore                    ,+++-- ** setStart #method:setStart#++#if ENABLE_OVERLOADING+    DOMRangeSetStartMethodInfo              ,+#endif+    dOMRangeSetStart                        ,+++-- ** setStartAfter #method:setStartAfter#++#if ENABLE_OVERLOADING+    DOMRangeSetStartAfterMethodInfo         ,+#endif+    dOMRangeSetStartAfter                   ,+++-- ** setStartBefore #method:setStartBefore#++#if ENABLE_OVERLOADING+    DOMRangeSetStartBeforeMethodInfo        ,+#endif+    dOMRangeSetStartBefore                  ,+++-- ** surroundContents #method:surroundContents#++#if ENABLE_OVERLOADING+    DOMRangeSurroundContentsMethodInfo      ,+#endif+    dOMRangeSurroundContents                ,+++-- ** toString #method:toString#++#if ENABLE_OVERLOADING+    DOMRangeToStringMethodInfo              ,+#endif+    dOMRangeToString                        ,+++++ -- * Properties+-- ** collapsed #attr:collapsed#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeCollapsedPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMRangeCollapsed                       ,+#endif+    getDOMRangeCollapsed                    ,+++-- ** commonAncestorContainer #attr:commonAncestorContainer#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeCommonAncestorContainerPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMRangeCommonAncestorContainer         ,+#endif+    getDOMRangeCommonAncestorContainer      ,+++-- ** endContainer #attr:endContainer#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeEndContainerPropertyInfo        ,+#endif+#if ENABLE_OVERLOADING+    dOMRangeEndContainer                    ,+#endif+    getDOMRangeEndContainer                 ,+++-- ** endOffset #attr:endOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeEndOffsetPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMRangeEndOffset                       ,+#endif+    getDOMRangeEndOffset                    ,+++-- ** startContainer #attr:startContainer#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeStartContainerPropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMRangeStartContainer                  ,+#endif+    getDOMRangeStartContainer               ,+++-- ** startOffset #attr:startOffset#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeStartOffsetPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMRangeStartOffset                     ,+#endif+    getDOMRangeStartOffset                  ,+++-- ** text #attr:text#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMRangeTextPropertyInfo                ,+#endif+#if ENABLE_OVERLOADING+    dOMRangeText                            ,+#endif+    getDOMRangeText                         ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentFragment as WebKit2WebExtension.DOMDocumentFragment+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMRange = DOMRange (ManagedPtr DOMRange)+foreign import ccall "webkit_dom_range_get_type"+    c_webkit_dom_range_get_type :: IO GType++instance GObject DOMRange where+    gobjectType = c_webkit_dom_range_get_type+    ++-- | Type class for types which can be safely cast to `DOMRange`, for instance with `toDOMRange`.+class (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o+instance (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o++instance O.HasParentTypes DOMRange+type instance O.ParentTypes DOMRange = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMRange`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMRange :: (MonadIO m, IsDOMRange o) => o -> m DOMRange+toDOMRange = liftIO . unsafeCastTo DOMRange++-- | A convenience alias for `Nothing` :: `Maybe` `DOMRange`.+noDOMRange :: Maybe DOMRange+noDOMRange = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMRangeMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMRangeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMRangeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMRangeMethod "cloneContents" o = DOMRangeCloneContentsMethodInfo+    ResolveDOMRangeMethod "cloneRange" o = DOMRangeCloneRangeMethodInfo+    ResolveDOMRangeMethod "collapse" o = DOMRangeCollapseMethodInfo+    ResolveDOMRangeMethod "compareBoundaryPoints" o = DOMRangeCompareBoundaryPointsMethodInfo+    ResolveDOMRangeMethod "compareNode" o = DOMRangeCompareNodeMethodInfo+    ResolveDOMRangeMethod "comparePoint" o = DOMRangeComparePointMethodInfo+    ResolveDOMRangeMethod "createContextualFragment" o = DOMRangeCreateContextualFragmentMethodInfo+    ResolveDOMRangeMethod "deleteContents" o = DOMRangeDeleteContentsMethodInfo+    ResolveDOMRangeMethod "detach" o = DOMRangeDetachMethodInfo+    ResolveDOMRangeMethod "expand" o = DOMRangeExpandMethodInfo+    ResolveDOMRangeMethod "extractContents" o = DOMRangeExtractContentsMethodInfo+    ResolveDOMRangeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMRangeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMRangeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMRangeMethod "insertNode" o = DOMRangeInsertNodeMethodInfo+    ResolveDOMRangeMethod "intersectsNode" o = DOMRangeIntersectsNodeMethodInfo+    ResolveDOMRangeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMRangeMethod "isPointInRange" o = DOMRangeIsPointInRangeMethodInfo+    ResolveDOMRangeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMRangeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMRangeMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMRangeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMRangeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMRangeMethod "selectNode" o = DOMRangeSelectNodeMethodInfo+    ResolveDOMRangeMethod "selectNodeContents" o = DOMRangeSelectNodeContentsMethodInfo+    ResolveDOMRangeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMRangeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMRangeMethod "surroundContents" o = DOMRangeSurroundContentsMethodInfo+    ResolveDOMRangeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMRangeMethod "toString" o = DOMRangeToStringMethodInfo+    ResolveDOMRangeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMRangeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMRangeMethod "getCollapsed" o = DOMRangeGetCollapsedMethodInfo+    ResolveDOMRangeMethod "getCommonAncestorContainer" o = DOMRangeGetCommonAncestorContainerMethodInfo+    ResolveDOMRangeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMRangeMethod "getEndContainer" o = DOMRangeGetEndContainerMethodInfo+    ResolveDOMRangeMethod "getEndOffset" o = DOMRangeGetEndOffsetMethodInfo+    ResolveDOMRangeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMRangeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMRangeMethod "getStartContainer" o = DOMRangeGetStartContainerMethodInfo+    ResolveDOMRangeMethod "getStartOffset" o = DOMRangeGetStartOffsetMethodInfo+    ResolveDOMRangeMethod "getText" o = DOMRangeGetTextMethodInfo+    ResolveDOMRangeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMRangeMethod "setEnd" o = DOMRangeSetEndMethodInfo+    ResolveDOMRangeMethod "setEndAfter" o = DOMRangeSetEndAfterMethodInfo+    ResolveDOMRangeMethod "setEndBefore" o = DOMRangeSetEndBeforeMethodInfo+    ResolveDOMRangeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMRangeMethod "setStart" o = DOMRangeSetStartMethodInfo+    ResolveDOMRangeMethod "setStartAfter" o = DOMRangeSetStartAfterMethodInfo+    ResolveDOMRangeMethod "setStartBefore" o = DOMRangeSetStartBeforeMethodInfo+    ResolveDOMRangeMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMRangeMethod t DOMRange, O.MethodInfo info DOMRange p) => OL.IsLabel t (DOMRange -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "collapsed"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@collapsed@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #collapsed+@+-}+getDOMRangeCollapsed :: (MonadIO m, IsDOMRange o) => o -> m Bool+getDOMRangeCollapsed obj = liftIO $ B.Properties.getObjectPropertyBool obj "collapsed"++#if ENABLE_OVERLOADING+data DOMRangeCollapsedPropertyInfo+instance AttrInfo DOMRangeCollapsedPropertyInfo where+    type AttrAllowedOps DOMRangeCollapsedPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMRangeCollapsedPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeCollapsedPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeCollapsedPropertyInfo = Bool+    type AttrLabel DOMRangeCollapsedPropertyInfo = "collapsed"+    type AttrOrigin DOMRangeCollapsedPropertyInfo = DOMRange+    attrGet _ = getDOMRangeCollapsed+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "common-ancestor-container"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@common-ancestor-container@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #commonAncestorContainer+@+-}+getDOMRangeCommonAncestorContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)+getDOMRangeCommonAncestorContainer obj = liftIO $ B.Properties.getObjectPropertyObject obj "common-ancestor-container" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMRangeCommonAncestorContainerPropertyInfo+instance AttrInfo DOMRangeCommonAncestorContainerPropertyInfo where+    type AttrAllowedOps DOMRangeCommonAncestorContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeCommonAncestorContainerPropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)+    type AttrLabel DOMRangeCommonAncestorContainerPropertyInfo = "common-ancestor-container"+    type AttrOrigin DOMRangeCommonAncestorContainerPropertyInfo = DOMRange+    attrGet _ = getDOMRangeCommonAncestorContainer+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "end-container"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@end-container@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #endContainer+@+-}+getDOMRangeEndContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)+getDOMRangeEndContainer obj = liftIO $ B.Properties.getObjectPropertyObject obj "end-container" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMRangeEndContainerPropertyInfo+instance AttrInfo DOMRangeEndContainerPropertyInfo where+    type AttrAllowedOps DOMRangeEndContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMRangeEndContainerPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeEndContainerPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeEndContainerPropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)+    type AttrLabel DOMRangeEndContainerPropertyInfo = "end-container"+    type AttrOrigin DOMRangeEndContainerPropertyInfo = DOMRange+    attrGet _ = getDOMRangeEndContainer+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "end-offset"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@end-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #endOffset+@+-}+getDOMRangeEndOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong+getDOMRangeEndOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "end-offset"++#if ENABLE_OVERLOADING+data DOMRangeEndOffsetPropertyInfo+instance AttrInfo DOMRangeEndOffsetPropertyInfo where+    type AttrAllowedOps DOMRangeEndOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMRangeEndOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeEndOffsetPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeEndOffsetPropertyInfo = CLong+    type AttrLabel DOMRangeEndOffsetPropertyInfo = "end-offset"+    type AttrOrigin DOMRangeEndOffsetPropertyInfo = DOMRange+    attrGet _ = getDOMRangeEndOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "start-container"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@start-container@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #startContainer+@+-}+getDOMRangeStartContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)+getDOMRangeStartContainer obj = liftIO $ B.Properties.getObjectPropertyObject obj "start-container" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMRangeStartContainerPropertyInfo+instance AttrInfo DOMRangeStartContainerPropertyInfo where+    type AttrAllowedOps DOMRangeStartContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMRangeStartContainerPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeStartContainerPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeStartContainerPropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)+    type AttrLabel DOMRangeStartContainerPropertyInfo = "start-container"+    type AttrOrigin DOMRangeStartContainerPropertyInfo = DOMRange+    attrGet _ = getDOMRangeStartContainer+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "start-offset"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@start-offset@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #startOffset+@+-}+getDOMRangeStartOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong+getDOMRangeStartOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "start-offset"++#if ENABLE_OVERLOADING+data DOMRangeStartOffsetPropertyInfo+instance AttrInfo DOMRangeStartOffsetPropertyInfo where+    type AttrAllowedOps DOMRangeStartOffsetPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMRangeStartOffsetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeStartOffsetPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeStartOffsetPropertyInfo = CLong+    type AttrLabel DOMRangeStartOffsetPropertyInfo = "start-offset"+    type AttrOrigin DOMRangeStartOffsetPropertyInfo = DOMRange+    attrGet _ = getDOMRangeStartOffset+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMRange #text+@+-}+getDOMRangeText :: (MonadIO m, IsDOMRange o) => o -> m (Maybe T.Text)+getDOMRangeText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"++#if ENABLE_OVERLOADING+data DOMRangeTextPropertyInfo+instance AttrInfo DOMRangeTextPropertyInfo where+    type AttrAllowedOps DOMRangeTextPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMRangeTextPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMRangeTextPropertyInfo = IsDOMRange+    type AttrGetType DOMRangeTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMRangeTextPropertyInfo = "text"+    type AttrOrigin DOMRangeTextPropertyInfo = DOMRange+    attrGet _ = getDOMRangeText+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMRange+type instance O.AttributeList DOMRange = DOMRangeAttributeList+type DOMRangeAttributeList = ('[ '("collapsed", DOMRangeCollapsedPropertyInfo), '("commonAncestorContainer", DOMRangeCommonAncestorContainerPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("endContainer", DOMRangeEndContainerPropertyInfo), '("endOffset", DOMRangeEndOffsetPropertyInfo), '("startContainer", DOMRangeStartContainerPropertyInfo), '("startOffset", DOMRangeStartOffsetPropertyInfo), '("text", DOMRangeTextPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMRangeCollapsed :: AttrLabelProxy "collapsed"+dOMRangeCollapsed = AttrLabelProxy++dOMRangeCommonAncestorContainer :: AttrLabelProxy "commonAncestorContainer"+dOMRangeCommonAncestorContainer = AttrLabelProxy++dOMRangeEndContainer :: AttrLabelProxy "endContainer"+dOMRangeEndContainer = AttrLabelProxy++dOMRangeEndOffset :: AttrLabelProxy "endOffset"+dOMRangeEndOffset = AttrLabelProxy++dOMRangeStartContainer :: AttrLabelProxy "startContainer"+dOMRangeStartContainer = AttrLabelProxy++dOMRangeStartOffset :: AttrLabelProxy "startOffset"+dOMRangeStartOffset = AttrLabelProxy++dOMRangeText :: AttrLabelProxy "text"+dOMRangeText = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMRange = DOMRangeSignalList+type DOMRangeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMRange::clone_contents+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_clone_contents" webkit_dom_range_clone_contents :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)++{-# DEPRECATED dOMRangeCloneContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeCloneContents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeCloneContents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_clone_contents self'+        checkUnexpectedReturnNULL "dOMRangeCloneContents" result+        result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeCloneContentsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCloneContentsMethodInfo a signature where+    overloadedMethod _ = dOMRangeCloneContents++#endif++-- method DOMRange::clone_range+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_clone_range" webkit_dom_range_clone_range :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMRange)++{-# DEPRECATED dOMRangeCloneRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeCloneRange ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m DOMRange+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeCloneRange self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_clone_range self'+        checkUnexpectedReturnNULL "dOMRangeCloneRange" result+        result' <- (wrapObject DOMRange) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeCloneRangeMethodInfo+instance (signature ~ (m DOMRange), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCloneRangeMethodInfo a signature where+    overloadedMethod _ = dOMRangeCloneRange++#endif++-- method DOMRange::collapse+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "toStart", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_collapse" webkit_dom_range_collapse :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    CInt ->                                 -- toStart : TBasicType TBoolean+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeCollapse ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeCollapse ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> Bool+    {- ^ /@toStart@/: A 'Bool' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeCollapse self toStart = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let toStart' = (fromIntegral . fromEnum) toStart+    onException (do+        propagateGError $ webkit_dom_range_collapse self' toStart'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeCollapseMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCollapseMethodInfo a signature where+    overloadedMethod _ = dOMRangeCollapse++#endif++-- method DOMRange::compare_boundary_points+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "how", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "sourceRange", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TInt16)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_compare_boundary_points" webkit_dom_range_compare_boundary_points :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Word16 ->                               -- how : TBasicType TUInt16+    Ptr DOMRange ->                         -- sourceRange : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO Int16++{-# DEPRECATED dOMRangeCompareBoundaryPoints ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeCompareBoundaryPoints ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, IsDOMRange b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> Word16+    {- ^ /@how@/: A @/gushort/@ -}+    -> b+    {- ^ /@sourceRange@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m Int16+    {- ^ __Returns:__ A @/gshort/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeCompareBoundaryPoints self how sourceRange = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    sourceRange' <- unsafeManagedPtrCastPtr sourceRange+    onException (do+        result <- propagateGError $ webkit_dom_range_compare_boundary_points self' how sourceRange'+        touchManagedPtr self+        touchManagedPtr sourceRange+        return result+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeCompareBoundaryPointsMethodInfo+instance (signature ~ (Word16 -> b -> m Int16), MonadIO m, IsDOMRange a, IsDOMRange b) => O.MethodInfo DOMRangeCompareBoundaryPointsMethodInfo a signature where+    overloadedMethod _ = dOMRangeCompareBoundaryPoints++#endif++-- method DOMRange::compare_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TInt16)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_compare_node" webkit_dom_range_compare_node :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO Int16++{-# DEPRECATED dOMRangeCompareNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeCompareNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m Int16+    {- ^ __Returns:__ A @/gshort/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeCompareNode self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        result <- propagateGError $ webkit_dom_range_compare_node self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return result+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeCompareNodeMethodInfo+instance (signature ~ (b -> m Int16), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeCompareNodeMethodInfo a signature where+    overloadedMethod _ = dOMRangeCompareNode++#endif++-- method DOMRange::compare_point+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TInt16)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_compare_point" webkit_dom_range_compare_point :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CLong ->                                -- offset : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO Int16++{-# DEPRECATED dOMRangeComparePoint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeComparePoint ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CLong+    {- ^ /@offset@/: A @/glong/@ -}+    -> m Int16+    {- ^ __Returns:__ A @/gshort/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeComparePoint self refNode offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        result <- propagateGError $ webkit_dom_range_compare_point self' refNode' offset+        touchManagedPtr self+        touchManagedPtr refNode+        return result+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeComparePointMethodInfo+instance (signature ~ (b -> CLong -> m Int16), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeComparePointMethodInfo a signature where+    overloadedMethod _ = dOMRangeComparePoint++#endif++-- method DOMRange::create_contextual_fragment+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "html", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_create_contextual_fragment" webkit_dom_range_create_contextual_fragment :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    CString ->                              -- html : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)++{-# DEPRECATED dOMRangeCreateContextualFragment ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeCreateContextualFragment ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> T.Text+    {- ^ /@html@/: A @/gchar/@ -}+    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeCreateContextualFragment self html = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    html' <- textToCString html+    onException (do+        result <- propagateGError $ webkit_dom_range_create_contextual_fragment self' html'+        checkUnexpectedReturnNULL "dOMRangeCreateContextualFragment" result+        result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result+        touchManagedPtr self+        freeMem html'+        return result'+     ) (do+        freeMem html'+     )++#if ENABLE_OVERLOADING+data DOMRangeCreateContextualFragmentMethodInfo+instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCreateContextualFragmentMethodInfo a signature where+    overloadedMethod _ = dOMRangeCreateContextualFragment++#endif++-- method DOMRange::delete_contents+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_delete_contents" webkit_dom_range_delete_contents :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeDeleteContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeDeleteContents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeDeleteContents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_range_delete_contents self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeDeleteContentsMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeDeleteContentsMethodInfo a signature where+    overloadedMethod _ = dOMRangeDeleteContents++#endif++-- method DOMRange::detach+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_detach" webkit_dom_range_detach :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeDetach ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeDetach ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeDetach self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        propagateGError $ webkit_dom_range_detach self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeDetachMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeDetachMethodInfo a signature where+    overloadedMethod _ = dOMRangeDetach++#endif++-- method DOMRange::expand+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "unit", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_expand" webkit_dom_range_expand :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    CString ->                              -- unit : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeExpand ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./++/Since: 2.16/+-}+dOMRangeExpand ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> T.Text+    {- ^ /@unit@/: A @/gchar/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeExpand self unit = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    unit' <- textToCString unit+    onException (do+        propagateGError $ webkit_dom_range_expand self' unit'+        touchManagedPtr self+        freeMem unit'+        return ()+     ) (do+        freeMem unit'+     )++#if ENABLE_OVERLOADING+data DOMRangeExpandMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeExpandMethodInfo a signature where+    overloadedMethod _ = dOMRangeExpand++#endif++-- method DOMRange::extract_contents+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_extract_contents" webkit_dom_range_extract_contents :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)++{-# DEPRECATED dOMRangeExtractContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeExtractContents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeExtractContents self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_extract_contents self'+        checkUnexpectedReturnNULL "dOMRangeExtractContents" result+        result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeExtractContentsMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeExtractContentsMethodInfo a signature where+    overloadedMethod _ = dOMRangeExtractContents++#endif++-- method DOMRange::get_collapsed+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_get_collapsed" webkit_dom_range_get_collapsed :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMRangeGetCollapsed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetCollapsed ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeGetCollapsed self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        _ <- propagateGError $ webkit_dom_range_get_collapsed self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeGetCollapsedMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetCollapsedMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetCollapsed++#endif++-- method DOMRange::get_common_ancestor_container+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_get_common_ancestor_container" webkit_dom_range_get_common_ancestor_container :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMRangeGetCommonAncestorContainer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetCommonAncestorContainer ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeGetCommonAncestorContainer self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_get_common_ancestor_container self'+        checkUnexpectedReturnNULL "dOMRangeGetCommonAncestorContainer" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeGetCommonAncestorContainerMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetCommonAncestorContainerMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetCommonAncestorContainer++#endif++-- method DOMRange::get_end_container+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_get_end_container" webkit_dom_range_get_end_container :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMRangeGetEndContainer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetEndContainer ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeGetEndContainer self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_get_end_container self'+        checkUnexpectedReturnNULL "dOMRangeGetEndContainer" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeGetEndContainerMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetEndContainerMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetEndContainer++#endif++-- method DOMRange::get_end_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_get_end_offset" webkit_dom_range_get_end_offset :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO CLong++{-# DEPRECATED dOMRangeGetEndOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetEndOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeGetEndOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_get_end_offset self'+        touchManagedPtr self+        return result+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeGetEndOffsetMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetEndOffsetMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetEndOffset++#endif++-- method DOMRange::get_start_container+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_get_start_container" webkit_dom_range_get_start_container :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMRangeGetStartContainer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetStartContainer ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeGetStartContainer self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_get_start_container self'+        checkUnexpectedReturnNULL "dOMRangeGetStartContainer" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeGetStartContainerMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetStartContainerMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetStartContainer++#endif++-- method DOMRange::get_start_offset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_get_start_offset" webkit_dom_range_get_start_offset :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO CLong++{-# DEPRECATED dOMRangeGetStartOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetStartOffset ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeGetStartOffset self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_get_start_offset self'+        touchManagedPtr self+        return result+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeGetStartOffsetMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetStartOffsetMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetStartOffset++#endif++-- method DOMRange::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_range_get_text" webkit_dom_range_get_text :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    IO CString++{-# DEPRECATED dOMRangeGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeGetText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMRangeGetText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_range_get_text self'+    checkUnexpectedReturnNULL "dOMRangeGetText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMRangeGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetTextMethodInfo a signature where+    overloadedMethod _ = dOMRangeGetText++#endif++-- method DOMRange::insert_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_insert_node" webkit_dom_range_insert_node :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- newNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeInsertNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeInsertNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@newNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeInsertNode self newNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newNode' <- unsafeManagedPtrCastPtr newNode+    onException (do+        propagateGError $ webkit_dom_range_insert_node self' newNode'+        touchManagedPtr self+        touchManagedPtr newNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeInsertNodeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeInsertNodeMethodInfo a signature where+    overloadedMethod _ = dOMRangeInsertNode++#endif++-- method DOMRange::intersects_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_intersects_node" webkit_dom_range_intersects_node :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMRangeIntersectsNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeIntersectsNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeIntersectsNode self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        _ <- propagateGError $ webkit_dom_range_intersects_node self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeIntersectsNodeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeIntersectsNodeMethodInfo a signature where+    overloadedMethod _ = dOMRangeIntersectsNode++#endif++-- method DOMRange::is_point_in_range+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_is_point_in_range" webkit_dom_range_is_point_in_range :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CLong ->                                -- offset : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMRangeIsPointInRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeIsPointInRange ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CLong+    {- ^ /@offset@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeIsPointInRange self refNode offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        _ <- propagateGError $ webkit_dom_range_is_point_in_range self' refNode' offset+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeIsPointInRangeMethodInfo+instance (signature ~ (b -> CLong -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeIsPointInRangeMethodInfo a signature where+    overloadedMethod _ = dOMRangeIsPointInRange++#endif++-- method DOMRange::select_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_select_node" webkit_dom_range_select_node :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSelectNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSelectNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSelectNode self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_select_node self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSelectNodeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSelectNodeMethodInfo a signature where+    overloadedMethod _ = dOMRangeSelectNode++#endif++-- method DOMRange::select_node_contents+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_select_node_contents" webkit_dom_range_select_node_contents :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSelectNodeContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSelectNodeContents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSelectNodeContents self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_select_node_contents self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSelectNodeContentsMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSelectNodeContentsMethodInfo a signature where+    overloadedMethod _ = dOMRangeSelectNodeContents++#endif++-- method DOMRange::set_end+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_set_end" webkit_dom_range_set_end :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CLong ->                                -- offset : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSetEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSetEnd ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CLong+    {- ^ /@offset@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSetEnd self refNode offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_set_end self' refNode' offset+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSetEndMethodInfo+instance (signature ~ (b -> CLong -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetEndMethodInfo a signature where+    overloadedMethod _ = dOMRangeSetEnd++#endif++-- method DOMRange::set_end_after+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_set_end_after" webkit_dom_range_set_end_after :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSetEndAfter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSetEndAfter ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSetEndAfter self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_set_end_after self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSetEndAfterMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetEndAfterMethodInfo a signature where+    overloadedMethod _ = dOMRangeSetEndAfter++#endif++-- method DOMRange::set_end_before+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_set_end_before" webkit_dom_range_set_end_before :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSetEndBefore ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSetEndBefore ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSetEndBefore self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_set_end_before self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSetEndBeforeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetEndBeforeMethodInfo a signature where+    overloadedMethod _ = dOMRangeSetEndBefore++#endif++-- method DOMRange::set_start+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_set_start" webkit_dom_range_set_start :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    CLong ->                                -- offset : TBasicType TLong+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSetStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSetStart ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> CLong+    {- ^ /@offset@/: A @/glong/@ -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSetStart self refNode offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_set_start self' refNode' offset+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSetStartMethodInfo+instance (signature ~ (b -> CLong -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetStartMethodInfo a signature where+    overloadedMethod _ = dOMRangeSetStart++#endif++-- method DOMRange::set_start_after+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_set_start_after" webkit_dom_range_set_start_after :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSetStartAfter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSetStartAfter ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSetStartAfter self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_set_start_after self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSetStartAfterMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetStartAfterMethodInfo a signature where+    overloadedMethod _ = dOMRangeSetStartAfter++#endif++-- method DOMRange::set_start_before+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_set_start_before" webkit_dom_range_set_start_before :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSetStartBefore ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSetStartBefore ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSetStartBefore self refNode = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    refNode' <- unsafeManagedPtrCastPtr refNode+    onException (do+        propagateGError $ webkit_dom_range_set_start_before self' refNode'+        touchManagedPtr self+        touchManagedPtr refNode+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSetStartBeforeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetStartBeforeMethodInfo a signature where+    overloadedMethod _ = dOMRangeSetStartBefore++#endif++-- method DOMRange::surround_contents+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newParent", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_surround_contents" webkit_dom_range_surround_contents :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- newParent : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMRangeSurroundContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeSurroundContents ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> b+    {- ^ /@newParent@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeSurroundContents self newParent = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    newParent' <- unsafeManagedPtrCastPtr newParent+    onException (do+        propagateGError $ webkit_dom_range_surround_contents self' newParent'+        touchManagedPtr self+        touchManagedPtr newParent+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeSurroundContentsMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSurroundContentsMethodInfo a signature where+    overloadedMethod _ = dOMRangeSurroundContents++#endif++-- method DOMRange::to_string+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_range_to_string" webkit_dom_range_to_string :: +    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})+    Ptr (Ptr GError) ->                     -- error+    IO CString++{-# DEPRECATED dOMRangeToString ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMRangeToString ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMRangeToString self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_range_to_string self'+        checkUnexpectedReturnNULL "dOMRangeToString" result+        result' <- cstringToText result+        freeMem result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMRangeToStringMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeToStringMethodInfo a signature where+    overloadedMethod _ = dOMRangeToString++#endif++
+ GI/WebKit2WebExtension/Objects/DOMRange.hs-boot view
@@ -0,0 +1,143 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMRange where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMRange = DOMRange (ManagedPtr DOMRange)+instance GObject DOMRange where+class (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o+instance (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o+instance O.HasParentTypes DOMRange+#if ENABLE_OVERLOADING+data DOMRangeCollapsedPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCommonAncestorContainerPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeEndContainerPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeEndOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeStartContainerPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeStartOffsetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCloneContentsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCloneRangeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCollapseMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCompareBoundaryPointsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCompareNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeComparePointMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeCreateContextualFragmentMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeDeleteContentsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeDetachMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeExpandMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeExtractContentsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetCollapsedMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetCommonAncestorContainerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetEndContainerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetEndOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetStartContainerMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetStartOffsetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeGetTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeInsertNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeIntersectsNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeIsPointInRangeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSelectNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSelectNodeContentsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSetEndMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSetEndAfterMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSetEndBeforeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSetStartMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSetStartAfterMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSetStartBeforeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeSurroundContentsMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMRangeToStringMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs view
@@ -0,0 +1,842 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMStyleSheet+    ( ++-- * Exported types+    DOMStyleSheet(..)                       ,+    IsDOMStyleSheet                         ,+    toDOMStyleSheet                         ,+    noDOMStyleSheet                         ,+++ -- * Methods+-- ** getContentType #method:getContentType#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetContentTypeMethodInfo   ,+#endif+    dOMStyleSheetGetContentType             ,+++-- ** getDisabled #method:getDisabled#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetDisabledMethodInfo      ,+#endif+    dOMStyleSheetGetDisabled                ,+++-- ** getHref #method:getHref#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetHrefMethodInfo          ,+#endif+    dOMStyleSheetGetHref                    ,+++-- ** getMedia #method:getMedia#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetMediaMethodInfo         ,+#endif+    dOMStyleSheetGetMedia                   ,+++-- ** getOwnerNode #method:getOwnerNode#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetOwnerNodeMethodInfo     ,+#endif+    dOMStyleSheetGetOwnerNode               ,+++-- ** getParentStyleSheet #method:getParentStyleSheet#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetParentStyleSheetMethodInfo,+#endif+    dOMStyleSheetGetParentStyleSheet        ,+++-- ** getTitle #method:getTitle#++#if ENABLE_OVERLOADING+    DOMStyleSheetGetTitleMethodInfo         ,+#endif+    dOMStyleSheetGetTitle                   ,+++-- ** setDisabled #method:setDisabled#++#if ENABLE_OVERLOADING+    DOMStyleSheetSetDisabledMethodInfo      ,+#endif+    dOMStyleSheetSetDisabled                ,+++++ -- * Properties+-- ** disabled #attr:disabled#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetDisabledPropertyInfo       ,+#endif+    constructDOMStyleSheetDisabled          ,+#if ENABLE_OVERLOADING+    dOMStyleSheetDisabled                   ,+#endif+    getDOMStyleSheetDisabled                ,+    setDOMStyleSheetDisabled                ,+++-- ** href #attr:href#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetHrefPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetHref                       ,+#endif+    getDOMStyleSheetHref                    ,+++-- ** media #attr:media#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetMediaPropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetMedia                      ,+#endif+    getDOMStyleSheetMedia                   ,+++-- ** ownerNode #attr:ownerNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetOwnerNodePropertyInfo      ,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetOwnerNode                  ,+#endif+    getDOMStyleSheetOwnerNode               ,+++-- ** parentStyleSheet #attr:parentStyleSheet#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetParentStyleSheetPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetParentStyleSheet           ,+#endif+    getDOMStyleSheetParentStyleSheet        ,+++-- ** title #attr:title#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetTitlePropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetTitle                      ,+#endif+    getDOMStyleSheetTitle                   ,+++-- ** type #attr:type#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetTypePropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetType                       ,+#endif+    getDOMStyleSheetType                    ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMMediaList as WebKit2WebExtension.DOMMediaList+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMStyleSheet = DOMStyleSheet (ManagedPtr DOMStyleSheet)+foreign import ccall "webkit_dom_style_sheet_get_type"+    c_webkit_dom_style_sheet_get_type :: IO GType++instance GObject DOMStyleSheet where+    gobjectType = c_webkit_dom_style_sheet_get_type+    ++-- | Type class for types which can be safely cast to `DOMStyleSheet`, for instance with `toDOMStyleSheet`.+class (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o+instance (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o++instance O.HasParentTypes DOMStyleSheet+type instance O.ParentTypes DOMStyleSheet = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMStyleSheet`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMStyleSheet :: (MonadIO m, IsDOMStyleSheet o) => o -> m DOMStyleSheet+toDOMStyleSheet = liftIO . unsafeCastTo DOMStyleSheet++-- | A convenience alias for `Nothing` :: `Maybe` `DOMStyleSheet`.+noDOMStyleSheet :: Maybe DOMStyleSheet+noDOMStyleSheet = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMStyleSheetMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMStyleSheetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMStyleSheetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMStyleSheetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMStyleSheetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMStyleSheetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMStyleSheetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMStyleSheetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMStyleSheetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMStyleSheetMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMStyleSheetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMStyleSheetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMStyleSheetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMStyleSheetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMStyleSheetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMStyleSheetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMStyleSheetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMStyleSheetMethod "getContentType" o = DOMStyleSheetGetContentTypeMethodInfo+    ResolveDOMStyleSheetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMStyleSheetMethod "getDisabled" o = DOMStyleSheetGetDisabledMethodInfo+    ResolveDOMStyleSheetMethod "getHref" o = DOMStyleSheetGetHrefMethodInfo+    ResolveDOMStyleSheetMethod "getMedia" o = DOMStyleSheetGetMediaMethodInfo+    ResolveDOMStyleSheetMethod "getOwnerNode" o = DOMStyleSheetGetOwnerNodeMethodInfo+    ResolveDOMStyleSheetMethod "getParentStyleSheet" o = DOMStyleSheetGetParentStyleSheetMethodInfo+    ResolveDOMStyleSheetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMStyleSheetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMStyleSheetMethod "getTitle" o = DOMStyleSheetGetTitleMethodInfo+    ResolveDOMStyleSheetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMStyleSheetMethod "setDisabled" o = DOMStyleSheetSetDisabledMethodInfo+    ResolveDOMStyleSheetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMStyleSheetMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMStyleSheetMethod t DOMStyleSheet, O.MethodInfo info DOMStyleSheet p) => OL.IsLabel t (DOMStyleSheet -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "disabled"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #disabled+@+-}+getDOMStyleSheetDisabled :: (MonadIO m, IsDOMStyleSheet o) => o -> m Bool+getDOMStyleSheetDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"++{- |+Set the value of the “@disabled@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' dOMStyleSheet [ #disabled 'Data.GI.Base.Attributes.:=' value ]+@+-}+setDOMStyleSheetDisabled :: (MonadIO m, IsDOMStyleSheet o) => o -> Bool -> m ()+setDOMStyleSheetDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val++{- |+Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructDOMStyleSheetDisabled :: (IsDOMStyleSheet o) => Bool -> IO (GValueConstruct o)+constructDOMStyleSheetDisabled val = B.Properties.constructObjectPropertyBool "disabled" val++#if ENABLE_OVERLOADING+data DOMStyleSheetDisabledPropertyInfo+instance AttrInfo DOMStyleSheetDisabledPropertyInfo where+    type AttrAllowedOps DOMStyleSheetDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint DOMStyleSheetDisabledPropertyInfo = (~) Bool+    type AttrBaseTypeConstraint DOMStyleSheetDisabledPropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetDisabledPropertyInfo = Bool+    type AttrLabel DOMStyleSheetDisabledPropertyInfo = "disabled"+    type AttrOrigin DOMStyleSheetDisabledPropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetDisabled+    attrSet _ = setDOMStyleSheetDisabled+    attrConstruct _ = constructDOMStyleSheetDisabled+    attrClear _ = undefined+#endif++-- VVV Prop "href"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@href@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #href+@+-}+getDOMStyleSheetHref :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe T.Text)+getDOMStyleSheetHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"++#if ENABLE_OVERLOADING+data DOMStyleSheetHrefPropertyInfo+instance AttrInfo DOMStyleSheetHrefPropertyInfo where+    type AttrAllowedOps DOMStyleSheetHrefPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMStyleSheetHrefPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetHrefPropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetHrefPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMStyleSheetHrefPropertyInfo = "href"+    type AttrOrigin DOMStyleSheetHrefPropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetHref+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "media"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@media@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #media+@+-}+getDOMStyleSheetMedia :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMMediaList.DOMMediaList)+getDOMStyleSheetMedia obj = liftIO $ B.Properties.getObjectPropertyObject obj "media" WebKit2WebExtension.DOMMediaList.DOMMediaList++#if ENABLE_OVERLOADING+data DOMStyleSheetMediaPropertyInfo+instance AttrInfo DOMStyleSheetMediaPropertyInfo where+    type AttrAllowedOps DOMStyleSheetMediaPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMStyleSheetMediaPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetMediaPropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetMediaPropertyInfo = (Maybe WebKit2WebExtension.DOMMediaList.DOMMediaList)+    type AttrLabel DOMStyleSheetMediaPropertyInfo = "media"+    type AttrOrigin DOMStyleSheetMediaPropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetMedia+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "owner-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@owner-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #ownerNode+@+-}+getDOMStyleSheetOwnerNode :: (MonadIO m, IsDOMStyleSheet o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMStyleSheetOwnerNode obj = liftIO $ checkUnexpectedNothing "getDOMStyleSheetOwnerNode" $ B.Properties.getObjectPropertyObject obj "owner-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMStyleSheetOwnerNodePropertyInfo+instance AttrInfo DOMStyleSheetOwnerNodePropertyInfo where+    type AttrAllowedOps DOMStyleSheetOwnerNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMStyleSheetOwnerNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetOwnerNodePropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetOwnerNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMStyleSheetOwnerNodePropertyInfo = "owner-node"+    type AttrOrigin DOMStyleSheetOwnerNodePropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetOwnerNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "parent-style-sheet"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@parent-style-sheet@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #parentStyleSheet+@+-}+getDOMStyleSheetParentStyleSheet :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe DOMStyleSheet)+getDOMStyleSheetParentStyleSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-style-sheet" DOMStyleSheet++#if ENABLE_OVERLOADING+data DOMStyleSheetParentStyleSheetPropertyInfo+instance AttrInfo DOMStyleSheetParentStyleSheetPropertyInfo where+    type AttrAllowedOps DOMStyleSheetParentStyleSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMStyleSheetParentStyleSheetPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetParentStyleSheetPropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetParentStyleSheetPropertyInfo = (Maybe DOMStyleSheet)+    type AttrLabel DOMStyleSheetParentStyleSheetPropertyInfo = "parent-style-sheet"+    type AttrOrigin DOMStyleSheetParentStyleSheetPropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetParentStyleSheet+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "title"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@title@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #title+@+-}+getDOMStyleSheetTitle :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe T.Text)+getDOMStyleSheetTitle obj = liftIO $ B.Properties.getObjectPropertyString obj "title"++#if ENABLE_OVERLOADING+data DOMStyleSheetTitlePropertyInfo+instance AttrInfo DOMStyleSheetTitlePropertyInfo where+    type AttrAllowedOps DOMStyleSheetTitlePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMStyleSheetTitlePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetTitlePropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetTitlePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMStyleSheetTitlePropertyInfo = "title"+    type AttrOrigin DOMStyleSheetTitlePropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetTitle+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheet #type+@+-}+getDOMStyleSheetType :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe T.Text)+getDOMStyleSheetType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"++#if ENABLE_OVERLOADING+data DOMStyleSheetTypePropertyInfo+instance AttrInfo DOMStyleSheetTypePropertyInfo where+    type AttrAllowedOps DOMStyleSheetTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMStyleSheetTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetTypePropertyInfo = IsDOMStyleSheet+    type AttrGetType DOMStyleSheetTypePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMStyleSheetTypePropertyInfo = "type"+    type AttrOrigin DOMStyleSheetTypePropertyInfo = DOMStyleSheet+    attrGet _ = getDOMStyleSheetType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMStyleSheet+type instance O.AttributeList DOMStyleSheet = DOMStyleSheetAttributeList+type DOMStyleSheetAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("disabled", DOMStyleSheetDisabledPropertyInfo), '("href", DOMStyleSheetHrefPropertyInfo), '("media", DOMStyleSheetMediaPropertyInfo), '("ownerNode", DOMStyleSheetOwnerNodePropertyInfo), '("parentStyleSheet", DOMStyleSheetParentStyleSheetPropertyInfo), '("title", DOMStyleSheetTitlePropertyInfo), '("type", DOMStyleSheetTypePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMStyleSheetDisabled :: AttrLabelProxy "disabled"+dOMStyleSheetDisabled = AttrLabelProxy++dOMStyleSheetHref :: AttrLabelProxy "href"+dOMStyleSheetHref = AttrLabelProxy++dOMStyleSheetMedia :: AttrLabelProxy "media"+dOMStyleSheetMedia = AttrLabelProxy++dOMStyleSheetOwnerNode :: AttrLabelProxy "ownerNode"+dOMStyleSheetOwnerNode = AttrLabelProxy++dOMStyleSheetParentStyleSheet :: AttrLabelProxy "parentStyleSheet"+dOMStyleSheetParentStyleSheet = AttrLabelProxy++dOMStyleSheetTitle :: AttrLabelProxy "title"+dOMStyleSheetTitle = AttrLabelProxy++dOMStyleSheetType :: AttrLabelProxy "type"+dOMStyleSheetType = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMStyleSheet = DOMStyleSheetSignalList+type DOMStyleSheetSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMStyleSheet::get_content_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_content_type" webkit_dom_style_sheet_get_content_type :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO CString++{-# DEPRECATED dOMStyleSheetGetContentType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetContentType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMStyleSheetGetContentType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_content_type self'+    checkUnexpectedReturnNULL "dOMStyleSheetGetContentType" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetContentTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetContentTypeMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetContentType++#endif++-- method DOMStyleSheet::get_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_disabled" webkit_dom_style_sheet_get_disabled :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO CInt++{-# DEPRECATED dOMStyleSheetGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMStyleSheetGetDisabled self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_disabled self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetDisabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetDisabled++#endif++-- method DOMStyleSheet::get_href+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_href" webkit_dom_style_sheet_get_href :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO CString++{-# DEPRECATED dOMStyleSheetGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetHref ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMStyleSheetGetHref self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_href self'+    checkUnexpectedReturnNULL "dOMStyleSheetGetHref" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetHrefMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetHrefMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetHref++#endif++-- method DOMStyleSheet::get_media+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_media" webkit_dom_style_sheet_get_media :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO (Ptr WebKit2WebExtension.DOMMediaList.DOMMediaList)++{-# DEPRECATED dOMStyleSheetGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetMedia ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m WebKit2WebExtension.DOMMediaList.DOMMediaList+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}+dOMStyleSheetGetMedia self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_media self'+    checkUnexpectedReturnNULL "dOMStyleSheetGetMedia" result+    result' <- (wrapObject WebKit2WebExtension.DOMMediaList.DOMMediaList) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetMediaMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMMediaList.DOMMediaList), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetMediaMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetMedia++#endif++-- method DOMStyleSheet::get_owner_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_owner_node" webkit_dom_style_sheet_get_owner_node :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMStyleSheetGetOwnerNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetOwnerNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMStyleSheetGetOwnerNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_owner_node self'+    checkUnexpectedReturnNULL "dOMStyleSheetGetOwnerNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetOwnerNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetOwnerNodeMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetOwnerNode++#endif++-- method DOMStyleSheet::get_parent_style_sheet+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_parent_style_sheet" webkit_dom_style_sheet_get_parent_style_sheet :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO (Ptr DOMStyleSheet)++{-# DEPRECATED dOMStyleSheetGetParentStyleSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetParentStyleSheet ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m DOMStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+dOMStyleSheetGetParentStyleSheet self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_parent_style_sheet self'+    checkUnexpectedReturnNULL "dOMStyleSheetGetParentStyleSheet" result+    result' <- (wrapObject DOMStyleSheet) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetParentStyleSheetMethodInfo+instance (signature ~ (m DOMStyleSheet), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetParentStyleSheetMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetParentStyleSheet++#endif++-- method DOMStyleSheet::get_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_get_title" webkit_dom_style_sheet_get_title :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    IO CString++{-# DEPRECATED dOMStyleSheetGetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetGetTitle ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMStyleSheetGetTitle self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_get_title self'+    checkUnexpectedReturnNULL "dOMStyleSheetGetTitle" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetGetTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetTitleMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetGetTitle++#endif++-- method DOMStyleSheet::set_disabled+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_set_disabled" webkit_dom_style_sheet_set_disabled :: +    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})+    CInt ->                                 -- value : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMStyleSheetSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetSetDisabled ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+    -> Bool+    {- ^ /@value@/: A 'Bool' -}+    -> m ()+dOMStyleSheetSetDisabled self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    let value' = (fromIntegral . fromEnum) value+    webkit_dom_style_sheet_set_disabled self' value'+    touchManagedPtr self+    return ()++#if ENABLE_OVERLOADING+data DOMStyleSheetSetDisabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetSetDisabledMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetSetDisabled++#endif++
+ GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs-boot view
@@ -0,0 +1,74 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMStyleSheet where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMStyleSheet = DOMStyleSheet (ManagedPtr DOMStyleSheet)+instance GObject DOMStyleSheet where+class (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o+instance (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o+instance O.HasParentTypes DOMStyleSheet+#if ENABLE_OVERLOADING+data DOMStyleSheetDisabledPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetHrefPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetMediaPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetOwnerNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetParentStyleSheetPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetTitlePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetContentTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetDisabledMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetHrefMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetMediaMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetOwnerNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetParentStyleSheetMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetGetTitleMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetSetDisabledMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs view
@@ -0,0 +1,268 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMStyleSheetList+    ( ++-- * Exported types+    DOMStyleSheetList(..)                   ,+    IsDOMStyleSheetList                     ,+    toDOMStyleSheetList                     ,+    noDOMStyleSheetList                     ,+++ -- * Methods+-- ** getLength #method:getLength#++#if ENABLE_OVERLOADING+    DOMStyleSheetListGetLengthMethodInfo    ,+#endif+    dOMStyleSheetListGetLength              ,+++-- ** item #method:item#++#if ENABLE_OVERLOADING+    DOMStyleSheetListItemMethodInfo         ,+#endif+    dOMStyleSheetListItem                   ,+++++ -- * Properties+-- ** length #attr:length#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMStyleSheetListLengthPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMStyleSheetListLength                 ,+#endif+    getDOMStyleSheetListLength              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet++-- | Memory-managed wrapper type.+newtype DOMStyleSheetList = DOMStyleSheetList (ManagedPtr DOMStyleSheetList)+foreign import ccall "webkit_dom_style_sheet_list_get_type"+    c_webkit_dom_style_sheet_list_get_type :: IO GType++instance GObject DOMStyleSheetList where+    gobjectType = c_webkit_dom_style_sheet_list_get_type+    ++-- | Type class for types which can be safely cast to `DOMStyleSheetList`, for instance with `toDOMStyleSheetList`.+class (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o+instance (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o++instance O.HasParentTypes DOMStyleSheetList+type instance O.ParentTypes DOMStyleSheetList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMStyleSheetList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMStyleSheetList :: (MonadIO m, IsDOMStyleSheetList o) => o -> m DOMStyleSheetList+toDOMStyleSheetList = liftIO . unsafeCastTo DOMStyleSheetList++-- | A convenience alias for `Nothing` :: `Maybe` `DOMStyleSheetList`.+noDOMStyleSheetList :: Maybe DOMStyleSheetList+noDOMStyleSheetList = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMStyleSheetListMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMStyleSheetListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMStyleSheetListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMStyleSheetListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMStyleSheetListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMStyleSheetListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMStyleSheetListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMStyleSheetListMethod "item" o = DOMStyleSheetListItemMethodInfo+    ResolveDOMStyleSheetListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMStyleSheetListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMStyleSheetListMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMStyleSheetListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMStyleSheetListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMStyleSheetListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMStyleSheetListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMStyleSheetListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMStyleSheetListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMStyleSheetListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMStyleSheetListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMStyleSheetListMethod "getLength" o = DOMStyleSheetListGetLengthMethodInfo+    ResolveDOMStyleSheetListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMStyleSheetListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMStyleSheetListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMStyleSheetListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMStyleSheetListMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMStyleSheetListMethod t DOMStyleSheetList, O.MethodInfo info DOMStyleSheetList p) => OL.IsLabel t (DOMStyleSheetList -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMStyleSheetList #length+@+-}+getDOMStyleSheetListLength :: (MonadIO m, IsDOMStyleSheetList o) => o -> m CULong+getDOMStyleSheetListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"++#if ENABLE_OVERLOADING+data DOMStyleSheetListLengthPropertyInfo+instance AttrInfo DOMStyleSheetListLengthPropertyInfo where+    type AttrAllowedOps DOMStyleSheetListLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMStyleSheetListLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMStyleSheetListLengthPropertyInfo = IsDOMStyleSheetList+    type AttrGetType DOMStyleSheetListLengthPropertyInfo = CULong+    type AttrLabel DOMStyleSheetListLengthPropertyInfo = "length"+    type AttrOrigin DOMStyleSheetListLengthPropertyInfo = DOMStyleSheetList+    attrGet _ = getDOMStyleSheetListLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMStyleSheetList+type instance O.AttributeList DOMStyleSheetList = DOMStyleSheetListAttributeList+type DOMStyleSheetListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMStyleSheetListLengthPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMStyleSheetListLength :: AttrLabelProxy "length"+dOMStyleSheetListLength = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMStyleSheetList = DOMStyleSheetListSignalList+type DOMStyleSheetListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMStyleSheetList::get_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheetList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_list_get_length" webkit_dom_style_sheet_list_get_length :: +    Ptr DOMStyleSheetList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"})+    IO CULong++{-# DEPRECATED dOMStyleSheetListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetListGetLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheetList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMStyleSheetListGetLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_list_get_length self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMStyleSheetListGetLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMStyleSheetList a) => O.MethodInfo DOMStyleSheetListGetLengthMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetListGetLength++#endif++-- method DOMStyleSheetList::item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheetList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_style_sheet_list_item" webkit_dom_style_sheet_list_item :: +    Ptr DOMStyleSheetList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"})+    CULong ->                               -- index : TBasicType TULong+    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)++{-# DEPRECATED dOMStyleSheetListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMStyleSheetListItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheetList a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}+dOMStyleSheetListItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_style_sheet_list_item self' index+    checkUnexpectedReturnNULL "dOMStyleSheetListItem" result+    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMStyleSheetListItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMStyleSheetList a) => O.MethodInfo DOMStyleSheetListItemMethodInfo a signature where+    overloadedMethod _ = dOMStyleSheetListItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs-boot view
@@ -0,0 +1,38 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMStyleSheetList where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMStyleSheetList = DOMStyleSheetList (ManagedPtr DOMStyleSheetList)+instance GObject DOMStyleSheetList where+class (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o+instance (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o+instance O.HasParentTypes DOMStyleSheetList+#if ENABLE_OVERLOADING+data DOMStyleSheetListLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetListGetLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMStyleSheetListItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMText.hs view
@@ -0,0 +1,377 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMText+    ( ++-- * Exported types+    DOMText(..)                             ,+    IsDOMText                               ,+    toDOMText                               ,+    noDOMText                               ,+++ -- * Methods+-- ** getWholeText #method:getWholeText#++#if ENABLE_OVERLOADING+    DOMTextGetWholeTextMethodInfo           ,+#endif+    dOMTextGetWholeText                     ,+++-- ** replaceWholeText #method:replaceWholeText#++#if ENABLE_OVERLOADING+    DOMTextReplaceWholeTextMethodInfo       ,+#endif+    dOMTextReplaceWholeText                 ,+++-- ** splitText #method:splitText#++#if ENABLE_OVERLOADING+    DOMTextSplitTextMethodInfo              ,+#endif+    dOMTextSplitText                        ,+++++ -- * Properties+-- ** wholeText #attr:wholeText#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMTextWholeTextPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMTextWholeText                        ,+#endif+    getDOMTextWholeText                     ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMText = DOMText (ManagedPtr DOMText)+foreign import ccall "webkit_dom_text_get_type"+    c_webkit_dom_text_get_type :: IO GType++instance GObject DOMText where+    gobjectType = c_webkit_dom_text_get_type+    ++-- | Type class for types which can be safely cast to `DOMText`, for instance with `toDOMText`.+class (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o+instance (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o++instance O.HasParentTypes DOMText+type instance O.ParentTypes DOMText = '[WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]++-- | Cast to `DOMText`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMText :: (MonadIO m, IsDOMText o) => o -> m DOMText+toDOMText = liftIO . unsafeCastTo DOMText++-- | A convenience alias for `Nothing` :: `Maybe` `DOMText`.+noDOMText :: Maybe DOMText+noDOMText = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMTextMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMTextMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo+    ResolveDOMTextMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo+    ResolveDOMTextMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo+    ResolveDOMTextMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMTextMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMTextMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo+    ResolveDOMTextMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo+    ResolveDOMTextMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo+    ResolveDOMTextMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo+    ResolveDOMTextMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo+    ResolveDOMTextMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMTextMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMTextMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMTextMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo+    ResolveDOMTextMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo+    ResolveDOMTextMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo+    ResolveDOMTextMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo+    ResolveDOMTextMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo+    ResolveDOMTextMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMTextMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo+    ResolveDOMTextMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo+    ResolveDOMTextMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo+    ResolveDOMTextMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo+    ResolveDOMTextMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo+    ResolveDOMTextMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMTextMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMTextMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMTextMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMTextMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo+    ResolveDOMTextMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo+    ResolveDOMTextMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo+    ResolveDOMTextMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo+    ResolveDOMTextMethod "replaceWholeText" o = DOMTextReplaceWholeTextMethodInfo+    ResolveDOMTextMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMTextMethod "splitText" o = DOMTextSplitTextMethodInfo+    ResolveDOMTextMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMTextMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMTextMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo+    ResolveDOMTextMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMTextMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMTextMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMTextMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo+    ResolveDOMTextMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo+    ResolveDOMTextMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo+    ResolveDOMTextMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo+    ResolveDOMTextMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo+    ResolveDOMTextMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo+    ResolveDOMTextMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo+    ResolveDOMTextMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo+    ResolveDOMTextMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo+    ResolveDOMTextMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo+    ResolveDOMTextMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo+    ResolveDOMTextMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo+    ResolveDOMTextMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo+    ResolveDOMTextMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo+    ResolveDOMTextMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo+    ResolveDOMTextMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo+    ResolveDOMTextMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo+    ResolveDOMTextMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMTextMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMTextMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo+    ResolveDOMTextMethod "getWholeText" o = DOMTextGetWholeTextMethodInfo+    ResolveDOMTextMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo+    ResolveDOMTextMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo+    ResolveDOMTextMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo+    ResolveDOMTextMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMTextMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo+    ResolveDOMTextMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMTextMethod t DOMText, O.MethodInfo info DOMText p) => OL.IsLabel t (DOMText -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "whole-text"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@whole-text@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMText #wholeText+@+-}+getDOMTextWholeText :: (MonadIO m, IsDOMText o) => o -> m (Maybe T.Text)+getDOMTextWholeText obj = liftIO $ B.Properties.getObjectPropertyString obj "whole-text"++#if ENABLE_OVERLOADING+data DOMTextWholeTextPropertyInfo+instance AttrInfo DOMTextWholeTextPropertyInfo where+    type AttrAllowedOps DOMTextWholeTextPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMTextWholeTextPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMTextWholeTextPropertyInfo = IsDOMText+    type AttrGetType DOMTextWholeTextPropertyInfo = (Maybe T.Text)+    type AttrLabel DOMTextWholeTextPropertyInfo = "whole-text"+    type AttrOrigin DOMTextWholeTextPropertyInfo = DOMText+    attrGet _ = getDOMTextWholeText+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMText+type instance O.AttributeList DOMText = DOMTextAttributeList+type DOMTextAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("wholeText", DOMTextWholeTextPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMTextWholeText :: AttrLabelProxy "wholeText"+dOMTextWholeText = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMText = DOMTextSignalList+type DOMTextSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMText::get_whole_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_text_get_whole_text" webkit_dom_text_get_whole_text :: +    Ptr DOMText ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"})+    IO CString++{-# DEPRECATED dOMTextGetWholeText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTextGetWholeText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMText a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ -}+dOMTextGetWholeText self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_text_get_whole_text self'+    checkUnexpectedReturnNULL "dOMTextGetWholeText" result+    result' <- cstringToText result+    freeMem result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTextGetWholeTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMText a) => O.MethodInfo DOMTextGetWholeTextMethodInfo a signature where+    overloadedMethod _ = dOMTextGetWholeText++#endif++-- method DOMText::replace_whole_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_text_replace_whole_text" webkit_dom_text_replace_whole_text :: +    Ptr DOMText ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"})+    CString ->                              -- content : TBasicType TUTF8+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMText)++{-# DEPRECATED dOMTextReplaceWholeText ["(Since version 2.14)"] #-}+{- |+/No description available in the introspection data./+-}+dOMTextReplaceWholeText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMText a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}+    -> T.Text+    {- ^ /@content@/: A @/gchar/@ -}+    -> m DOMText+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMTextReplaceWholeText self content = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    content' <- textToCString content+    onException (do+        result <- propagateGError $ webkit_dom_text_replace_whole_text self' content'+        checkUnexpectedReturnNULL "dOMTextReplaceWholeText" result+        result' <- (newObject DOMText) result+        touchManagedPtr self+        freeMem content'+        return result'+     ) (do+        freeMem content'+     )++#if ENABLE_OVERLOADING+data DOMTextReplaceWholeTextMethodInfo+instance (signature ~ (T.Text -> m DOMText), MonadIO m, IsDOMText a) => O.MethodInfo DOMTextReplaceWholeTextMethodInfo a signature where+    overloadedMethod _ = dOMTextReplaceWholeText++#endif++-- method DOMText::split_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_text_split_text" webkit_dom_text_split_text :: +    Ptr DOMText ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"})+    CULong ->                               -- offset : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr DOMText)++{-# DEPRECATED dOMTextSplitText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTextSplitText ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMText a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}+    -> CULong+    {- ^ /@offset@/: A @/gulong/@ -}+    -> m DOMText+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMTextSplitText self offset = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_text_split_text self' offset+        checkUnexpectedReturnNULL "dOMTextSplitText" result+        result' <- (newObject DOMText) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMTextSplitTextMethodInfo+instance (signature ~ (CULong -> m DOMText), MonadIO m, IsDOMText a) => O.MethodInfo DOMTextSplitTextMethodInfo a signature where+    overloadedMethod _ = dOMTextSplitText++#endif++
+ GI/WebKit2WebExtension/Objects/DOMText.hs-boot view
@@ -0,0 +1,41 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMText where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMText = DOMText (ManagedPtr DOMText)+instance GObject DOMText where+class (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o+instance (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o+instance O.HasParentTypes DOMText+#if ENABLE_OVERLOADING+data DOMTextWholeTextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMTextGetWholeTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTextReplaceWholeTextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTextSplitTextMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs view
@@ -0,0 +1,917 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMTreeWalker+    ( ++-- * Exported types+    DOMTreeWalker(..)                       ,+    IsDOMTreeWalker                         ,+    toDOMTreeWalker                         ,+    noDOMTreeWalker                         ,+++ -- * Methods+-- ** firstChild #method:firstChild#++#if ENABLE_OVERLOADING+    DOMTreeWalkerFirstChildMethodInfo       ,+#endif+    dOMTreeWalkerFirstChild                 ,+++-- ** getCurrentNode #method:getCurrentNode#++#if ENABLE_OVERLOADING+    DOMTreeWalkerGetCurrentNodeMethodInfo   ,+#endif+    dOMTreeWalkerGetCurrentNode             ,+++-- ** getExpandEntityReferences #method:getExpandEntityReferences#++#if ENABLE_OVERLOADING+    DOMTreeWalkerGetExpandEntityReferencesMethodInfo,+#endif+    dOMTreeWalkerGetExpandEntityReferences  ,+++-- ** getFilter #method:getFilter#++#if ENABLE_OVERLOADING+    DOMTreeWalkerGetFilterMethodInfo        ,+#endif+    dOMTreeWalkerGetFilter                  ,+++-- ** getRoot #method:getRoot#++#if ENABLE_OVERLOADING+    DOMTreeWalkerGetRootMethodInfo          ,+#endif+    dOMTreeWalkerGetRoot                    ,+++-- ** getWhatToShow #method:getWhatToShow#++#if ENABLE_OVERLOADING+    DOMTreeWalkerGetWhatToShowMethodInfo    ,+#endif+    dOMTreeWalkerGetWhatToShow              ,+++-- ** lastChild #method:lastChild#++#if ENABLE_OVERLOADING+    DOMTreeWalkerLastChildMethodInfo        ,+#endif+    dOMTreeWalkerLastChild                  ,+++-- ** nextNode #method:nextNode#++#if ENABLE_OVERLOADING+    DOMTreeWalkerNextNodeMethodInfo         ,+#endif+    dOMTreeWalkerNextNode                   ,+++-- ** nextSibling #method:nextSibling#++#if ENABLE_OVERLOADING+    DOMTreeWalkerNextSiblingMethodInfo      ,+#endif+    dOMTreeWalkerNextSibling                ,+++-- ** parentNode #method:parentNode#++#if ENABLE_OVERLOADING+    DOMTreeWalkerParentNodeMethodInfo       ,+#endif+    dOMTreeWalkerParentNode                 ,+++-- ** previousNode #method:previousNode#++#if ENABLE_OVERLOADING+    DOMTreeWalkerPreviousNodeMethodInfo     ,+#endif+    dOMTreeWalkerPreviousNode               ,+++-- ** previousSibling #method:previousSibling#++#if ENABLE_OVERLOADING+    DOMTreeWalkerPreviousSiblingMethodInfo  ,+#endif+    dOMTreeWalkerPreviousSibling            ,+++-- ** setCurrentNode #method:setCurrentNode#++#if ENABLE_OVERLOADING+    DOMTreeWalkerSetCurrentNodeMethodInfo   ,+#endif+    dOMTreeWalkerSetCurrentNode             ,+++++ -- * Properties+-- ** currentNode #attr:currentNode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMTreeWalkerCurrentNodePropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMTreeWalkerCurrentNode                ,+#endif+    getDOMTreeWalkerCurrentNode             ,+++-- ** filter #attr:filter#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMTreeWalkerFilterPropertyInfo         ,+#endif+#if ENABLE_OVERLOADING+    dOMTreeWalkerFilter                     ,+#endif+    getDOMTreeWalkerFilter                  ,+++-- ** root #attr:root#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMTreeWalkerRootPropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMTreeWalkerRoot                       ,+#endif+    getDOMTreeWalkerRoot                    ,+++-- ** whatToShow #attr:whatToShow#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMTreeWalkerWhatToShowPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMTreeWalkerWhatToShow                 ,+#endif+    getDOMTreeWalkerWhatToShow              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMNodeFilter as WebKit2WebExtension.DOMNodeFilter+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMTreeWalker = DOMTreeWalker (ManagedPtr DOMTreeWalker)+foreign import ccall "webkit_dom_tree_walker_get_type"+    c_webkit_dom_tree_walker_get_type :: IO GType++instance GObject DOMTreeWalker where+    gobjectType = c_webkit_dom_tree_walker_get_type+    ++-- | Type class for types which can be safely cast to `DOMTreeWalker`, for instance with `toDOMTreeWalker`.+class (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o+instance (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o++instance O.HasParentTypes DOMTreeWalker+type instance O.ParentTypes DOMTreeWalker = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMTreeWalker`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMTreeWalker :: (MonadIO m, IsDOMTreeWalker o) => o -> m DOMTreeWalker+toDOMTreeWalker = liftIO . unsafeCastTo DOMTreeWalker++-- | A convenience alias for `Nothing` :: `Maybe` `DOMTreeWalker`.+noDOMTreeWalker :: Maybe DOMTreeWalker+noDOMTreeWalker = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMTreeWalkerMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMTreeWalkerMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMTreeWalkerMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMTreeWalkerMethod "firstChild" o = DOMTreeWalkerFirstChildMethodInfo+    ResolveDOMTreeWalkerMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMTreeWalkerMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMTreeWalkerMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMTreeWalkerMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMTreeWalkerMethod "lastChild" o = DOMTreeWalkerLastChildMethodInfo+    ResolveDOMTreeWalkerMethod "nextNode" o = DOMTreeWalkerNextNodeMethodInfo+    ResolveDOMTreeWalkerMethod "nextSibling" o = DOMTreeWalkerNextSiblingMethodInfo+    ResolveDOMTreeWalkerMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMTreeWalkerMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMTreeWalkerMethod "parentNode" o = DOMTreeWalkerParentNodeMethodInfo+    ResolveDOMTreeWalkerMethod "previousNode" o = DOMTreeWalkerPreviousNodeMethodInfo+    ResolveDOMTreeWalkerMethod "previousSibling" o = DOMTreeWalkerPreviousSiblingMethodInfo+    ResolveDOMTreeWalkerMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMTreeWalkerMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMTreeWalkerMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMTreeWalkerMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMTreeWalkerMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMTreeWalkerMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMTreeWalkerMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMTreeWalkerMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMTreeWalkerMethod "getCurrentNode" o = DOMTreeWalkerGetCurrentNodeMethodInfo+    ResolveDOMTreeWalkerMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMTreeWalkerMethod "getExpandEntityReferences" o = DOMTreeWalkerGetExpandEntityReferencesMethodInfo+    ResolveDOMTreeWalkerMethod "getFilter" o = DOMTreeWalkerGetFilterMethodInfo+    ResolveDOMTreeWalkerMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMTreeWalkerMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMTreeWalkerMethod "getRoot" o = DOMTreeWalkerGetRootMethodInfo+    ResolveDOMTreeWalkerMethod "getWhatToShow" o = DOMTreeWalkerGetWhatToShowMethodInfo+    ResolveDOMTreeWalkerMethod "setCurrentNode" o = DOMTreeWalkerSetCurrentNodeMethodInfo+    ResolveDOMTreeWalkerMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMTreeWalkerMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMTreeWalkerMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMTreeWalkerMethod t DOMTreeWalker, O.MethodInfo info DOMTreeWalker p) => OL.IsLabel t (DOMTreeWalker -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "current-node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@current-node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMTreeWalker #currentNode+@+-}+getDOMTreeWalkerCurrentNode :: (MonadIO m, IsDOMTreeWalker o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMTreeWalkerCurrentNode obj = liftIO $ checkUnexpectedNothing "getDOMTreeWalkerCurrentNode" $ B.Properties.getObjectPropertyObject obj "current-node" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMTreeWalkerCurrentNodePropertyInfo+instance AttrInfo DOMTreeWalkerCurrentNodePropertyInfo where+    type AttrAllowedOps DOMTreeWalkerCurrentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = IsDOMTreeWalker+    type AttrGetType DOMTreeWalkerCurrentNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMTreeWalkerCurrentNodePropertyInfo = "current-node"+    type AttrOrigin DOMTreeWalkerCurrentNodePropertyInfo = DOMTreeWalker+    attrGet _ = getDOMTreeWalkerCurrentNode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "filter"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@filter@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMTreeWalker #filter+@+-}+getDOMTreeWalkerFilter :: (MonadIO m, IsDOMTreeWalker o) => o -> m (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)+getDOMTreeWalkerFilter obj = liftIO $ B.Properties.getObjectPropertyObject obj "filter" WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter++#if ENABLE_OVERLOADING+data DOMTreeWalkerFilterPropertyInfo+instance AttrInfo DOMTreeWalkerFilterPropertyInfo where+    type AttrAllowedOps DOMTreeWalkerFilterPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMTreeWalkerFilterPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMTreeWalkerFilterPropertyInfo = IsDOMTreeWalker+    type AttrGetType DOMTreeWalkerFilterPropertyInfo = (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)+    type AttrLabel DOMTreeWalkerFilterPropertyInfo = "filter"+    type AttrOrigin DOMTreeWalkerFilterPropertyInfo = DOMTreeWalker+    attrGet _ = getDOMTreeWalkerFilter+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "root"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@root@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMTreeWalker #root+@+-}+getDOMTreeWalkerRoot :: (MonadIO m, IsDOMTreeWalker o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getDOMTreeWalkerRoot obj = liftIO $ checkUnexpectedNothing "getDOMTreeWalkerRoot" $ B.Properties.getObjectPropertyObject obj "root" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMTreeWalkerRootPropertyInfo+instance AttrInfo DOMTreeWalkerRootPropertyInfo where+    type AttrAllowedOps DOMTreeWalkerRootPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMTreeWalkerRootPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMTreeWalkerRootPropertyInfo = IsDOMTreeWalker+    type AttrGetType DOMTreeWalkerRootPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel DOMTreeWalkerRootPropertyInfo = "root"+    type AttrOrigin DOMTreeWalkerRootPropertyInfo = DOMTreeWalker+    attrGet _ = getDOMTreeWalkerRoot+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "what-to-show"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@what-to-show@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMTreeWalker #whatToShow+@+-}+getDOMTreeWalkerWhatToShow :: (MonadIO m, IsDOMTreeWalker o) => o -> m CULong+getDOMTreeWalkerWhatToShow obj = liftIO $ B.Properties.getObjectPropertyULong obj "what-to-show"++#if ENABLE_OVERLOADING+data DOMTreeWalkerWhatToShowPropertyInfo+instance AttrInfo DOMTreeWalkerWhatToShowPropertyInfo where+    type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = IsDOMTreeWalker+    type AttrGetType DOMTreeWalkerWhatToShowPropertyInfo = CULong+    type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo = "what-to-show"+    type AttrOrigin DOMTreeWalkerWhatToShowPropertyInfo = DOMTreeWalker+    attrGet _ = getDOMTreeWalkerWhatToShow+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMTreeWalker+type instance O.AttributeList DOMTreeWalker = DOMTreeWalkerAttributeList+type DOMTreeWalkerAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentNode", DOMTreeWalkerCurrentNodePropertyInfo), '("filter", DOMTreeWalkerFilterPropertyInfo), '("root", DOMTreeWalkerRootPropertyInfo), '("whatToShow", DOMTreeWalkerWhatToShowPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMTreeWalkerCurrentNode :: AttrLabelProxy "currentNode"+dOMTreeWalkerCurrentNode = AttrLabelProxy++dOMTreeWalkerFilter :: AttrLabelProxy "filter"+dOMTreeWalkerFilter = AttrLabelProxy++dOMTreeWalkerRoot :: AttrLabelProxy "root"+dOMTreeWalkerRoot = AttrLabelProxy++dOMTreeWalkerWhatToShow :: AttrLabelProxy "whatToShow"+dOMTreeWalkerWhatToShow = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMTreeWalker = DOMTreeWalkerSignalList+type DOMTreeWalkerSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMTreeWalker::first_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_first_child" webkit_dom_tree_walker_first_child :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerFirstChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerFirstChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerFirstChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_first_child self'+    checkUnexpectedReturnNULL "dOMTreeWalkerFirstChild" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerFirstChildMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerFirstChildMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerFirstChild++#endif++-- method DOMTreeWalker::get_current_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_get_current_node" webkit_dom_tree_walker_get_current_node :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerGetCurrentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerGetCurrentNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerGetCurrentNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_get_current_node self'+    checkUnexpectedReturnNULL "dOMTreeWalkerGetCurrentNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerGetCurrentNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetCurrentNodeMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerGetCurrentNode++#endif++-- method DOMTreeWalker::get_expand_entity_references+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_get_expand_entity_references" webkit_dom_tree_walker_get_expand_entity_references :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO CInt++{-# DEPRECATED dOMTreeWalkerGetExpandEntityReferences ["(Since version 2.12)"] #-}+{- |+This function has been removed from the DOM spec and it just returns 'False'.+-}+dOMTreeWalkerGetExpandEntityReferences ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMTreeWalkerGetExpandEntityReferences self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_get_expand_entity_references self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerGetExpandEntityReferencesMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetExpandEntityReferencesMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerGetExpandEntityReferences++#endif++-- method DOMTreeWalker::get_filter+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_get_filter" webkit_dom_tree_walker_get_filter :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)++{-# DEPRECATED dOMTreeWalkerGetFilter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerGetFilter ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}+dOMTreeWalkerGetFilter self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_get_filter self'+    checkUnexpectedReturnNULL "dOMTreeWalkerGetFilter" result+    result' <- (wrapObject WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerGetFilterMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetFilterMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerGetFilter++#endif++-- method DOMTreeWalker::get_root+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_get_root" webkit_dom_tree_walker_get_root :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerGetRoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerGetRoot ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerGetRoot self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_get_root self'+    checkUnexpectedReturnNULL "dOMTreeWalkerGetRoot" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerGetRootMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetRootMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerGetRoot++#endif++-- method DOMTreeWalker::get_what_to_show+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_get_what_to_show" webkit_dom_tree_walker_get_what_to_show :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO CULong++{-# DEPRECATED dOMTreeWalkerGetWhatToShow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerGetWhatToShow ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ -}+dOMTreeWalkerGetWhatToShow self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_get_what_to_show self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMTreeWalkerGetWhatToShowMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetWhatToShowMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerGetWhatToShow++#endif++-- method DOMTreeWalker::last_child+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_last_child" webkit_dom_tree_walker_last_child :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerLastChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerLastChild ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerLastChild self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_last_child self'+    checkUnexpectedReturnNULL "dOMTreeWalkerLastChild" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerLastChildMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerLastChildMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerLastChild++#endif++-- method DOMTreeWalker::next_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_next_node" webkit_dom_tree_walker_next_node :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerNextNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerNextNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerNextNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_next_node self'+    checkUnexpectedReturnNULL "dOMTreeWalkerNextNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerNextNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerNextNodeMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerNextNode++#endif++-- method DOMTreeWalker::next_sibling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_next_sibling" webkit_dom_tree_walker_next_sibling :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerNextSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerNextSibling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerNextSibling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_next_sibling self'+    checkUnexpectedReturnNULL "dOMTreeWalkerNextSibling" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerNextSiblingMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerNextSiblingMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerNextSibling++#endif++-- method DOMTreeWalker::parent_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_parent_node" webkit_dom_tree_walker_parent_node :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerParentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerParentNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerParentNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_parent_node self'+    checkUnexpectedReturnNULL "dOMTreeWalkerParentNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerParentNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerParentNodeMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerParentNode++#endif++-- method DOMTreeWalker::previous_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_previous_node" webkit_dom_tree_walker_previous_node :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerPreviousNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerPreviousNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerPreviousNode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_previous_node self'+    checkUnexpectedReturnNULL "dOMTreeWalkerPreviousNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerPreviousNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerPreviousNodeMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerPreviousNode++#endif++-- method DOMTreeWalker::previous_sibling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_previous_sibling" webkit_dom_tree_walker_previous_sibling :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMTreeWalkerPreviousSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerPreviousSibling ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+dOMTreeWalkerPreviousSibling self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_tree_walker_previous_sibling self'+    checkUnexpectedReturnNULL "dOMTreeWalkerPreviousSibling" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMTreeWalkerPreviousSiblingMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerPreviousSiblingMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerPreviousSibling++#endif++-- method DOMTreeWalker::set_current_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_tree_walker_set_current_node" webkit_dom_tree_walker_set_current_node :: +    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Ptr (Ptr GError) ->                     -- error+    IO ()++{-# DEPRECATED dOMTreeWalkerSetCurrentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMTreeWalkerSetCurrentNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}+    -> b+    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMTreeWalkerSetCurrentNode self value = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    value' <- unsafeManagedPtrCastPtr value+    onException (do+        propagateGError $ webkit_dom_tree_walker_set_current_node self' value'+        touchManagedPtr self+        touchManagedPtr value+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMTreeWalkerSetCurrentNodeMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, IsDOMTreeWalker a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMTreeWalkerSetCurrentNodeMethodInfo a signature where+    overloadedMethod _ = dOMTreeWalkerSetCurrentNode++#endif++
+ GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs-boot view
@@ -0,0 +1,80 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMTreeWalker where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMTreeWalker = DOMTreeWalker (ManagedPtr DOMTreeWalker)+instance GObject DOMTreeWalker where+class (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o+instance (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o+instance O.HasParentTypes DOMTreeWalker+#if ENABLE_OVERLOADING+data DOMTreeWalkerCurrentNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerFilterPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerRootPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerWhatToShowPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerFirstChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerGetCurrentNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerGetExpandEntityReferencesMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerGetFilterMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerGetRootMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerGetWhatToShowMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerLastChildMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerNextNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerNextSiblingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerParentNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerPreviousNodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerPreviousSiblingMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMTreeWalkerSetCurrentNodeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMUIEvent.hs view
@@ -0,0 +1,931 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMUIEvent+    ( ++-- * Exported types+    DOMUIEvent(..)                          ,+    IsDOMUIEvent                            ,+    toDOMUIEvent                            ,+    noDOMUIEvent                            ,+++ -- * Methods+-- ** getCharCode #method:getCharCode#++#if ENABLE_OVERLOADING+    DOMUIEventGetCharCodeMethodInfo         ,+#endif+    dOMUIEventGetCharCode                   ,+++-- ** getDetail #method:getDetail#++#if ENABLE_OVERLOADING+    DOMUIEventGetDetailMethodInfo           ,+#endif+    dOMUIEventGetDetail                     ,+++-- ** getKeyCode #method:getKeyCode#++#if ENABLE_OVERLOADING+    DOMUIEventGetKeyCodeMethodInfo          ,+#endif+    dOMUIEventGetKeyCode                    ,+++-- ** getLayerX #method:getLayerX#++#if ENABLE_OVERLOADING+    DOMUIEventGetLayerXMethodInfo           ,+#endif+    dOMUIEventGetLayerX                     ,+++-- ** getLayerY #method:getLayerY#++#if ENABLE_OVERLOADING+    DOMUIEventGetLayerYMethodInfo           ,+#endif+    dOMUIEventGetLayerY                     ,+++-- ** getPageX #method:getPageX#++#if ENABLE_OVERLOADING+    DOMUIEventGetPageXMethodInfo            ,+#endif+    dOMUIEventGetPageX                      ,+++-- ** getPageY #method:getPageY#++#if ENABLE_OVERLOADING+    DOMUIEventGetPageYMethodInfo            ,+#endif+    dOMUIEventGetPageY                      ,+++-- ** getView #method:getView#++#if ENABLE_OVERLOADING+    DOMUIEventGetViewMethodInfo             ,+#endif+    dOMUIEventGetView                       ,+++-- ** initUiEvent #method:initUiEvent#++#if ENABLE_OVERLOADING+    DOMUIEventInitUiEventMethodInfo         ,+#endif+    dOMUIEventInitUiEvent                   ,+++++ -- * Properties+-- ** charCode #attr:charCode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventCharCodePropertyInfo          ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventCharCode                      ,+#endif+    getDOMUIEventCharCode                   ,+++-- ** detail #attr:detail#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventDetailPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventDetail                        ,+#endif+    getDOMUIEventDetail                     ,+++-- ** keyCode #attr:keyCode#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventKeyCodePropertyInfo           ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventKeyCode                       ,+#endif+    getDOMUIEventKeyCode                    ,+++-- ** layerX #attr:layerX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventLayerXPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventLayerX                        ,+#endif+    getDOMUIEventLayerX                     ,+++-- ** layerY #attr:layerY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventLayerYPropertyInfo            ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventLayerY                        ,+#endif+    getDOMUIEventLayerY                     ,+++-- ** pageX #attr:pageX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventPageXPropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventPageX                         ,+#endif+    getDOMUIEventPageX                      ,+++-- ** pageY #attr:pageY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventPageYPropertyInfo             ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventPageY                         ,+#endif+    getDOMUIEventPageY                      ,+++-- ** view #attr:view#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMUIEventViewPropertyInfo              ,+#endif+#if ENABLE_OVERLOADING+    dOMUIEventView                          ,+#endif+    getDOMUIEventView                       ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMUIEvent = DOMUIEvent (ManagedPtr DOMUIEvent)+foreign import ccall "webkit_dom_ui_event_get_type"+    c_webkit_dom_ui_event_get_type :: IO GType++instance GObject DOMUIEvent where+    gobjectType = c_webkit_dom_ui_event_get_type+    ++-- | Type class for types which can be safely cast to `DOMUIEvent`, for instance with `toDOMUIEvent`.+class (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o+instance (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o++instance O.HasParentTypes DOMUIEvent+type instance O.ParentTypes DOMUIEvent = '[WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMUIEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMUIEvent :: (MonadIO m, IsDOMUIEvent o) => o -> m DOMUIEvent+toDOMUIEvent = liftIO . unsafeCastTo DOMUIEvent++-- | A convenience alias for `Nothing` :: `Maybe` `DOMUIEvent`.+noDOMUIEvent :: Maybe DOMUIEvent+noDOMUIEvent = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMUIEventMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMUIEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMUIEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMUIEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMUIEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMUIEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMUIEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo+    ResolveDOMUIEventMethod "initUiEvent" o = DOMUIEventInitUiEventMethodInfo+    ResolveDOMUIEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMUIEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMUIEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMUIEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo+    ResolveDOMUIEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMUIEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMUIEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMUIEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMUIEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMUIEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo+    ResolveDOMUIEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMUIEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMUIEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMUIEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo+    ResolveDOMUIEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo+    ResolveDOMUIEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo+    ResolveDOMUIEventMethod "getCharCode" o = DOMUIEventGetCharCodeMethodInfo+    ResolveDOMUIEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo+    ResolveDOMUIEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMUIEventMethod "getDetail" o = DOMUIEventGetDetailMethodInfo+    ResolveDOMUIEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo+    ResolveDOMUIEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo+    ResolveDOMUIEventMethod "getKeyCode" o = DOMUIEventGetKeyCodeMethodInfo+    ResolveDOMUIEventMethod "getLayerX" o = DOMUIEventGetLayerXMethodInfo+    ResolveDOMUIEventMethod "getLayerY" o = DOMUIEventGetLayerYMethodInfo+    ResolveDOMUIEventMethod "getPageX" o = DOMUIEventGetPageXMethodInfo+    ResolveDOMUIEventMethod "getPageY" o = DOMUIEventGetPageYMethodInfo+    ResolveDOMUIEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMUIEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMUIEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo+    ResolveDOMUIEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo+    ResolveDOMUIEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo+    ResolveDOMUIEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo+    ResolveDOMUIEventMethod "getView" o = DOMUIEventGetViewMethodInfo+    ResolveDOMUIEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo+    ResolveDOMUIEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMUIEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMUIEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo+    ResolveDOMUIEventMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMUIEventMethod t DOMUIEvent, O.MethodInfo info DOMUIEvent p) => OL.IsLabel t (DOMUIEvent -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "char-code"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@char-code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #charCode+@+-}+getDOMUIEventCharCode :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventCharCode obj = liftIO $ B.Properties.getObjectPropertyLong obj "char-code"++#if ENABLE_OVERLOADING+data DOMUIEventCharCodePropertyInfo+instance AttrInfo DOMUIEventCharCodePropertyInfo where+    type AttrAllowedOps DOMUIEventCharCodePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventCharCodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventCharCodePropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventCharCodePropertyInfo = CLong+    type AttrLabel DOMUIEventCharCodePropertyInfo = "char-code"+    type AttrOrigin DOMUIEventCharCodePropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventCharCode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "detail"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@detail@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #detail+@+-}+getDOMUIEventDetail :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventDetail obj = liftIO $ B.Properties.getObjectPropertyLong obj "detail"++#if ENABLE_OVERLOADING+data DOMUIEventDetailPropertyInfo+instance AttrInfo DOMUIEventDetailPropertyInfo where+    type AttrAllowedOps DOMUIEventDetailPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventDetailPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventDetailPropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventDetailPropertyInfo = CLong+    type AttrLabel DOMUIEventDetailPropertyInfo = "detail"+    type AttrOrigin DOMUIEventDetailPropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventDetail+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "key-code"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@key-code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #keyCode+@+-}+getDOMUIEventKeyCode :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventKeyCode obj = liftIO $ B.Properties.getObjectPropertyLong obj "key-code"++#if ENABLE_OVERLOADING+data DOMUIEventKeyCodePropertyInfo+instance AttrInfo DOMUIEventKeyCodePropertyInfo where+    type AttrAllowedOps DOMUIEventKeyCodePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventKeyCodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventKeyCodePropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventKeyCodePropertyInfo = CLong+    type AttrLabel DOMUIEventKeyCodePropertyInfo = "key-code"+    type AttrOrigin DOMUIEventKeyCodePropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventKeyCode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "layer-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@layer-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #layerX+@+-}+getDOMUIEventLayerX :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventLayerX obj = liftIO $ B.Properties.getObjectPropertyLong obj "layer-x"++#if ENABLE_OVERLOADING+data DOMUIEventLayerXPropertyInfo+instance AttrInfo DOMUIEventLayerXPropertyInfo where+    type AttrAllowedOps DOMUIEventLayerXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventLayerXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventLayerXPropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventLayerXPropertyInfo = CLong+    type AttrLabel DOMUIEventLayerXPropertyInfo = "layer-x"+    type AttrOrigin DOMUIEventLayerXPropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventLayerX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "layer-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@layer-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #layerY+@+-}+getDOMUIEventLayerY :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventLayerY obj = liftIO $ B.Properties.getObjectPropertyLong obj "layer-y"++#if ENABLE_OVERLOADING+data DOMUIEventLayerYPropertyInfo+instance AttrInfo DOMUIEventLayerYPropertyInfo where+    type AttrAllowedOps DOMUIEventLayerYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventLayerYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventLayerYPropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventLayerYPropertyInfo = CLong+    type AttrLabel DOMUIEventLayerYPropertyInfo = "layer-y"+    type AttrOrigin DOMUIEventLayerYPropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventLayerY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "page-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@page-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #pageX+@+-}+getDOMUIEventPageX :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventPageX obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-x"++#if ENABLE_OVERLOADING+data DOMUIEventPageXPropertyInfo+instance AttrInfo DOMUIEventPageXPropertyInfo where+    type AttrAllowedOps DOMUIEventPageXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventPageXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventPageXPropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventPageXPropertyInfo = CLong+    type AttrLabel DOMUIEventPageXPropertyInfo = "page-x"+    type AttrOrigin DOMUIEventPageXPropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventPageX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "page-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@page-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #pageY+@+-}+getDOMUIEventPageY :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong+getDOMUIEventPageY obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-y"++#if ENABLE_OVERLOADING+data DOMUIEventPageYPropertyInfo+instance AttrInfo DOMUIEventPageYPropertyInfo where+    type AttrAllowedOps DOMUIEventPageYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMUIEventPageYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventPageYPropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventPageYPropertyInfo = CLong+    type AttrLabel DOMUIEventPageYPropertyInfo = "page-y"+    type AttrOrigin DOMUIEventPageYPropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventPageY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "view"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@view@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMUIEvent #view+@+-}+getDOMUIEventView :: (MonadIO m, IsDOMUIEvent o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+getDOMUIEventView obj = liftIO $ B.Properties.getObjectPropertyObject obj "view" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow++#if ENABLE_OVERLOADING+data DOMUIEventViewPropertyInfo+instance AttrInfo DOMUIEventViewPropertyInfo where+    type AttrAllowedOps DOMUIEventViewPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMUIEventViewPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMUIEventViewPropertyInfo = IsDOMUIEvent+    type AttrGetType DOMUIEventViewPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)+    type AttrLabel DOMUIEventViewPropertyInfo = "view"+    type AttrOrigin DOMUIEventViewPropertyInfo = DOMUIEvent+    attrGet _ = getDOMUIEventView+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMUIEvent+type instance O.AttributeList DOMUIEvent = DOMUIEventAttributeList+type DOMUIEventAttributeList = ('[ '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", DOMUIEventCharCodePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("keyCode", DOMUIEventKeyCodePropertyInfo), '("layerX", DOMUIEventLayerXPropertyInfo), '("layerY", DOMUIEventLayerYPropertyInfo), '("pageX", DOMUIEventPageXPropertyInfo), '("pageY", DOMUIEventPageYPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", DOMUIEventViewPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMUIEventCharCode :: AttrLabelProxy "charCode"+dOMUIEventCharCode = AttrLabelProxy++dOMUIEventDetail :: AttrLabelProxy "detail"+dOMUIEventDetail = AttrLabelProxy++dOMUIEventKeyCode :: AttrLabelProxy "keyCode"+dOMUIEventKeyCode = AttrLabelProxy++dOMUIEventLayerX :: AttrLabelProxy "layerX"+dOMUIEventLayerX = AttrLabelProxy++dOMUIEventLayerY :: AttrLabelProxy "layerY"+dOMUIEventLayerY = AttrLabelProxy++dOMUIEventPageX :: AttrLabelProxy "pageX"+dOMUIEventPageX = AttrLabelProxy++dOMUIEventPageY :: AttrLabelProxy "pageY"+dOMUIEventPageY = AttrLabelProxy++dOMUIEventView :: AttrLabelProxy "view"+dOMUIEventView = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMUIEvent = DOMUIEventSignalList+type DOMUIEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMUIEvent::get_char_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_char_code" webkit_dom_ui_event_get_char_code :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetCharCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetCharCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetCharCode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_char_code self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetCharCodeMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetCharCodeMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetCharCode++#endif++-- method DOMUIEvent::get_detail+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_detail" webkit_dom_ui_event_get_detail :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetDetail ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetDetail ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetDetail self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_detail self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetDetailMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetDetailMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetDetail++#endif++-- method DOMUIEvent::get_key_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_key_code" webkit_dom_ui_event_get_key_code :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetKeyCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetKeyCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetKeyCode self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_key_code self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetKeyCodeMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetKeyCodeMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetKeyCode++#endif++-- method DOMUIEvent::get_layer_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_layer_x" webkit_dom_ui_event_get_layer_x :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetLayerX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetLayerX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetLayerX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_layer_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetLayerXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetLayerXMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetLayerX++#endif++-- method DOMUIEvent::get_layer_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_layer_y" webkit_dom_ui_event_get_layer_y :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetLayerY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetLayerY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetLayerY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_layer_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetLayerYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetLayerYMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetLayerY++#endif++-- method DOMUIEvent::get_page_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_page_x" webkit_dom_ui_event_get_page_x :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetPageX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetPageX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetPageX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_page_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetPageXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetPageXMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetPageX++#endif++-- method DOMUIEvent::get_page_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_page_y" webkit_dom_ui_event_get_page_y :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO CLong++{-# DEPRECATED dOMUIEventGetPageY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetPageY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMUIEventGetPageY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_page_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMUIEventGetPageYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetPageYMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetPageY++#endif++-- method DOMUIEvent::get_view+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_get_view" webkit_dom_ui_event_get_view :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)++{-# DEPRECATED dOMUIEventGetView ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventGetView ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+dOMUIEventGetView self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_ui_event_get_view self'+    checkUnexpectedReturnNULL "dOMUIEventGetView" result+    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMUIEventGetViewMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetViewMethodInfo a signature where+    overloadedMethod _ = dOMUIEventGetView++#endif++-- method DOMUIEvent::init_ui_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "detail", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_ui_event_init_ui_event" webkit_dom_ui_event_init_ui_event :: +    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})+    CString ->                              -- type : TBasicType TUTF8+    CInt ->                                 -- canBubble : TBasicType TBoolean+    CInt ->                                 -- cancelable : TBasicType TBoolean+    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CLong ->                                -- detail : TBasicType TLong+    IO ()++{-# DEPRECATED dOMUIEventInitUiEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMUIEventInitUiEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}+    -> T.Text+    {- ^ /@type@/: A @/gchar/@ -}+    -> Bool+    {- ^ /@canBubble@/: A 'Bool' -}+    -> Bool+    {- ^ /@cancelable@/: A 'Bool' -}+    -> b+    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> CLong+    {- ^ /@detail@/: A @/glong/@ -}+    -> m ()+dOMUIEventInitUiEvent self type_ canBubble cancelable view detail = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    type_' <- textToCString type_+    let canBubble' = (fromIntegral . fromEnum) canBubble+    let cancelable' = (fromIntegral . fromEnum) cancelable+    view' <- unsafeManagedPtrCastPtr view+    webkit_dom_ui_event_init_ui_event self' type_' canBubble' cancelable' view' detail+    touchManagedPtr self+    touchManagedPtr view+    freeMem type_'+    return ()++#if ENABLE_OVERLOADING+data DOMUIEventInitUiEventMethodInfo+instance (signature ~ (T.Text -> Bool -> Bool -> b -> CLong -> m ()), MonadIO m, IsDOMUIEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) => O.MethodInfo DOMUIEventInitUiEventMethodInfo a signature where+    overloadedMethod _ = dOMUIEventInitUiEvent++#endif++
+ GI/WebKit2WebExtension/Objects/DOMUIEvent.hs-boot view
@@ -0,0 +1,80 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMUIEvent where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMUIEvent = DOMUIEvent (ManagedPtr DOMUIEvent)+instance GObject DOMUIEvent where+class (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o+instance (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o+instance O.HasParentTypes DOMUIEvent+#if ENABLE_OVERLOADING+data DOMUIEventCharCodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventDetailPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventKeyCodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventLayerXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventLayerYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventPageXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventPageYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventViewPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetCharCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetDetailMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetKeyCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetLayerXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetLayerYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetPageXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetPageYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventGetViewMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMUIEventInitUiEventMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs view
@@ -0,0 +1,525 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMWheelEvent+    ( ++-- * Exported types+    DOMWheelEvent(..)                       ,+    IsDOMWheelEvent                         ,+    toDOMWheelEvent                         ,+    noDOMWheelEvent                         ,+++ -- * Methods+-- ** getWheelDelta #method:getWheelDelta#++#if ENABLE_OVERLOADING+    DOMWheelEventGetWheelDeltaMethodInfo    ,+#endif+    dOMWheelEventGetWheelDelta              ,+++-- ** getWheelDeltaX #method:getWheelDeltaX#++#if ENABLE_OVERLOADING+    DOMWheelEventGetWheelDeltaXMethodInfo   ,+#endif+    dOMWheelEventGetWheelDeltaX             ,+++-- ** getWheelDeltaY #method:getWheelDeltaY#++#if ENABLE_OVERLOADING+    DOMWheelEventGetWheelDeltaYMethodInfo   ,+#endif+    dOMWheelEventGetWheelDeltaY             ,+++-- ** initWheelEvent #method:initWheelEvent#++#if ENABLE_OVERLOADING+    DOMWheelEventInitWheelEventMethodInfo   ,+#endif+    dOMWheelEventInitWheelEvent             ,+++++ -- * Properties+-- ** wheelDelta #attr:wheelDelta#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMWheelEventWheelDeltaPropertyInfo     ,+#endif+#if ENABLE_OVERLOADING+    dOMWheelEventWheelDelta                 ,+#endif+    getDOMWheelEventWheelDelta              ,+++-- ** wheelDeltaX #attr:wheelDeltaX#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMWheelEventWheelDeltaXPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMWheelEventWheelDeltaX                ,+#endif+    getDOMWheelEventWheelDeltaX             ,+++-- ** wheelDeltaY #attr:wheelDeltaY#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMWheelEventWheelDeltaYPropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMWheelEventWheelDeltaY                ,+#endif+    getDOMWheelEventWheelDeltaY             ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMMouseEvent as WebKit2WebExtension.DOMMouseEvent+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMUIEvent as WebKit2WebExtension.DOMUIEvent++-- | Memory-managed wrapper type.+newtype DOMWheelEvent = DOMWheelEvent (ManagedPtr DOMWheelEvent)+foreign import ccall "webkit_dom_wheel_event_get_type"+    c_webkit_dom_wheel_event_get_type :: IO GType++instance GObject DOMWheelEvent where+    gobjectType = c_webkit_dom_wheel_event_get_type+    ++-- | Type class for types which can be safely cast to `DOMWheelEvent`, for instance with `toDOMWheelEvent`.+class (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o+instance (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o++instance O.HasParentTypes DOMWheelEvent+type instance O.ParentTypes DOMWheelEvent = '[WebKit2WebExtension.DOMMouseEvent.DOMMouseEvent, WebKit2WebExtension.DOMUIEvent.DOMUIEvent, WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMWheelEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMWheelEvent :: (MonadIO m, IsDOMWheelEvent o) => o -> m DOMWheelEvent+toDOMWheelEvent = liftIO . unsafeCastTo DOMWheelEvent++-- | A convenience alias for `Nothing` :: `Maybe` `DOMWheelEvent`.+noDOMWheelEvent :: Maybe DOMWheelEvent+noDOMWheelEvent = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMWheelEventMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMWheelEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMWheelEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMWheelEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMWheelEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMWheelEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMWheelEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo+    ResolveDOMWheelEventMethod "initMouseEvent" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventInitMouseEventMethodInfo+    ResolveDOMWheelEventMethod "initUiEvent" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventInitUiEventMethodInfo+    ResolveDOMWheelEventMethod "initWheelEvent" o = DOMWheelEventInitWheelEventMethodInfo+    ResolveDOMWheelEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMWheelEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMWheelEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMWheelEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo+    ResolveDOMWheelEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMWheelEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMWheelEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMWheelEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMWheelEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMWheelEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo+    ResolveDOMWheelEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMWheelEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMWheelEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMWheelEventMethod "getAltKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetAltKeyMethodInfo+    ResolveDOMWheelEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo+    ResolveDOMWheelEventMethod "getButton" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetButtonMethodInfo+    ResolveDOMWheelEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo+    ResolveDOMWheelEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo+    ResolveDOMWheelEventMethod "getCharCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetCharCodeMethodInfo+    ResolveDOMWheelEventMethod "getClientX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetClientXMethodInfo+    ResolveDOMWheelEventMethod "getClientY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetClientYMethodInfo+    ResolveDOMWheelEventMethod "getCtrlKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetCtrlKeyMethodInfo+    ResolveDOMWheelEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo+    ResolveDOMWheelEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMWheelEventMethod "getDetail" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetDetailMethodInfo+    ResolveDOMWheelEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo+    ResolveDOMWheelEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo+    ResolveDOMWheelEventMethod "getFromElement" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetFromElementMethodInfo+    ResolveDOMWheelEventMethod "getKeyCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetKeyCodeMethodInfo+    ResolveDOMWheelEventMethod "getLayerX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerXMethodInfo+    ResolveDOMWheelEventMethod "getLayerY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerYMethodInfo+    ResolveDOMWheelEventMethod "getMetaKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetMetaKeyMethodInfo+    ResolveDOMWheelEventMethod "getOffsetX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetOffsetXMethodInfo+    ResolveDOMWheelEventMethod "getOffsetY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetOffsetYMethodInfo+    ResolveDOMWheelEventMethod "getPageX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageXMethodInfo+    ResolveDOMWheelEventMethod "getPageY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageYMethodInfo+    ResolveDOMWheelEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMWheelEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMWheelEventMethod "getRelatedTarget" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetRelatedTargetMethodInfo+    ResolveDOMWheelEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo+    ResolveDOMWheelEventMethod "getScreenX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetScreenXMethodInfo+    ResolveDOMWheelEventMethod "getScreenY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetScreenYMethodInfo+    ResolveDOMWheelEventMethod "getShiftKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetShiftKeyMethodInfo+    ResolveDOMWheelEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo+    ResolveDOMWheelEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo+    ResolveDOMWheelEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo+    ResolveDOMWheelEventMethod "getToElement" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetToElementMethodInfo+    ResolveDOMWheelEventMethod "getView" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetViewMethodInfo+    ResolveDOMWheelEventMethod "getWheelDelta" o = DOMWheelEventGetWheelDeltaMethodInfo+    ResolveDOMWheelEventMethod "getWheelDeltaX" o = DOMWheelEventGetWheelDeltaXMethodInfo+    ResolveDOMWheelEventMethod "getWheelDeltaY" o = DOMWheelEventGetWheelDeltaYMethodInfo+    ResolveDOMWheelEventMethod "getX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetXMethodInfo+    ResolveDOMWheelEventMethod "getY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetYMethodInfo+    ResolveDOMWheelEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo+    ResolveDOMWheelEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMWheelEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMWheelEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo+    ResolveDOMWheelEventMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMWheelEventMethod t DOMWheelEvent, O.MethodInfo info DOMWheelEvent p) => OL.IsLabel t (DOMWheelEvent -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "wheel-delta"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@wheel-delta@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMWheelEvent #wheelDelta+@+-}+getDOMWheelEventWheelDelta :: (MonadIO m, IsDOMWheelEvent o) => o -> m CLong+getDOMWheelEventWheelDelta obj = liftIO $ B.Properties.getObjectPropertyLong obj "wheel-delta"++#if ENABLE_OVERLOADING+data DOMWheelEventWheelDeltaPropertyInfo+instance AttrInfo DOMWheelEventWheelDeltaPropertyInfo where+    type AttrAllowedOps DOMWheelEventWheelDeltaPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMWheelEventWheelDeltaPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaPropertyInfo = IsDOMWheelEvent+    type AttrGetType DOMWheelEventWheelDeltaPropertyInfo = CLong+    type AttrLabel DOMWheelEventWheelDeltaPropertyInfo = "wheel-delta"+    type AttrOrigin DOMWheelEventWheelDeltaPropertyInfo = DOMWheelEvent+    attrGet _ = getDOMWheelEventWheelDelta+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "wheel-delta-x"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@wheel-delta-x@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMWheelEvent #wheelDeltaX+@+-}+getDOMWheelEventWheelDeltaX :: (MonadIO m, IsDOMWheelEvent o) => o -> m CLong+getDOMWheelEventWheelDeltaX obj = liftIO $ B.Properties.getObjectPropertyLong obj "wheel-delta-x"++#if ENABLE_OVERLOADING+data DOMWheelEventWheelDeltaXPropertyInfo+instance AttrInfo DOMWheelEventWheelDeltaXPropertyInfo where+    type AttrAllowedOps DOMWheelEventWheelDeltaXPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMWheelEventWheelDeltaXPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaXPropertyInfo = IsDOMWheelEvent+    type AttrGetType DOMWheelEventWheelDeltaXPropertyInfo = CLong+    type AttrLabel DOMWheelEventWheelDeltaXPropertyInfo = "wheel-delta-x"+    type AttrOrigin DOMWheelEventWheelDeltaXPropertyInfo = DOMWheelEvent+    attrGet _ = getDOMWheelEventWheelDeltaX+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "wheel-delta-y"+   -- Type: TBasicType TLong+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@wheel-delta-y@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMWheelEvent #wheelDeltaY+@+-}+getDOMWheelEventWheelDeltaY :: (MonadIO m, IsDOMWheelEvent o) => o -> m CLong+getDOMWheelEventWheelDeltaY obj = liftIO $ B.Properties.getObjectPropertyLong obj "wheel-delta-y"++#if ENABLE_OVERLOADING+data DOMWheelEventWheelDeltaYPropertyInfo+instance AttrInfo DOMWheelEventWheelDeltaYPropertyInfo where+    type AttrAllowedOps DOMWheelEventWheelDeltaYPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMWheelEventWheelDeltaYPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaYPropertyInfo = IsDOMWheelEvent+    type AttrGetType DOMWheelEventWheelDeltaYPropertyInfo = CLong+    type AttrLabel DOMWheelEventWheelDeltaYPropertyInfo = "wheel-delta-y"+    type AttrOrigin DOMWheelEventWheelDeltaYPropertyInfo = DOMWheelEvent+    attrGet _ = getDOMWheelEventWheelDeltaY+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMWheelEvent+type instance O.AttributeList DOMWheelEvent = DOMWheelEventAttributeList+type DOMWheelEventAttributeList = ('[ '("altKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventAltKeyPropertyInfo), '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("button", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventButtonPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventCharCodePropertyInfo), '("clientX", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventClientXPropertyInfo), '("clientY", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventClientYPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("ctrlKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventCtrlKeyPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", WebKit2WebExtension.DOMUIEvent.DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("fromElement", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventFromElementPropertyInfo), '("keyCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventKeyCodePropertyInfo), '("layerX", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerXPropertyInfo), '("layerY", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerYPropertyInfo), '("metaKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventMetaKeyPropertyInfo), '("offsetX", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventOffsetXPropertyInfo), '("offsetY", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventOffsetYPropertyInfo), '("pageX", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageXPropertyInfo), '("pageY", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageYPropertyInfo), '("relatedTarget", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventRelatedTargetPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("screenX", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventScreenXPropertyInfo), '("screenY", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventScreenYPropertyInfo), '("shiftKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventShiftKeyPropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("toElement", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventToElementPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", WebKit2WebExtension.DOMUIEvent.DOMUIEventViewPropertyInfo), '("wheelDelta", DOMWheelEventWheelDeltaPropertyInfo), '("wheelDeltaX", DOMWheelEventWheelDeltaXPropertyInfo), '("wheelDeltaY", DOMWheelEventWheelDeltaYPropertyInfo), '("x", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventXPropertyInfo), '("y", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventYPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMWheelEventWheelDelta :: AttrLabelProxy "wheelDelta"+dOMWheelEventWheelDelta = AttrLabelProxy++dOMWheelEventWheelDeltaX :: AttrLabelProxy "wheelDeltaX"+dOMWheelEventWheelDeltaX = AttrLabelProxy++dOMWheelEventWheelDeltaY :: AttrLabelProxy "wheelDeltaY"+dOMWheelEventWheelDeltaY = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMWheelEvent = DOMWheelEventSignalList+type DOMWheelEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMWheelEvent::get_wheel_delta+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_wheel_event_get_wheel_delta" webkit_dom_wheel_event_get_wheel_delta :: +    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})+    IO CLong++{-# DEPRECATED dOMWheelEventGetWheelDelta ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMWheelEventGetWheelDelta ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMWheelEventGetWheelDelta self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_wheel_event_get_wheel_delta self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMWheelEventGetWheelDeltaMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMWheelEvent a) => O.MethodInfo DOMWheelEventGetWheelDeltaMethodInfo a signature where+    overloadedMethod _ = dOMWheelEventGetWheelDelta++#endif++-- method DOMWheelEvent::get_wheel_delta_x+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_wheel_event_get_wheel_delta_x" webkit_dom_wheel_event_get_wheel_delta_x :: +    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})+    IO CLong++{-# DEPRECATED dOMWheelEventGetWheelDeltaX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMWheelEventGetWheelDeltaX ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMWheelEventGetWheelDeltaX self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_wheel_event_get_wheel_delta_x self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMWheelEventGetWheelDeltaXMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMWheelEvent a) => O.MethodInfo DOMWheelEventGetWheelDeltaXMethodInfo a signature where+    overloadedMethod _ = dOMWheelEventGetWheelDeltaX++#endif++-- method DOMWheelEvent::get_wheel_delta_y+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TLong)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_wheel_event_get_wheel_delta_y" webkit_dom_wheel_event_get_wheel_delta_y :: +    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})+    IO CLong++{-# DEPRECATED dOMWheelEventGetWheelDeltaY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMWheelEventGetWheelDeltaY ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}+    -> m CLong+    {- ^ __Returns:__ A @/glong/@ -}+dOMWheelEventGetWheelDeltaY self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_wheel_event_get_wheel_delta_y self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMWheelEventGetWheelDeltaYMethodInfo+instance (signature ~ (m CLong), MonadIO m, IsDOMWheelEvent a) => O.MethodInfo DOMWheelEventGetWheelDeltaYMethodInfo a signature where+    overloadedMethod _ = dOMWheelEventGetWheelDeltaY++#endif++-- method DOMWheelEvent::init_wheel_event+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wheelDeltaX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wheelDeltaY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_wheel_event_init_wheel_event" webkit_dom_wheel_event_init_wheel_event :: +    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})+    CLong ->                                -- wheelDeltaX : TBasicType TLong+    CLong ->                                -- wheelDeltaY : TBasicType TLong+    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})+    CLong ->                                -- screenX : TBasicType TLong+    CLong ->                                -- screenY : TBasicType TLong+    CLong ->                                -- clientX : TBasicType TLong+    CLong ->                                -- clientY : TBasicType TLong+    CInt ->                                 -- ctrlKey : TBasicType TBoolean+    CInt ->                                 -- altKey : TBasicType TBoolean+    CInt ->                                 -- shiftKey : TBasicType TBoolean+    CInt ->                                 -- metaKey : TBasicType TBoolean+    IO ()++{-# DEPRECATED dOMWheelEventInitWheelEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMWheelEventInitWheelEvent ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}+    -> CLong+    {- ^ /@wheelDeltaX@/: A @/glong/@ -}+    -> CLong+    {- ^ /@wheelDeltaY@/: A @/glong/@ -}+    -> b+    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}+    -> CLong+    {- ^ /@screenX@/: A @/glong/@ -}+    -> CLong+    {- ^ /@screenY@/: A @/glong/@ -}+    -> CLong+    {- ^ /@clientX@/: A @/glong/@ -}+    -> CLong+    {- ^ /@clientY@/: A @/glong/@ -}+    -> Bool+    {- ^ /@ctrlKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@altKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@shiftKey@/: A 'Bool' -}+    -> Bool+    {- ^ /@metaKey@/: A 'Bool' -}+    -> m ()+dOMWheelEventInitWheelEvent self wheelDeltaX wheelDeltaY view screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    view' <- unsafeManagedPtrCastPtr view+    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey+    let altKey' = (fromIntegral . fromEnum) altKey+    let shiftKey' = (fromIntegral . fromEnum) shiftKey+    let metaKey' = (fromIntegral . fromEnum) metaKey+    webkit_dom_wheel_event_init_wheel_event self' wheelDeltaX wheelDeltaY view' screenX screenY clientX clientY ctrlKey' altKey' shiftKey' metaKey'+    touchManagedPtr self+    touchManagedPtr view+    return ()++#if ENABLE_OVERLOADING+data DOMWheelEventInitWheelEventMethodInfo+instance (signature ~ (CLong -> CLong -> b -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> m ()), MonadIO m, IsDOMWheelEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) => O.MethodInfo DOMWheelEventInitWheelEventMethodInfo a signature where+    overloadedMethod _ = dOMWheelEventInitWheelEvent++#endif++
+ GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs-boot view
@@ -0,0 +1,50 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMWheelEvent where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMWheelEvent = DOMWheelEvent (ManagedPtr DOMWheelEvent)+instance GObject DOMWheelEvent where+class (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o+instance (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o+instance O.HasParentTypes DOMWheelEvent+#if ENABLE_OVERLOADING+data DOMWheelEventWheelDeltaPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMWheelEventWheelDeltaXPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMWheelEventWheelDeltaYPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMWheelEventGetWheelDeltaMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMWheelEventGetWheelDeltaXMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMWheelEventGetWheelDeltaYMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMWheelEventInitWheelEventMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs view
@@ -0,0 +1,191 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMXPathExpression+    ( ++-- * Exported types+    DOMXPathExpression(..)                  ,+    IsDOMXPathExpression                    ,+    toDOMXPathExpression                    ,+    noDOMXPathExpression                    ,+++ -- * Methods+-- ** evaluate #method:evaluate#++#if ENABLE_OVERLOADING+    DOMXPathExpressionEvaluateMethodInfo    ,+#endif+    dOMXPathExpressionEvaluate              ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMXPathResult as WebKit2WebExtension.DOMXPathResult++-- | Memory-managed wrapper type.+newtype DOMXPathExpression = DOMXPathExpression (ManagedPtr DOMXPathExpression)+foreign import ccall "webkit_dom_xpath_expression_get_type"+    c_webkit_dom_xpath_expression_get_type :: IO GType++instance GObject DOMXPathExpression where+    gobjectType = c_webkit_dom_xpath_expression_get_type+    ++-- | Type class for types which can be safely cast to `DOMXPathExpression`, for instance with `toDOMXPathExpression`.+class (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o+instance (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o++instance O.HasParentTypes DOMXPathExpression+type instance O.ParentTypes DOMXPathExpression = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMXPathExpression`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMXPathExpression :: (MonadIO m, IsDOMXPathExpression o) => o -> m DOMXPathExpression+toDOMXPathExpression = liftIO . unsafeCastTo DOMXPathExpression++-- | A convenience alias for `Nothing` :: `Maybe` `DOMXPathExpression`.+noDOMXPathExpression :: Maybe DOMXPathExpression+noDOMXPathExpression = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMXPathExpressionMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMXPathExpressionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMXPathExpressionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMXPathExpressionMethod "evaluate" o = DOMXPathExpressionEvaluateMethodInfo+    ResolveDOMXPathExpressionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMXPathExpressionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMXPathExpressionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMXPathExpressionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMXPathExpressionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMXPathExpressionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMXPathExpressionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMXPathExpressionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMXPathExpressionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMXPathExpressionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMXPathExpressionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMXPathExpressionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMXPathExpressionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMXPathExpressionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMXPathExpressionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMXPathExpressionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMXPathExpressionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMXPathExpressionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMXPathExpressionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMXPathExpressionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMXPathExpressionMethod t DOMXPathExpression, O.MethodInfo info DOMXPathExpression p) => OL.IsLabel t (DOMXPathExpression -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMXPathExpression+type instance O.AttributeList DOMXPathExpression = DOMXPathExpressionAttributeList+type DOMXPathExpressionAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMXPathExpression = DOMXPathExpressionSignalList+type DOMXPathExpressionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMXPathExpression::evaluate+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathExpression"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathExpression", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contextNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "inResult", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_expression_evaluate" webkit_dom_xpath_expression_evaluate :: +    Ptr DOMXPathExpression ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathExpression"})+    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- contextNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+    Word16 ->                               -- type : TBasicType TUInt16+    Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult -> -- inResult : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult)++{-# DEPRECATED dOMXPathExpressionEvaluate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathExpressionEvaluate ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathExpression a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult c) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression' -}+    -> b+    {- ^ /@contextNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+    -> Word16+    {- ^ /@type@/: A @/gushort/@ -}+    -> c+    {- ^ /@inResult@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathExpressionEvaluate self contextNode type_ inResult = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    contextNode' <- unsafeManagedPtrCastPtr contextNode+    inResult' <- unsafeManagedPtrCastPtr inResult+    onException (do+        result <- propagateGError $ webkit_dom_xpath_expression_evaluate self' contextNode' type_ inResult'+        checkUnexpectedReturnNULL "dOMXPathExpressionEvaluate" result+        result' <- (wrapObject WebKit2WebExtension.DOMXPathResult.DOMXPathResult) result+        touchManagedPtr self+        touchManagedPtr contextNode+        touchManagedPtr inResult+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathExpressionEvaluateMethodInfo+instance (signature ~ (b -> Word16 -> c -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult), MonadIO m, IsDOMXPathExpression a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult c) => O.MethodInfo DOMXPathExpressionEvaluateMethodInfo a signature where+    overloadedMethod _ = dOMXPathExpressionEvaluate++#endif++
+ GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs-boot view
@@ -0,0 +1,32 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMXPathExpression where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMXPathExpression = DOMXPathExpression (ManagedPtr DOMXPathExpression)+instance GObject DOMXPathExpression where+class (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o+instance (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o+instance O.HasParentTypes DOMXPathExpression+#if ENABLE_OVERLOADING+data DOMXPathExpressionEvaluateMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/DOMXPathResult.hs view
@@ -0,0 +1,896 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.DOMXPathResult+    ( ++-- * Exported types+    DOMXPathResult(..)                      ,+    IsDOMXPathResult                        ,+    toDOMXPathResult                        ,+    noDOMXPathResult                        ,+++ -- * Methods+-- ** getBooleanValue #method:getBooleanValue#++#if ENABLE_OVERLOADING+    DOMXPathResultGetBooleanValueMethodInfo ,+#endif+    dOMXPathResultGetBooleanValue           ,+++-- ** getInvalidIteratorState #method:getInvalidIteratorState#++#if ENABLE_OVERLOADING+    DOMXPathResultGetInvalidIteratorStateMethodInfo,+#endif+    dOMXPathResultGetInvalidIteratorState   ,+++-- ** getNumberValue #method:getNumberValue#++#if ENABLE_OVERLOADING+    DOMXPathResultGetNumberValueMethodInfo  ,+#endif+    dOMXPathResultGetNumberValue            ,+++-- ** getResultType #method:getResultType#++#if ENABLE_OVERLOADING+    DOMXPathResultGetResultTypeMethodInfo   ,+#endif+    dOMXPathResultGetResultType             ,+++-- ** getSingleNodeValue #method:getSingleNodeValue#++#if ENABLE_OVERLOADING+    DOMXPathResultGetSingleNodeValueMethodInfo,+#endif+    dOMXPathResultGetSingleNodeValue        ,+++-- ** getSnapshotLength #method:getSnapshotLength#++#if ENABLE_OVERLOADING+    DOMXPathResultGetSnapshotLengthMethodInfo,+#endif+    dOMXPathResultGetSnapshotLength         ,+++-- ** getStringValue #method:getStringValue#++#if ENABLE_OVERLOADING+    DOMXPathResultGetStringValueMethodInfo  ,+#endif+    dOMXPathResultGetStringValue            ,+++-- ** iterateNext #method:iterateNext#++#if ENABLE_OVERLOADING+    DOMXPathResultIterateNextMethodInfo     ,+#endif+    dOMXPathResultIterateNext               ,+++-- ** snapshotItem #method:snapshotItem#++#if ENABLE_OVERLOADING+    DOMXPathResultSnapshotItemMethodInfo    ,+#endif+    dOMXPathResultSnapshotItem              ,+++++ -- * Properties+-- ** booleanValue #attr:booleanValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultBooleanValuePropertyInfo  ,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultBooleanValue              ,+#endif+    getDOMXPathResultBooleanValue           ,+++-- ** invalidIteratorState #attr:invalidIteratorState#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultInvalidIteratorStatePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultInvalidIteratorState      ,+#endif+    getDOMXPathResultInvalidIteratorState   ,+++-- ** numberValue #attr:numberValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultNumberValuePropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultNumberValue               ,+#endif+    getDOMXPathResultNumberValue            ,+++-- ** resultType #attr:resultType#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultResultTypePropertyInfo    ,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultResultType                ,+#endif+    getDOMXPathResultResultType             ,+++-- ** singleNodeValue #attr:singleNodeValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultSingleNodeValuePropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultSingleNodeValue           ,+#endif+    getDOMXPathResultSingleNodeValue        ,+++-- ** snapshotLength #attr:snapshotLength#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultSnapshotLengthPropertyInfo,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultSnapshotLength            ,+#endif+    getDOMXPathResultSnapshotLength         ,+++-- ** stringValue #attr:stringValue#+{- | /No description available in the introspection data./+-}+#if ENABLE_OVERLOADING+    DOMXPathResultStringValuePropertyInfo   ,+#endif+#if ENABLE_OVERLOADING+    dOMXPathResultStringValue               ,+#endif+    getDOMXPathResultStringValue            ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject++-- | Memory-managed wrapper type.+newtype DOMXPathResult = DOMXPathResult (ManagedPtr DOMXPathResult)+foreign import ccall "webkit_dom_xpath_result_get_type"+    c_webkit_dom_xpath_result_get_type :: IO GType++instance GObject DOMXPathResult where+    gobjectType = c_webkit_dom_xpath_result_get_type+    ++-- | Type class for types which can be safely cast to `DOMXPathResult`, for instance with `toDOMXPathResult`.+class (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o+instance (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o++instance O.HasParentTypes DOMXPathResult+type instance O.ParentTypes DOMXPathResult = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]++-- | Cast to `DOMXPathResult`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toDOMXPathResult :: (MonadIO m, IsDOMXPathResult o) => o -> m DOMXPathResult+toDOMXPathResult = liftIO . unsafeCastTo DOMXPathResult++-- | A convenience alias for `Nothing` :: `Maybe` `DOMXPathResult`.+noDOMXPathResult :: Maybe DOMXPathResult+noDOMXPathResult = Nothing++#if ENABLE_OVERLOADING+type family ResolveDOMXPathResultMethod (t :: Symbol) (o :: *) :: * where+    ResolveDOMXPathResultMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveDOMXPathResultMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveDOMXPathResultMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveDOMXPathResultMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveDOMXPathResultMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveDOMXPathResultMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveDOMXPathResultMethod "iterateNext" o = DOMXPathResultIterateNextMethodInfo+    ResolveDOMXPathResultMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveDOMXPathResultMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveDOMXPathResultMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveDOMXPathResultMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveDOMXPathResultMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveDOMXPathResultMethod "snapshotItem" o = DOMXPathResultSnapshotItemMethodInfo+    ResolveDOMXPathResultMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveDOMXPathResultMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveDOMXPathResultMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveDOMXPathResultMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveDOMXPathResultMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveDOMXPathResultMethod "getBooleanValue" o = DOMXPathResultGetBooleanValueMethodInfo+    ResolveDOMXPathResultMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveDOMXPathResultMethod "getInvalidIteratorState" o = DOMXPathResultGetInvalidIteratorStateMethodInfo+    ResolveDOMXPathResultMethod "getNumberValue" o = DOMXPathResultGetNumberValueMethodInfo+    ResolveDOMXPathResultMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveDOMXPathResultMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveDOMXPathResultMethod "getResultType" o = DOMXPathResultGetResultTypeMethodInfo+    ResolveDOMXPathResultMethod "getSingleNodeValue" o = DOMXPathResultGetSingleNodeValueMethodInfo+    ResolveDOMXPathResultMethod "getSnapshotLength" o = DOMXPathResultGetSnapshotLengthMethodInfo+    ResolveDOMXPathResultMethod "getStringValue" o = DOMXPathResultGetStringValueMethodInfo+    ResolveDOMXPathResultMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveDOMXPathResultMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveDOMXPathResultMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveDOMXPathResultMethod t DOMXPathResult, O.MethodInfo info DOMXPathResult p) => OL.IsLabel t (DOMXPathResult -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "boolean-value"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@boolean-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #booleanValue+@+-}+getDOMXPathResultBooleanValue :: (MonadIO m, IsDOMXPathResult o) => o -> m Bool+getDOMXPathResultBooleanValue obj = liftIO $ B.Properties.getObjectPropertyBool obj "boolean-value"++#if ENABLE_OVERLOADING+data DOMXPathResultBooleanValuePropertyInfo+instance AttrInfo DOMXPathResultBooleanValuePropertyInfo where+    type AttrAllowedOps DOMXPathResultBooleanValuePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMXPathResultBooleanValuePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultBooleanValuePropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultBooleanValuePropertyInfo = Bool+    type AttrLabel DOMXPathResultBooleanValuePropertyInfo = "boolean-value"+    type AttrOrigin DOMXPathResultBooleanValuePropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultBooleanValue+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "invalid-iterator-state"+   -- Type: TBasicType TBoolean+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@invalid-iterator-state@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #invalidIteratorState+@+-}+getDOMXPathResultInvalidIteratorState :: (MonadIO m, IsDOMXPathResult o) => o -> m Bool+getDOMXPathResultInvalidIteratorState obj = liftIO $ B.Properties.getObjectPropertyBool obj "invalid-iterator-state"++#if ENABLE_OVERLOADING+data DOMXPathResultInvalidIteratorStatePropertyInfo+instance AttrInfo DOMXPathResultInvalidIteratorStatePropertyInfo where+    type AttrAllowedOps DOMXPathResultInvalidIteratorStatePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultInvalidIteratorStatePropertyInfo = Bool+    type AttrLabel DOMXPathResultInvalidIteratorStatePropertyInfo = "invalid-iterator-state"+    type AttrOrigin DOMXPathResultInvalidIteratorStatePropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultInvalidIteratorState+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "number-value"+   -- Type: TBasicType TDouble+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@number-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #numberValue+@+-}+getDOMXPathResultNumberValue :: (MonadIO m, IsDOMXPathResult o) => o -> m Double+getDOMXPathResultNumberValue obj = liftIO $ B.Properties.getObjectPropertyDouble obj "number-value"++#if ENABLE_OVERLOADING+data DOMXPathResultNumberValuePropertyInfo+instance AttrInfo DOMXPathResultNumberValuePropertyInfo where+    type AttrAllowedOps DOMXPathResultNumberValuePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMXPathResultNumberValuePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultNumberValuePropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultNumberValuePropertyInfo = Double+    type AttrLabel DOMXPathResultNumberValuePropertyInfo = "number-value"+    type AttrOrigin DOMXPathResultNumberValuePropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultNumberValue+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "result-type"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@result-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #resultType+@+-}+getDOMXPathResultResultType :: (MonadIO m, IsDOMXPathResult o) => o -> m Word32+getDOMXPathResultResultType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "result-type"++#if ENABLE_OVERLOADING+data DOMXPathResultResultTypePropertyInfo+instance AttrInfo DOMXPathResultResultTypePropertyInfo where+    type AttrAllowedOps DOMXPathResultResultTypePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMXPathResultResultTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultResultTypePropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultResultTypePropertyInfo = Word32+    type AttrLabel DOMXPathResultResultTypePropertyInfo = "result-type"+    type AttrOrigin DOMXPathResultResultTypePropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultResultType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "single-node-value"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@single-node-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #singleNodeValue+@+-}+getDOMXPathResultSingleNodeValue :: (MonadIO m, IsDOMXPathResult o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)+getDOMXPathResultSingleNodeValue obj = liftIO $ B.Properties.getObjectPropertyObject obj "single-node-value" WebKit2WebExtension.DOMNode.DOMNode++#if ENABLE_OVERLOADING+data DOMXPathResultSingleNodeValuePropertyInfo+instance AttrInfo DOMXPathResultSingleNodeValuePropertyInfo where+    type AttrAllowedOps DOMXPathResultSingleNodeValuePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultSingleNodeValuePropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)+    type AttrLabel DOMXPathResultSingleNodeValuePropertyInfo = "single-node-value"+    type AttrOrigin DOMXPathResultSingleNodeValuePropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultSingleNodeValue+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "snapshot-length"+   -- Type: TBasicType TULong+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@snapshot-length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #snapshotLength+@+-}+getDOMXPathResultSnapshotLength :: (MonadIO m, IsDOMXPathResult o) => o -> m CULong+getDOMXPathResultSnapshotLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "snapshot-length"++#if ENABLE_OVERLOADING+data DOMXPathResultSnapshotLengthPropertyInfo+instance AttrInfo DOMXPathResultSnapshotLengthPropertyInfo where+    type AttrAllowedOps DOMXPathResultSnapshotLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultSnapshotLengthPropertyInfo = CULong+    type AttrLabel DOMXPathResultSnapshotLengthPropertyInfo = "snapshot-length"+    type AttrOrigin DOMXPathResultSnapshotLengthPropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultSnapshotLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "string-value"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Nothing,Nothing)++{- |+Get the value of the “@string-value@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' dOMXPathResult #stringValue+@+-}+getDOMXPathResultStringValue :: (MonadIO m, IsDOMXPathResult o) => o -> m (Maybe T.Text)+getDOMXPathResultStringValue obj = liftIO $ B.Properties.getObjectPropertyString obj "string-value"++#if ENABLE_OVERLOADING+data DOMXPathResultStringValuePropertyInfo+instance AttrInfo DOMXPathResultStringValuePropertyInfo where+    type AttrAllowedOps DOMXPathResultStringValuePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint DOMXPathResultStringValuePropertyInfo = (~) ()+    type AttrBaseTypeConstraint DOMXPathResultStringValuePropertyInfo = IsDOMXPathResult+    type AttrGetType DOMXPathResultStringValuePropertyInfo = (Maybe T.Text)+    type AttrLabel DOMXPathResultStringValuePropertyInfo = "string-value"+    type AttrOrigin DOMXPathResultStringValuePropertyInfo = DOMXPathResult+    attrGet _ = getDOMXPathResultStringValue+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList DOMXPathResult+type instance O.AttributeList DOMXPathResult = DOMXPathResultAttributeList+type DOMXPathResultAttributeList = ('[ '("booleanValue", DOMXPathResultBooleanValuePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("invalidIteratorState", DOMXPathResultInvalidIteratorStatePropertyInfo), '("numberValue", DOMXPathResultNumberValuePropertyInfo), '("resultType", DOMXPathResultResultTypePropertyInfo), '("singleNodeValue", DOMXPathResultSingleNodeValuePropertyInfo), '("snapshotLength", DOMXPathResultSnapshotLengthPropertyInfo), '("stringValue", DOMXPathResultStringValuePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+dOMXPathResultBooleanValue :: AttrLabelProxy "booleanValue"+dOMXPathResultBooleanValue = AttrLabelProxy++dOMXPathResultInvalidIteratorState :: AttrLabelProxy "invalidIteratorState"+dOMXPathResultInvalidIteratorState = AttrLabelProxy++dOMXPathResultNumberValue :: AttrLabelProxy "numberValue"+dOMXPathResultNumberValue = AttrLabelProxy++dOMXPathResultResultType :: AttrLabelProxy "resultType"+dOMXPathResultResultType = AttrLabelProxy++dOMXPathResultSingleNodeValue :: AttrLabelProxy "singleNodeValue"+dOMXPathResultSingleNodeValue = AttrLabelProxy++dOMXPathResultSnapshotLength :: AttrLabelProxy "snapshotLength"+dOMXPathResultSnapshotLength = AttrLabelProxy++dOMXPathResultStringValue :: AttrLabelProxy "stringValue"+dOMXPathResultStringValue = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList DOMXPathResult = DOMXPathResultSignalList+type DOMXPathResultSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method DOMXPathResult::get_boolean_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_boolean_value" webkit_dom_xpath_result_get_boolean_value :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO CInt++{-# DEPRECATED dOMXPathResultGetBooleanValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetBooleanValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m ()+    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultGetBooleanValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        _ <- propagateGError $ webkit_dom_xpath_result_get_boolean_value self'+        touchManagedPtr self+        return ()+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultGetBooleanValueMethodInfo+instance (signature ~ (m ()), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetBooleanValueMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetBooleanValue++#endif++-- method DOMXPathResult::get_invalid_iterator_state+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_invalid_iterator_state" webkit_dom_xpath_result_get_invalid_iterator_state :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    IO CInt++{-# DEPRECATED dOMXPathResultGetInvalidIteratorState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetInvalidIteratorState ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m Bool+    {- ^ __Returns:__ A 'Bool' -}+dOMXPathResultGetInvalidIteratorState self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_xpath_result_get_invalid_iterator_state self'+    let result' = (/= 0) result+    touchManagedPtr self+    return result'++#if ENABLE_OVERLOADING+data DOMXPathResultGetInvalidIteratorStateMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetInvalidIteratorStateMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetInvalidIteratorState++#endif++-- method DOMXPathResult::get_number_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TDouble)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_number_value" webkit_dom_xpath_result_get_number_value :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO CDouble++{-# DEPRECATED dOMXPathResultGetNumberValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetNumberValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m Double+    {- ^ __Returns:__ A @/gdouble/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultGetNumberValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_xpath_result_get_number_value self'+        let result' = realToFrac result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultGetNumberValueMethodInfo+instance (signature ~ (m Double), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetNumberValueMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetNumberValue++#endif++-- method DOMXPathResult::get_result_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt16)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_result_type" webkit_dom_xpath_result_get_result_type :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    IO Word16++{-# DEPRECATED dOMXPathResultGetResultType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetResultType ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m Word16+    {- ^ __Returns:__ A @/gushort/@ -}+dOMXPathResultGetResultType self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    result <- webkit_dom_xpath_result_get_result_type self'+    touchManagedPtr self+    return result++#if ENABLE_OVERLOADING+data DOMXPathResultGetResultTypeMethodInfo+instance (signature ~ (m Word16), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetResultTypeMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetResultType++#endif++-- method DOMXPathResult::get_single_node_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_single_node_value" webkit_dom_xpath_result_get_single_node_value :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMXPathResultGetSingleNodeValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetSingleNodeValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultGetSingleNodeValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_xpath_result_get_single_node_value self'+        checkUnexpectedReturnNULL "dOMXPathResultGetSingleNodeValue" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultGetSingleNodeValueMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetSingleNodeValueMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetSingleNodeValue++#endif++-- method DOMXPathResult::get_snapshot_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TULong)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_snapshot_length" webkit_dom_xpath_result_get_snapshot_length :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO CULong++{-# DEPRECATED dOMXPathResultGetSnapshotLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetSnapshotLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m CULong+    {- ^ __Returns:__ A @/gulong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultGetSnapshotLength self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_xpath_result_get_snapshot_length self'+        touchManagedPtr self+        return result+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultGetSnapshotLengthMethodInfo+instance (signature ~ (m CULong), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetSnapshotLengthMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetSnapshotLength++#endif++-- method DOMXPathResult::get_string_value+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_get_string_value" webkit_dom_xpath_result_get_string_value :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO CString++{-# DEPRECATED dOMXPathResultGetStringValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultGetStringValue ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m T.Text+    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultGetStringValue self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_xpath_result_get_string_value self'+        checkUnexpectedReturnNULL "dOMXPathResultGetStringValue" result+        result' <- cstringToText result+        freeMem result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultGetStringValueMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetStringValueMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultGetStringValue++#endif++-- method DOMXPathResult::iterate_next+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_iterate_next" webkit_dom_xpath_result_iterate_next :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMXPathResultIterateNext ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultIterateNext ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultIterateNext self = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_xpath_result_iterate_next self'+        checkUnexpectedReturnNULL "dOMXPathResultIterateNext" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultIterateNextMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultIterateNextMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultIterateNext++#endif++-- method DOMXPathResult::snapshot_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : True+-- Skip return : False++foreign import ccall "webkit_dom_xpath_result_snapshot_item" webkit_dom_xpath_result_snapshot_item :: +    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})+    CULong ->                               -- index : TBasicType TULong+    Ptr (Ptr GError) ->                     -- error+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{-# DEPRECATED dOMXPathResultSnapshotItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}+{- |+/No description available in the introspection data./+-}+dOMXPathResultSnapshotItem ::+    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>+    a+    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}+    -> CULong+    {- ^ /@index@/: A @/gulong/@ -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}+dOMXPathResultSnapshotItem self index = liftIO $ do+    self' <- unsafeManagedPtrCastPtr self+    onException (do+        result <- propagateGError $ webkit_dom_xpath_result_snapshot_item self' index+        checkUnexpectedReturnNULL "dOMXPathResultSnapshotItem" result+        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+        touchManagedPtr self+        return result'+     ) (do+        return ()+     )++#if ENABLE_OVERLOADING+data DOMXPathResultSnapshotItemMethodInfo+instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultSnapshotItemMethodInfo a signature where+    overloadedMethod _ = dOMXPathResultSnapshotItem++#endif++
+ GI/WebKit2WebExtension/Objects/DOMXPathResult.hs-boot view
@@ -0,0 +1,77 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.DOMXPathResult where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype DOMXPathResult = DOMXPathResult (ManagedPtr DOMXPathResult)+instance GObject DOMXPathResult where+class (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o+instance (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o+instance O.HasParentTypes DOMXPathResult+#if ENABLE_OVERLOADING+data DOMXPathResultBooleanValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultInvalidIteratorStatePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultNumberValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultResultTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultSingleNodeValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultSnapshotLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultStringValuePropertyInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetBooleanValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetInvalidIteratorStateMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetNumberValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetResultTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetSingleNodeValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetSnapshotLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultGetStringValueMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultIterateNextMethodInfo+#endif+#if ENABLE_OVERLOADING+data DOMXPathResultSnapshotItemMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/Frame.hs view
@@ -0,0 +1,434 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.Frame+    ( ++-- * Exported types+    Frame(..)                               ,+    IsFrame                                 ,+    toFrame                                 ,+    noFrame                                 ,+++ -- * Methods+-- ** getJsContext #method:getJsContext#++#if ENABLE_OVERLOADING+    FrameGetJsContextMethodInfo             ,+#endif+    frameGetJsContext                       ,+++-- ** getJsContextForScriptWorld #method:getJsContextForScriptWorld#++#if ENABLE_OVERLOADING+    FrameGetJsContextForScriptWorldMethodInfo,+#endif+    frameGetJsContextForScriptWorld         ,+++-- ** getJsValueForDomObject #method:getJsValueForDomObject#++#if ENABLE_OVERLOADING+    FrameGetJsValueForDomObjectMethodInfo   ,+#endif+    frameGetJsValueForDomObject             ,+++-- ** getJsValueForDomObjectInScriptWorld #method:getJsValueForDomObjectInScriptWorld#++#if ENABLE_OVERLOADING+    FrameGetJsValueForDomObjectInScriptWorldMethodInfo,+#endif+    frameGetJsValueForDomObjectInScriptWorld,+++-- ** getUri #method:getUri#++#if ENABLE_OVERLOADING+    FrameGetUriMethodInfo                   ,+#endif+    frameGetUri                             ,+++-- ** isMainFrame #method:isMainFrame#++#if ENABLE_OVERLOADING+    FrameIsMainFrameMethodInfo              ,+#endif+    frameIsMainFrame                        ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import qualified GI.JavaScriptCore.Objects.Context as JavaScriptCore.Context+import qualified GI.JavaScriptCore.Objects.Value as JavaScriptCore.Value+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ScriptWorld as WebKit2WebExtension.ScriptWorld++-- | Memory-managed wrapper type.+newtype Frame = Frame (ManagedPtr Frame)+foreign import ccall "webkit_frame_get_type"+    c_webkit_frame_get_type :: IO GType++instance GObject Frame where+    gobjectType = c_webkit_frame_get_type+    ++-- | Type class for types which can be safely cast to `Frame`, for instance with `toFrame`.+class (GObject o, O.IsDescendantOf Frame o) => IsFrame o+instance (GObject o, O.IsDescendantOf Frame o) => IsFrame o++instance O.HasParentTypes Frame+type instance O.ParentTypes Frame = '[GObject.Object.Object]++-- | Cast to `Frame`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toFrame :: (MonadIO m, IsFrame o) => o -> m Frame+toFrame = liftIO . unsafeCastTo Frame++-- | A convenience alias for `Nothing` :: `Maybe` `Frame`.+noFrame :: Maybe Frame+noFrame = Nothing++#if ENABLE_OVERLOADING+type family ResolveFrameMethod (t :: Symbol) (o :: *) :: * where+    ResolveFrameMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveFrameMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveFrameMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveFrameMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveFrameMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveFrameMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveFrameMethod "isMainFrame" o = FrameIsMainFrameMethodInfo+    ResolveFrameMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveFrameMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveFrameMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveFrameMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveFrameMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveFrameMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveFrameMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveFrameMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveFrameMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveFrameMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveFrameMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveFrameMethod "getJsContext" o = FrameGetJsContextMethodInfo+    ResolveFrameMethod "getJsContextForScriptWorld" o = FrameGetJsContextForScriptWorldMethodInfo+    ResolveFrameMethod "getJsValueForDomObject" o = FrameGetJsValueForDomObjectMethodInfo+    ResolveFrameMethod "getJsValueForDomObjectInScriptWorld" o = FrameGetJsValueForDomObjectInScriptWorldMethodInfo+    ResolveFrameMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveFrameMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveFrameMethod "getUri" o = FrameGetUriMethodInfo+    ResolveFrameMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveFrameMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveFrameMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveFrameMethod t Frame, O.MethodInfo info Frame p) => OL.IsLabel t (Frame -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList Frame+type instance O.AttributeList Frame = FrameAttributeList+type FrameAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+type instance O.SignalList Frame = FrameSignalList+type FrameSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method Frame::get_js_context+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Context"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_frame_get_js_context" webkit_frame_get_js_context :: +    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})+    IO (Ptr JavaScriptCore.Context.Context)++{- |+Get the JavaScript execution context of /@frame@/. Use this function to bridge+between the WebKit and JavaScriptCore APIs.++/Since: 2.22/+-}+frameGetJsContext ::+    (B.CallStack.HasCallStack, MonadIO m, IsFrame a) =>+    a+    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}+    -> m JavaScriptCore.Context.Context+    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Context.Context' for the JavaScript execution context of /@frame@/. -}+frameGetJsContext frame = liftIO $ do+    frame' <- unsafeManagedPtrCastPtr frame+    result <- webkit_frame_get_js_context frame'+    checkUnexpectedReturnNULL "frameGetJsContext" result+    result' <- (wrapObject JavaScriptCore.Context.Context) result+    touchManagedPtr frame+    return result'++#if ENABLE_OVERLOADING+data FrameGetJsContextMethodInfo+instance (signature ~ (m JavaScriptCore.Context.Context), MonadIO m, IsFrame a) => O.MethodInfo FrameGetJsContextMethodInfo a signature where+    overloadedMethod _ = frameGetJsContext++#endif++-- method Frame::get_js_context_for_script_world+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "world", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitScriptWorld", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Context"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_frame_get_js_context_for_script_world" webkit_frame_get_js_context_for_script_world :: +    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})+    Ptr WebKit2WebExtension.ScriptWorld.ScriptWorld -> -- world : TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"})+    IO (Ptr JavaScriptCore.Context.Context)++{- |+Get the JavaScript execution context of /@frame@/ for the given 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'.++/Since: 2.22/+-}+frameGetJsContextForScriptWorld ::+    (B.CallStack.HasCallStack, MonadIO m, IsFrame a, WebKit2WebExtension.ScriptWorld.IsScriptWorld b) =>+    a+    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}+    -> b+    {- ^ /@world@/: a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}+    -> m JavaScriptCore.Context.Context+    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Context.Context' for the JavaScript execution context of /@frame@/ for /@world@/. -}+frameGetJsContextForScriptWorld frame world = liftIO $ do+    frame' <- unsafeManagedPtrCastPtr frame+    world' <- unsafeManagedPtrCastPtr world+    result <- webkit_frame_get_js_context_for_script_world frame' world'+    checkUnexpectedReturnNULL "frameGetJsContextForScriptWorld" result+    result' <- (wrapObject JavaScriptCore.Context.Context) result+    touchManagedPtr frame+    touchManagedPtr world+    return result'++#if ENABLE_OVERLOADING+data FrameGetJsContextForScriptWorldMethodInfo+instance (signature ~ (b -> m JavaScriptCore.Context.Context), MonadIO m, IsFrame a, WebKit2WebExtension.ScriptWorld.IsScriptWorld b) => O.MethodInfo FrameGetJsContextForScriptWorldMethodInfo a signature where+    overloadedMethod _ = frameGetJsContextForScriptWorld++#endif++-- method Frame::get_js_value_for_dom_object+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dom_object", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Value"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_frame_get_js_value_for_dom_object" webkit_frame_get_js_value_for_dom_object :: +    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})+    Ptr WebKit2WebExtension.DOMObject.DOMObject -> -- dom_object : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"})+    IO (Ptr JavaScriptCore.Value.Value)++{- |+Get a 'GI.JavaScriptCore.Objects.Value.Value' referencing the given DOM object. The value is created in the JavaScript execution+context of /@frame@/.++/Since: 2.22/+-}+frameGetJsValueForDomObject ::+    (B.CallStack.HasCallStack, MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b) =>+    a+    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}+    -> b+    {- ^ /@domObject@/: a 'GI.WebKit2WebExtension.Objects.DOMObject.DOMObject' -}+    -> m JavaScriptCore.Value.Value+    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Value.Value' referencing /@domObject@/. -}+frameGetJsValueForDomObject frame domObject = liftIO $ do+    frame' <- unsafeManagedPtrCastPtr frame+    domObject' <- unsafeManagedPtrCastPtr domObject+    result <- webkit_frame_get_js_value_for_dom_object frame' domObject'+    checkUnexpectedReturnNULL "frameGetJsValueForDomObject" result+    result' <- (wrapObject JavaScriptCore.Value.Value) result+    touchManagedPtr frame+    touchManagedPtr domObject+    return result'++#if ENABLE_OVERLOADING+data FrameGetJsValueForDomObjectMethodInfo+instance (signature ~ (b -> m JavaScriptCore.Value.Value), MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b) => O.MethodInfo FrameGetJsValueForDomObjectMethodInfo a signature where+    overloadedMethod _ = frameGetJsValueForDomObject++#endif++-- method Frame::get_js_value_for_dom_object_in_script_world+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dom_object", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "world", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitScriptWorld", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Value"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_frame_get_js_value_for_dom_object_in_script_world" webkit_frame_get_js_value_for_dom_object_in_script_world :: +    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})+    Ptr WebKit2WebExtension.DOMObject.DOMObject -> -- dom_object : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"})+    Ptr WebKit2WebExtension.ScriptWorld.ScriptWorld -> -- world : TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"})+    IO (Ptr JavaScriptCore.Value.Value)++{- |+Get a 'GI.JavaScriptCore.Objects.Value.Value' referencing the given DOM object. The value is created in the JavaScript execution+context of /@frame@/ for the given 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'.++/Since: 2.22/+-}+frameGetJsValueForDomObjectInScriptWorld ::+    (B.CallStack.HasCallStack, MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b, WebKit2WebExtension.ScriptWorld.IsScriptWorld c) =>+    a+    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}+    -> b+    {- ^ /@domObject@/: a 'GI.WebKit2WebExtension.Objects.DOMObject.DOMObject' -}+    -> c+    {- ^ /@world@/: a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}+    -> m JavaScriptCore.Value.Value+    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Value.Value' referencing /@domObject@/ -}+frameGetJsValueForDomObjectInScriptWorld frame domObject world = liftIO $ do+    frame' <- unsafeManagedPtrCastPtr frame+    domObject' <- unsafeManagedPtrCastPtr domObject+    world' <- unsafeManagedPtrCastPtr world+    result <- webkit_frame_get_js_value_for_dom_object_in_script_world frame' domObject' world'+    checkUnexpectedReturnNULL "frameGetJsValueForDomObjectInScriptWorld" result+    result' <- (wrapObject JavaScriptCore.Value.Value) result+    touchManagedPtr frame+    touchManagedPtr domObject+    touchManagedPtr world+    return result'++#if ENABLE_OVERLOADING+data FrameGetJsValueForDomObjectInScriptWorldMethodInfo+instance (signature ~ (b -> c -> m JavaScriptCore.Value.Value), MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b, WebKit2WebExtension.ScriptWorld.IsScriptWorld c) => O.MethodInfo FrameGetJsValueForDomObjectInScriptWorldMethodInfo a signature where+    overloadedMethod _ = frameGetJsValueForDomObjectInScriptWorld++#endif++-- method Frame::get_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_frame_get_uri" webkit_frame_get_uri :: +    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})+    IO CString++{- |+Gets the current active URI of /@frame@/.++/Since: 2.2/+-}+frameGetUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsFrame a) =>+    a+    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}+    -> m (Maybe T.Text)+    {- ^ __Returns:__ the current active URI of /@frame@/ or 'Nothing' if nothing has been+   loaded yet. -}+frameGetUri frame = liftIO $ do+    frame' <- unsafeManagedPtrCastPtr frame+    result <- webkit_frame_get_uri frame'+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- cstringToText result'+        return result''+    touchManagedPtr frame+    return maybeResult++#if ENABLE_OVERLOADING+data FrameGetUriMethodInfo+instance (signature ~ (m (Maybe T.Text)), MonadIO m, IsFrame a) => O.MethodInfo FrameGetUriMethodInfo a signature where+    overloadedMethod _ = frameGetUri++#endif++-- method Frame::is_main_frame+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_frame_is_main_frame" webkit_frame_is_main_frame :: +    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})+    IO CInt++{- |+Gets whether /@frame@/ is the main frame of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'++/Since: 2.2/+-}+frameIsMainFrame ::+    (B.CallStack.HasCallStack, MonadIO m, IsFrame a) =>+    a+    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if /@frame@/ is a main frame or 'False' otherwise -}+frameIsMainFrame frame = liftIO $ do+    frame' <- unsafeManagedPtrCastPtr frame+    result <- webkit_frame_is_main_frame frame'+    let result' = (/= 0) result+    touchManagedPtr frame+    return result'++#if ENABLE_OVERLOADING+data FrameIsMainFrameMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsFrame a) => O.MethodInfo FrameIsMainFrameMethodInfo a signature where+    overloadedMethod _ = frameIsMainFrame++#endif++
+ GI/WebKit2WebExtension/Objects/Frame.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.Frame where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype Frame = Frame (ManagedPtr Frame)+instance GObject Frame where+class (GObject o, O.IsDescendantOf Frame o) => IsFrame o+instance (GObject o, O.IsDescendantOf Frame o) => IsFrame o+instance O.HasParentTypes Frame+#if ENABLE_OVERLOADING+data FrameGetJsContextMethodInfo+#endif+#if ENABLE_OVERLOADING+data FrameGetJsContextForScriptWorldMethodInfo+#endif+#if ENABLE_OVERLOADING+data FrameGetJsValueForDomObjectMethodInfo+#endif+#if ENABLE_OVERLOADING+data FrameGetJsValueForDomObjectInScriptWorldMethodInfo+#endif+#if ENABLE_OVERLOADING+data FrameGetUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data FrameIsMainFrameMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/HitTestResult.hs view
@@ -0,0 +1,1004 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.HitTestResult+    ( ++-- * Exported types+    HitTestResult(..)                       ,+    IsHitTestResult                         ,+    toHitTestResult                         ,+    noHitTestResult                         ,+++ -- * Methods+-- ** contextIsEditable #method:contextIsEditable#++#if ENABLE_OVERLOADING+    HitTestResultContextIsEditableMethodInfo,+#endif+    hitTestResultContextIsEditable          ,+++-- ** contextIsImage #method:contextIsImage#++#if ENABLE_OVERLOADING+    HitTestResultContextIsImageMethodInfo   ,+#endif+    hitTestResultContextIsImage             ,+++-- ** contextIsLink #method:contextIsLink#++#if ENABLE_OVERLOADING+    HitTestResultContextIsLinkMethodInfo    ,+#endif+    hitTestResultContextIsLink              ,+++-- ** contextIsMedia #method:contextIsMedia#++#if ENABLE_OVERLOADING+    HitTestResultContextIsMediaMethodInfo   ,+#endif+    hitTestResultContextIsMedia             ,+++-- ** contextIsScrollbar #method:contextIsScrollbar#++#if ENABLE_OVERLOADING+    HitTestResultContextIsScrollbarMethodInfo,+#endif+    hitTestResultContextIsScrollbar         ,+++-- ** contextIsSelection #method:contextIsSelection#++#if ENABLE_OVERLOADING+    HitTestResultContextIsSelectionMethodInfo,+#endif+    hitTestResultContextIsSelection         ,+++-- ** getContext #method:getContext#++#if ENABLE_OVERLOADING+    HitTestResultGetContextMethodInfo       ,+#endif+    hitTestResultGetContext                 ,+++-- ** getImageUri #method:getImageUri#++#if ENABLE_OVERLOADING+    HitTestResultGetImageUriMethodInfo      ,+#endif+    hitTestResultGetImageUri                ,+++-- ** getLinkLabel #method:getLinkLabel#++#if ENABLE_OVERLOADING+    HitTestResultGetLinkLabelMethodInfo     ,+#endif+    hitTestResultGetLinkLabel               ,+++-- ** getLinkTitle #method:getLinkTitle#++#if ENABLE_OVERLOADING+    HitTestResultGetLinkTitleMethodInfo     ,+#endif+    hitTestResultGetLinkTitle               ,+++-- ** getLinkUri #method:getLinkUri#++#if ENABLE_OVERLOADING+    HitTestResultGetLinkUriMethodInfo       ,+#endif+    hitTestResultGetLinkUri                 ,+++-- ** getMediaUri #method:getMediaUri#++#if ENABLE_OVERLOADING+    HitTestResultGetMediaUriMethodInfo      ,+#endif+    hitTestResultGetMediaUri                ,+++++ -- * Properties+-- ** context #attr:context#+{- | Bitmask of 'GI.WebKit2WebExtension.Flags.HitTestResultContext' flags representing+the context of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult'.+-}+#if ENABLE_OVERLOADING+    HitTestResultContextPropertyInfo        ,+#endif+    constructHitTestResultContext           ,+    getHitTestResultContext                 ,+#if ENABLE_OVERLOADING+    hitTestResultContext                    ,+#endif+++-- ** imageUri #attr:imageUri#+{- | The URI of the image if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextImage'+is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@+-}+#if ENABLE_OVERLOADING+    HitTestResultImageUriPropertyInfo       ,+#endif+    constructHitTestResultImageUri          ,+    getHitTestResultImageUri                ,+#if ENABLE_OVERLOADING+    hitTestResultImageUri                   ,+#endif+++-- ** linkLabel #attr:linkLabel#+{- | The label of the link if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink'+is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@+-}+#if ENABLE_OVERLOADING+    HitTestResultLinkLabelPropertyInfo      ,+#endif+    constructHitTestResultLinkLabel         ,+    getHitTestResultLinkLabel               ,+#if ENABLE_OVERLOADING+    hitTestResultLinkLabel                  ,+#endif+++-- ** linkTitle #attr:linkTitle#+{- | The title of the link if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink'+is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@+-}+#if ENABLE_OVERLOADING+    HitTestResultLinkTitlePropertyInfo      ,+#endif+    constructHitTestResultLinkTitle         ,+    getHitTestResultLinkTitle               ,+#if ENABLE_OVERLOADING+    hitTestResultLinkTitle                  ,+#endif+++-- ** linkUri #attr:linkUri#+{- | The URI of the link if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink'+is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@+-}+#if ENABLE_OVERLOADING+    HitTestResultLinkUriPropertyInfo        ,+#endif+    constructHitTestResultLinkUri           ,+    getHitTestResultLinkUri                 ,+#if ENABLE_OVERLOADING+    hitTestResultLinkUri                    ,+#endif+++-- ** mediaUri #attr:mediaUri#+{- | The URI of the media if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextMedia'+is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@+-}+#if ENABLE_OVERLOADING+    HitTestResultMediaUriPropertyInfo       ,+#endif+    constructHitTestResultMediaUri          ,+    getHitTestResultMediaUri                ,+#if ENABLE_OVERLOADING+    hitTestResultMediaUri                   ,+#endif+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object++-- | Memory-managed wrapper type.+newtype HitTestResult = HitTestResult (ManagedPtr HitTestResult)+foreign import ccall "webkit_hit_test_result_get_type"+    c_webkit_hit_test_result_get_type :: IO GType++instance GObject HitTestResult where+    gobjectType = c_webkit_hit_test_result_get_type+    ++-- | Type class for types which can be safely cast to `HitTestResult`, for instance with `toHitTestResult`.+class (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o+instance (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o++instance O.HasParentTypes HitTestResult+type instance O.ParentTypes HitTestResult = '[GObject.Object.Object]++-- | Cast to `HitTestResult`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toHitTestResult :: (MonadIO m, IsHitTestResult o) => o -> m HitTestResult+toHitTestResult = liftIO . unsafeCastTo HitTestResult++-- | A convenience alias for `Nothing` :: `Maybe` `HitTestResult`.+noHitTestResult :: Maybe HitTestResult+noHitTestResult = Nothing++#if ENABLE_OVERLOADING+type family ResolveHitTestResultMethod (t :: Symbol) (o :: *) :: * where+    ResolveHitTestResultMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveHitTestResultMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveHitTestResultMethod "contextIsEditable" o = HitTestResultContextIsEditableMethodInfo+    ResolveHitTestResultMethod "contextIsImage" o = HitTestResultContextIsImageMethodInfo+    ResolveHitTestResultMethod "contextIsLink" o = HitTestResultContextIsLinkMethodInfo+    ResolveHitTestResultMethod "contextIsMedia" o = HitTestResultContextIsMediaMethodInfo+    ResolveHitTestResultMethod "contextIsScrollbar" o = HitTestResultContextIsScrollbarMethodInfo+    ResolveHitTestResultMethod "contextIsSelection" o = HitTestResultContextIsSelectionMethodInfo+    ResolveHitTestResultMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveHitTestResultMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveHitTestResultMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveHitTestResultMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveHitTestResultMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveHitTestResultMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveHitTestResultMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveHitTestResultMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveHitTestResultMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveHitTestResultMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveHitTestResultMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveHitTestResultMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveHitTestResultMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveHitTestResultMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveHitTestResultMethod "getContext" o = HitTestResultGetContextMethodInfo+    ResolveHitTestResultMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveHitTestResultMethod "getImageUri" o = HitTestResultGetImageUriMethodInfo+    ResolveHitTestResultMethod "getLinkLabel" o = HitTestResultGetLinkLabelMethodInfo+    ResolveHitTestResultMethod "getLinkTitle" o = HitTestResultGetLinkTitleMethodInfo+    ResolveHitTestResultMethod "getLinkUri" o = HitTestResultGetLinkUriMethodInfo+    ResolveHitTestResultMethod "getMediaUri" o = HitTestResultGetMediaUriMethodInfo+    ResolveHitTestResultMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveHitTestResultMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveHitTestResultMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveHitTestResultMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveHitTestResultMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveHitTestResultMethod t HitTestResult, O.MethodInfo info HitTestResult p) => OL.IsLabel t (HitTestResult -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "context"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@context@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' hitTestResult #context+@+-}+getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m Word32+getHitTestResultContext obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "context"++{- |+Construct a `GValueConstruct` with valid value for the “@context@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructHitTestResultContext :: (IsHitTestResult o) => Word32 -> IO (GValueConstruct o)+constructHitTestResultContext val = B.Properties.constructObjectPropertyUInt32 "context" val++#if ENABLE_OVERLOADING+data HitTestResultContextPropertyInfo+instance AttrInfo HitTestResultContextPropertyInfo where+    type AttrAllowedOps HitTestResultContextPropertyInfo = '[ 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint HitTestResultContextPropertyInfo = (~) Word32+    type AttrBaseTypeConstraint HitTestResultContextPropertyInfo = IsHitTestResult+    type AttrGetType HitTestResultContextPropertyInfo = Word32+    type AttrLabel HitTestResultContextPropertyInfo = "context"+    type AttrOrigin HitTestResultContextPropertyInfo = HitTestResult+    attrGet _ = getHitTestResultContext+    attrSet _ = undefined+    attrConstruct _ = constructHitTestResultContext+    attrClear _ = undefined+#endif++-- VVV Prop "image-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@image-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' hitTestResult #imageUri+@+-}+getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m T.Text+getHitTestResultImageUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultImageUri" $ B.Properties.getObjectPropertyString obj "image-uri"++{- |+Construct a `GValueConstruct` with valid value for the “@image-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructHitTestResultImageUri :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)+constructHitTestResultImageUri val = B.Properties.constructObjectPropertyString "image-uri" (Just val)++#if ENABLE_OVERLOADING+data HitTestResultImageUriPropertyInfo+instance AttrInfo HitTestResultImageUriPropertyInfo where+    type AttrAllowedOps HitTestResultImageUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint HitTestResultImageUriPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint HitTestResultImageUriPropertyInfo = IsHitTestResult+    type AttrGetType HitTestResultImageUriPropertyInfo = T.Text+    type AttrLabel HitTestResultImageUriPropertyInfo = "image-uri"+    type AttrOrigin HitTestResultImageUriPropertyInfo = HitTestResult+    attrGet _ = getHitTestResultImageUri+    attrSet _ = undefined+    attrConstruct _ = constructHitTestResultImageUri+    attrClear _ = undefined+#endif++-- VVV Prop "link-label"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@link-label@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' hitTestResult #linkLabel+@+-}+getHitTestResultLinkLabel :: (MonadIO m, IsHitTestResult o) => o -> m T.Text+getHitTestResultLinkLabel obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkLabel" $ B.Properties.getObjectPropertyString obj "link-label"++{- |+Construct a `GValueConstruct` with valid value for the “@link-label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructHitTestResultLinkLabel :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)+constructHitTestResultLinkLabel val = B.Properties.constructObjectPropertyString "link-label" (Just val)++#if ENABLE_OVERLOADING+data HitTestResultLinkLabelPropertyInfo+instance AttrInfo HitTestResultLinkLabelPropertyInfo where+    type AttrAllowedOps HitTestResultLinkLabelPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint HitTestResultLinkLabelPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint HitTestResultLinkLabelPropertyInfo = IsHitTestResult+    type AttrGetType HitTestResultLinkLabelPropertyInfo = T.Text+    type AttrLabel HitTestResultLinkLabelPropertyInfo = "link-label"+    type AttrOrigin HitTestResultLinkLabelPropertyInfo = HitTestResult+    attrGet _ = getHitTestResultLinkLabel+    attrSet _ = undefined+    attrConstruct _ = constructHitTestResultLinkLabel+    attrClear _ = undefined+#endif++-- VVV Prop "link-title"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@link-title@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' hitTestResult #linkTitle+@+-}+getHitTestResultLinkTitle :: (MonadIO m, IsHitTestResult o) => o -> m T.Text+getHitTestResultLinkTitle obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkTitle" $ B.Properties.getObjectPropertyString obj "link-title"++{- |+Construct a `GValueConstruct` with valid value for the “@link-title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructHitTestResultLinkTitle :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)+constructHitTestResultLinkTitle val = B.Properties.constructObjectPropertyString "link-title" (Just val)++#if ENABLE_OVERLOADING+data HitTestResultLinkTitlePropertyInfo+instance AttrInfo HitTestResultLinkTitlePropertyInfo where+    type AttrAllowedOps HitTestResultLinkTitlePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint HitTestResultLinkTitlePropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint HitTestResultLinkTitlePropertyInfo = IsHitTestResult+    type AttrGetType HitTestResultLinkTitlePropertyInfo = T.Text+    type AttrLabel HitTestResultLinkTitlePropertyInfo = "link-title"+    type AttrOrigin HitTestResultLinkTitlePropertyInfo = HitTestResult+    attrGet _ = getHitTestResultLinkTitle+    attrSet _ = undefined+    attrConstruct _ = constructHitTestResultLinkTitle+    attrClear _ = undefined+#endif++-- VVV Prop "link-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@link-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' hitTestResult #linkUri+@+-}+getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m T.Text+getHitTestResultLinkUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkUri" $ B.Properties.getObjectPropertyString obj "link-uri"++{- |+Construct a `GValueConstruct` with valid value for the “@link-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructHitTestResultLinkUri :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)+constructHitTestResultLinkUri val = B.Properties.constructObjectPropertyString "link-uri" (Just val)++#if ENABLE_OVERLOADING+data HitTestResultLinkUriPropertyInfo+instance AttrInfo HitTestResultLinkUriPropertyInfo where+    type AttrAllowedOps HitTestResultLinkUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint HitTestResultLinkUriPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint HitTestResultLinkUriPropertyInfo = IsHitTestResult+    type AttrGetType HitTestResultLinkUriPropertyInfo = T.Text+    type AttrLabel HitTestResultLinkUriPropertyInfo = "link-uri"+    type AttrOrigin HitTestResultLinkUriPropertyInfo = HitTestResult+    attrGet _ = getHitTestResultLinkUri+    attrSet _ = undefined+    attrConstruct _ = constructHitTestResultLinkUri+    attrClear _ = undefined+#endif++-- VVV Prop "media-uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@media-uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' hitTestResult #mediaUri+@+-}+getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m T.Text+getHitTestResultMediaUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultMediaUri" $ B.Properties.getObjectPropertyString obj "media-uri"++{- |+Construct a `GValueConstruct` with valid value for the “@media-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructHitTestResultMediaUri :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)+constructHitTestResultMediaUri val = B.Properties.constructObjectPropertyString "media-uri" (Just val)++#if ENABLE_OVERLOADING+data HitTestResultMediaUriPropertyInfo+instance AttrInfo HitTestResultMediaUriPropertyInfo where+    type AttrAllowedOps HitTestResultMediaUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint HitTestResultMediaUriPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint HitTestResultMediaUriPropertyInfo = IsHitTestResult+    type AttrGetType HitTestResultMediaUriPropertyInfo = T.Text+    type AttrLabel HitTestResultMediaUriPropertyInfo = "media-uri"+    type AttrOrigin HitTestResultMediaUriPropertyInfo = HitTestResult+    attrGet _ = getHitTestResultMediaUri+    attrSet _ = undefined+    attrConstruct _ = constructHitTestResultMediaUri+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList HitTestResult+type instance O.AttributeList HitTestResult = HitTestResultAttributeList+type HitTestResultAttributeList = ('[ '("context", HitTestResultContextPropertyInfo), '("imageUri", HitTestResultImageUriPropertyInfo), '("linkLabel", HitTestResultLinkLabelPropertyInfo), '("linkTitle", HitTestResultLinkTitlePropertyInfo), '("linkUri", HitTestResultLinkUriPropertyInfo), '("mediaUri", HitTestResultMediaUriPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+hitTestResultContext :: AttrLabelProxy "context"+hitTestResultContext = AttrLabelProxy++hitTestResultImageUri :: AttrLabelProxy "imageUri"+hitTestResultImageUri = AttrLabelProxy++hitTestResultLinkLabel :: AttrLabelProxy "linkLabel"+hitTestResultLinkLabel = AttrLabelProxy++hitTestResultLinkTitle :: AttrLabelProxy "linkTitle"+hitTestResultLinkTitle = AttrLabelProxy++hitTestResultLinkUri :: AttrLabelProxy "linkUri"+hitTestResultLinkUri = AttrLabelProxy++hitTestResultMediaUri :: AttrLabelProxy "mediaUri"+hitTestResultMediaUri = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList HitTestResult = HitTestResultSignalList+type HitTestResultSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method HitTestResult::context_is_editable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_context_is_editable" webkit_hit_test_result_context_is_editable :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CInt++{- |+Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextEditable' flag is present in+'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.+-}+hitTestResultContextIsEditable ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if there\'s an editable element at the coordinates of the /@hitTestResult@/,+   or 'False' otherwise -}+hitTestResultContextIsEditable hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_context_is_editable hitTestResult'+    let result' = (/= 0) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultContextIsEditableMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsEditableMethodInfo a signature where+    overloadedMethod _ = hitTestResultContextIsEditable++#endif++-- method HitTestResult::context_is_image+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_context_is_image" webkit_hit_test_result_context_is_image :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CInt++{- |+Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextImage' flag is present in+'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.+-}+hitTestResultContextIsImage ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if there\'s an image element in the coordinates of the Hit Test,+   or 'False' otherwise -}+hitTestResultContextIsImage hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_context_is_image hitTestResult'+    let result' = (/= 0) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultContextIsImageMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsImageMethodInfo a signature where+    overloadedMethod _ = hitTestResultContextIsImage++#endif++-- method HitTestResult::context_is_link+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_context_is_link" webkit_hit_test_result_context_is_link :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CInt++{- |+Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink' flag is present in+'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.+-}+hitTestResultContextIsLink ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if there\'s a link element in the coordinates of the Hit Test,+   or 'False' otherwise -}+hitTestResultContextIsLink hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_context_is_link hitTestResult'+    let result' = (/= 0) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultContextIsLinkMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsLinkMethodInfo a signature where+    overloadedMethod _ = hitTestResultContextIsLink++#endif++-- method HitTestResult::context_is_media+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_context_is_media" webkit_hit_test_result_context_is_media :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CInt++{- |+Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextMedia' flag is present in+'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.+-}+hitTestResultContextIsMedia ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if there\'s a media element in the coordinates of the Hit Test,+   or 'False' otherwise -}+hitTestResultContextIsMedia hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_context_is_media hitTestResult'+    let result' = (/= 0) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultContextIsMediaMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsMediaMethodInfo a signature where+    overloadedMethod _ = hitTestResultContextIsMedia++#endif++-- method HitTestResult::context_is_scrollbar+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_context_is_scrollbar" webkit_hit_test_result_context_is_scrollbar :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CInt++{- |+Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextScrollbar' flag is present in+'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.+-}+hitTestResultContextIsScrollbar ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if there\'s a scrollbar element at the coordinates of the /@hitTestResult@/,+   or 'False' otherwise -}+hitTestResultContextIsScrollbar hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_context_is_scrollbar hitTestResult'+    let result' = (/= 0) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultContextIsScrollbarMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsScrollbarMethodInfo a signature where+    overloadedMethod _ = hitTestResultContextIsScrollbar++#endif++-- method HitTestResult::context_is_selection+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TBoolean)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_context_is_selection" webkit_hit_test_result_context_is_selection :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CInt++{- |+Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextSelection' flag is present in+'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.++/Since: 2.8/+-}+hitTestResultContextIsSelection ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Bool+    {- ^ __Returns:__ 'True' if there\'s a selected element at the coordinates of the /@hitTestResult@/,+   or 'False' otherwise -}+hitTestResultContextIsSelection hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_context_is_selection hitTestResult'+    let result' = (/= 0) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultContextIsSelectionMethodInfo+instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsSelectionMethodInfo a signature where+    overloadedMethod _ = hitTestResultContextIsSelection++#endif++-- method HitTestResult::get_context+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_get_context" webkit_hit_test_result_get_context :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO Word32++{- |+Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@ property.+-}+hitTestResultGetContext ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m Word32+    {- ^ __Returns:__ a bitmask of 'GI.WebKit2WebExtension.Flags.HitTestResultContext' flags -}+hitTestResultGetContext hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_get_context hitTestResult'+    touchManagedPtr hitTestResult+    return result++#if ENABLE_OVERLOADING+data HitTestResultGetContextMethodInfo+instance (signature ~ (m Word32), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetContextMethodInfo a signature where+    overloadedMethod _ = hitTestResultGetContext++#endif++-- method HitTestResult::get_image_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_get_image_uri" webkit_hit_test_result_get_image_uri :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CString++{- |+Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/image-uri/@ property.+-}+hitTestResultGetImageUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m T.Text+    {- ^ __Returns:__ the URI of the image element in the coordinates of the Hit Test,+   or 'Nothing' if there isn\'t an image element in /@hitTestResult@/ context -}+hitTestResultGetImageUri hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_get_image_uri hitTestResult'+    checkUnexpectedReturnNULL "hitTestResultGetImageUri" result+    result' <- cstringToText result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultGetImageUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetImageUriMethodInfo a signature where+    overloadedMethod _ = hitTestResultGetImageUri++#endif++-- method HitTestResult::get_link_label+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_get_link_label" webkit_hit_test_result_get_link_label :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CString++{- |+Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/link-label/@ property.+-}+hitTestResultGetLinkLabel ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m T.Text+    {- ^ __Returns:__ the label of the link element in the coordinates of the Hit Test,+   or 'Nothing' if there isn\'t a link element in /@hitTestResult@/ context or the+   link element doesn\'t have a label -}+hitTestResultGetLinkLabel hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_get_link_label hitTestResult'+    checkUnexpectedReturnNULL "hitTestResultGetLinkLabel" result+    result' <- cstringToText result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultGetLinkLabelMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetLinkLabelMethodInfo a signature where+    overloadedMethod _ = hitTestResultGetLinkLabel++#endif++-- method HitTestResult::get_link_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_get_link_title" webkit_hit_test_result_get_link_title :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CString++{- |+Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/link-title/@ property.+-}+hitTestResultGetLinkTitle ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m T.Text+    {- ^ __Returns:__ the title of the link element in the coordinates of the Hit Test,+   or 'Nothing' if there isn\'t a link element in /@hitTestResult@/ context or the+   link element doesn\'t have a title -}+hitTestResultGetLinkTitle hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_get_link_title hitTestResult'+    checkUnexpectedReturnNULL "hitTestResultGetLinkTitle" result+    result' <- cstringToText result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultGetLinkTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetLinkTitleMethodInfo a signature where+    overloadedMethod _ = hitTestResultGetLinkTitle++#endif++-- method HitTestResult::get_link_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_get_link_uri" webkit_hit_test_result_get_link_uri :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CString++{- |+Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/link-uri/@ property.+-}+hitTestResultGetLinkUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m T.Text+    {- ^ __Returns:__ the URI of the link element in the coordinates of the Hit Test,+   or 'Nothing' if there isn\'t a link element in /@hitTestResult@/ context -}+hitTestResultGetLinkUri hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_get_link_uri hitTestResult'+    checkUnexpectedReturnNULL "hitTestResultGetLinkUri" result+    result' <- cstringToText result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultGetLinkUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetLinkUriMethodInfo a signature where+    overloadedMethod _ = hitTestResultGetLinkUri++#endif++-- method HitTestResult::get_media_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_hit_test_result_get_media_uri" webkit_hit_test_result_get_media_uri :: +    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})+    IO CString++{- |+Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/media-uri/@ property.+-}+hitTestResultGetMediaUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}+    -> m T.Text+    {- ^ __Returns:__ the URI of the media element in the coordinates of the Hit Test,+   or 'Nothing' if there isn\'t a media element in /@hitTestResult@/ context -}+hitTestResultGetMediaUri hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_hit_test_result_get_media_uri hitTestResult'+    checkUnexpectedReturnNULL "hitTestResultGetMediaUri" result+    result' <- cstringToText result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data HitTestResultGetMediaUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetMediaUriMethodInfo a signature where+    overloadedMethod _ = hitTestResultGetMediaUri++#endif++
+ GI/WebKit2WebExtension/Objects/HitTestResult.hs-boot view
@@ -0,0 +1,83 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.HitTestResult where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype HitTestResult = HitTestResult (ManagedPtr HitTestResult)+instance GObject HitTestResult where+class (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o+instance (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o+instance O.HasParentTypes HitTestResult+#if ENABLE_OVERLOADING+data HitTestResultContextPropertyInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultImageUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultLinkLabelPropertyInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultLinkTitlePropertyInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultLinkUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultMediaUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultContextIsEditableMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultContextIsImageMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultContextIsLinkMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultContextIsMediaMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultContextIsScrollbarMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultContextIsSelectionMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultGetContextMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultGetImageUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultGetLinkLabelMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultGetLinkTitleMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultGetLinkUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data HitTestResultGetMediaUriMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/ScriptWorld.hs view
@@ -0,0 +1,399 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.ScriptWorld+    ( ++-- * Exported types+    ScriptWorld(..)                         ,+    IsScriptWorld                           ,+    toScriptWorld                           ,+    noScriptWorld                           ,+++ -- * Methods+-- ** getDefault #method:getDefault#++    scriptWorldGetDefault                   ,+++-- ** getName #method:getName#++#if ENABLE_OVERLOADING+    ScriptWorldGetNameMethodInfo            ,+#endif+    scriptWorldGetName                      ,+++-- ** new #method:new#++    scriptWorldNew                          ,+++-- ** newWithName #method:newWithName#++    scriptWorldNewWithName                  ,+++++ -- * Signals+-- ** windowObjectCleared #signal:windowObjectCleared#++    C_ScriptWorldWindowObjectClearedCallback,+    ScriptWorldWindowObjectClearedCallback  ,+#if ENABLE_OVERLOADING+    ScriptWorldWindowObjectClearedSignalInfo,+#endif+    afterScriptWorldWindowObjectCleared     ,+    genClosure_ScriptWorldWindowObjectCleared,+    mk_ScriptWorldWindowObjectClearedCallback,+    noScriptWorldWindowObjectClearedCallback,+    onScriptWorldWindowObjectCleared        ,+    wrap_ScriptWorldWindowObjectClearedCallback,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.Frame as WebKit2WebExtension.Frame+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebPage as WebKit2WebExtension.WebPage++-- | Memory-managed wrapper type.+newtype ScriptWorld = ScriptWorld (ManagedPtr ScriptWorld)+foreign import ccall "webkit_script_world_get_type"+    c_webkit_script_world_get_type :: IO GType++instance GObject ScriptWorld where+    gobjectType = c_webkit_script_world_get_type+    ++-- | Type class for types which can be safely cast to `ScriptWorld`, for instance with `toScriptWorld`.+class (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o+instance (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o++instance O.HasParentTypes ScriptWorld+type instance O.ParentTypes ScriptWorld = '[GObject.Object.Object]++-- | Cast to `ScriptWorld`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toScriptWorld :: (MonadIO m, IsScriptWorld o) => o -> m ScriptWorld+toScriptWorld = liftIO . unsafeCastTo ScriptWorld++-- | A convenience alias for `Nothing` :: `Maybe` `ScriptWorld`.+noScriptWorld :: Maybe ScriptWorld+noScriptWorld = Nothing++#if ENABLE_OVERLOADING+type family ResolveScriptWorldMethod (t :: Symbol) (o :: *) :: * where+    ResolveScriptWorldMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveScriptWorldMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveScriptWorldMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveScriptWorldMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveScriptWorldMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveScriptWorldMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveScriptWorldMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveScriptWorldMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveScriptWorldMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveScriptWorldMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveScriptWorldMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveScriptWorldMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveScriptWorldMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveScriptWorldMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveScriptWorldMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveScriptWorldMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveScriptWorldMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveScriptWorldMethod "getName" o = ScriptWorldGetNameMethodInfo+    ResolveScriptWorldMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveScriptWorldMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveScriptWorldMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveScriptWorldMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveScriptWorldMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveScriptWorldMethod t ScriptWorld, O.MethodInfo info ScriptWorld p) => OL.IsLabel t (ScriptWorld -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- signal ScriptWorld::window-object-cleared+{- |+Emitted when the JavaScript window object in a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' has been+cleared. This is the preferred place to set custom properties on the window+object using the JavaScriptCore API. You can get the window object of /@frame@/+from the JavaScript execution context of /@world@/ that is returned by+@/webkit_frame_get_javascript_context_for_script_world()/@.++/Since: 2.2/+-}+type ScriptWorldWindowObjectClearedCallback =+    WebKit2WebExtension.WebPage.WebPage+    {- ^ /@page@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+    -> WebKit2WebExtension.Frame.Frame+    {- ^ /@frame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame'  to which /@world@/ belongs -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `ScriptWorldWindowObjectClearedCallback`@.+noScriptWorldWindowObjectClearedCallback :: Maybe ScriptWorldWindowObjectClearedCallback+noScriptWorldWindowObjectClearedCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_ScriptWorldWindowObjectClearedCallback =+    Ptr () ->                               -- object+    Ptr WebKit2WebExtension.WebPage.WebPage ->+    Ptr WebKit2WebExtension.Frame.Frame ->+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_ScriptWorldWindowObjectClearedCallback`.+foreign import ccall "wrapper"+    mk_ScriptWorldWindowObjectClearedCallback :: C_ScriptWorldWindowObjectClearedCallback -> IO (FunPtr C_ScriptWorldWindowObjectClearedCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_ScriptWorldWindowObjectCleared :: MonadIO m => ScriptWorldWindowObjectClearedCallback -> m (GClosure C_ScriptWorldWindowObjectClearedCallback)+genClosure_ScriptWorldWindowObjectCleared cb = liftIO $ do+    let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb+    mk_ScriptWorldWindowObjectClearedCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `ScriptWorldWindowObjectClearedCallback` into a `C_ScriptWorldWindowObjectClearedCallback`.+wrap_ScriptWorldWindowObjectClearedCallback ::+    ScriptWorldWindowObjectClearedCallback ->+    C_ScriptWorldWindowObjectClearedCallback+wrap_ScriptWorldWindowObjectClearedCallback _cb _ page frame _ = do+    page' <- (newObject WebKit2WebExtension.WebPage.WebPage) page+    frame' <- (newObject WebKit2WebExtension.Frame.Frame) frame+    _cb  page' frame'+++{- |+Connect a signal handler for the “@window-object-cleared@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' scriptWorld #windowObjectCleared callback+@+-}+onScriptWorldWindowObjectCleared :: (IsScriptWorld a, MonadIO m) => a -> ScriptWorldWindowObjectClearedCallback -> m SignalHandlerId+onScriptWorldWindowObjectCleared obj cb = liftIO $ do+    let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb+    cb'' <- mk_ScriptWorldWindowObjectClearedCallback cb'+    connectSignalFunPtr obj "window-object-cleared" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@window-object-cleared@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' scriptWorld #windowObjectCleared callback+@+-}+afterScriptWorldWindowObjectCleared :: (IsScriptWorld a, MonadIO m) => a -> ScriptWorldWindowObjectClearedCallback -> m SignalHandlerId+afterScriptWorldWindowObjectCleared obj cb = liftIO $ do+    let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb+    cb'' <- mk_ScriptWorldWindowObjectClearedCallback cb'+    connectSignalFunPtr obj "window-object-cleared" cb'' SignalConnectAfter+++#if ENABLE_OVERLOADING+instance O.HasAttributeList ScriptWorld+type instance O.AttributeList ScriptWorld = ScriptWorldAttributeList+type ScriptWorldAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+data ScriptWorldWindowObjectClearedSignalInfo+instance SignalInfo ScriptWorldWindowObjectClearedSignalInfo where+    type HaskellCallbackType ScriptWorldWindowObjectClearedSignalInfo = ScriptWorldWindowObjectClearedCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb+        cb'' <- mk_ScriptWorldWindowObjectClearedCallback cb'+        connectSignalFunPtr obj "window-object-cleared" cb'' connectMode++type instance O.SignalList ScriptWorld = ScriptWorldSignalList+type ScriptWorldSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo), '("windowObjectCleared", ScriptWorldWindowObjectClearedSignalInfo)] :: [(Symbol, *)])++#endif++-- method ScriptWorld::new+-- method type : Constructor+-- Args : []+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_script_world_new" webkit_script_world_new :: +    IO (Ptr ScriptWorld)++{- |+Creates a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'. Scripts executed in+isolated worlds have access to the DOM but not to other variable+or functions created by the page.+The 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' is created with a generated unique name. Use+'GI.WebKit2WebExtension.Objects.ScriptWorld.scriptWorldNewWithName' if you want to create it with a+custom name.+You can get the JavaScript execution context of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'+for a given 'GI.WebKit2WebExtension.Objects.Frame.Frame' with @/webkit_frame_get_javascript_context_for_script_world()/@.++/Since: 2.2/+-}+scriptWorldNew ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    m ScriptWorld+    {- ^ __Returns:__ a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}+scriptWorldNew  = liftIO $ do+    result <- webkit_script_world_new+    checkUnexpectedReturnNULL "scriptWorldNew" result+    result' <- (wrapObject ScriptWorld) result+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ScriptWorld::new_with_name+-- method type : Constructor+-- Args : [Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a name for the script world", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_script_world_new_with_name" webkit_script_world_new_with_name :: +    CString ->                              -- name : TBasicType TUTF8+    IO (Ptr ScriptWorld)++{- |+Creates a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' with a name. Scripts executed in+isolated worlds have access to the DOM but not to other variable+or functions created by the page.+You can get the JavaScript execution context of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'+for a given 'GI.WebKit2WebExtension.Objects.Frame.Frame' with @/webkit_frame_get_javascript_context_for_script_world()/@.++/Since: 2.22/+-}+scriptWorldNewWithName ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    T.Text+    {- ^ /@name@/: a name for the script world -}+    -> m ScriptWorld+    {- ^ __Returns:__ a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}+scriptWorldNewWithName name = liftIO $ do+    name' <- textToCString name+    result <- webkit_script_world_new_with_name name'+    checkUnexpectedReturnNULL "scriptWorldNewWithName" result+    result' <- (wrapObject ScriptWorld) result+    freeMem name'+    return result'++#if ENABLE_OVERLOADING+#endif++-- method ScriptWorld::get_name+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "world", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitScriptWorld", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_script_world_get_name" webkit_script_world_get_name :: +    Ptr ScriptWorld ->                      -- world : TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"})+    IO CString++{- |+Get the name of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'.++/Since: 2.22/+-}+scriptWorldGetName ::+    (B.CallStack.HasCallStack, MonadIO m, IsScriptWorld a) =>+    a+    {- ^ /@world@/: a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}+    -> m T.Text+    {- ^ __Returns:__ the name of /@world@/ -}+scriptWorldGetName world = liftIO $ do+    world' <- unsafeManagedPtrCastPtr world+    result <- webkit_script_world_get_name world'+    checkUnexpectedReturnNULL "scriptWorldGetName" result+    result' <- cstringToText result+    touchManagedPtr world+    return result'++#if ENABLE_OVERLOADING+data ScriptWorldGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsScriptWorld a) => O.MethodInfo ScriptWorldGetNameMethodInfo a signature where+    overloadedMethod _ = scriptWorldGetName++#endif++-- method ScriptWorld::get_default+-- method type : MemberFunction+-- Args : []+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_script_world_get_default" webkit_script_world_get_default :: +    IO (Ptr ScriptWorld)++{- |+Get the default 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'. This is the normal script world+where all scripts are executed by default.+You can get the JavaScript execution context of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'+for a given 'GI.WebKit2WebExtension.Objects.Frame.Frame' with @/webkit_frame_get_javascript_context_for_script_world()/@.++/Since: 2.2/+-}+scriptWorldGetDefault ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    m ScriptWorld+    {- ^ __Returns:__ the default 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}+scriptWorldGetDefault  = liftIO $ do+    result <- webkit_script_world_get_default+    checkUnexpectedReturnNULL "scriptWorldGetDefault" result+    result' <- (newObject ScriptWorld) result+    return result'++#if ENABLE_OVERLOADING+#endif++
+ GI/WebKit2WebExtension/Objects/ScriptWorld.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.ScriptWorld where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype ScriptWorld = ScriptWorld (ManagedPtr ScriptWorld)+instance GObject ScriptWorld where+class (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o+instance (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o+instance O.HasParentTypes ScriptWorld+#if ENABLE_OVERLOADING+data ScriptWorldWindowObjectClearedSignalInfo+#endif+#if ENABLE_OVERLOADING+data ScriptWorldGetNameMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/URIRequest.hs view
@@ -0,0 +1,416 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.URIRequest+    ( ++-- * Exported types+    URIRequest(..)                          ,+    IsURIRequest                            ,+    toURIRequest                            ,+    noURIRequest                            ,+++ -- * Methods+-- ** getHttpHeaders #method:getHttpHeaders#++#if ENABLE_OVERLOADING+    URIRequestGetHttpHeadersMethodInfo      ,+#endif+    uRIRequestGetHttpHeaders                ,+++-- ** getHttpMethod #method:getHttpMethod#++#if ENABLE_OVERLOADING+    URIRequestGetHttpMethodMethodInfo       ,+#endif+    uRIRequestGetHttpMethod                 ,+++-- ** getUri #method:getUri#++#if ENABLE_OVERLOADING+    URIRequestGetUriMethodInfo              ,+#endif+    uRIRequestGetUri                        ,+++-- ** new #method:new#++    uRIRequestNew                           ,+++-- ** setUri #method:setUri#++#if ENABLE_OVERLOADING+    URIRequestSetUriMethodInfo              ,+#endif+    uRIRequestSetUri                        ,+++++ -- * Properties+-- ** uri #attr:uri#+{- | The URI to which the request will be made.+-}+#if ENABLE_OVERLOADING+    URIRequestUriPropertyInfo               ,+#endif+    constructURIRequestUri                  ,+    getURIRequestUri                        ,+    setURIRequestUri                        ,+#if ENABLE_OVERLOADING+    uRIRequestUri                           ,+#endif+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import qualified GI.Soup.Structs.MessageHeaders as Soup.MessageHeaders++-- | Memory-managed wrapper type.+newtype URIRequest = URIRequest (ManagedPtr URIRequest)+foreign import ccall "webkit_uri_request_get_type"+    c_webkit_uri_request_get_type :: IO GType++instance GObject URIRequest where+    gobjectType = c_webkit_uri_request_get_type+    ++-- | Type class for types which can be safely cast to `URIRequest`, for instance with `toURIRequest`.+class (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o+instance (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o++instance O.HasParentTypes URIRequest+type instance O.ParentTypes URIRequest = '[GObject.Object.Object]++-- | Cast to `URIRequest`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toURIRequest :: (MonadIO m, IsURIRequest o) => o -> m URIRequest+toURIRequest = liftIO . unsafeCastTo URIRequest++-- | A convenience alias for `Nothing` :: `Maybe` `URIRequest`.+noURIRequest :: Maybe URIRequest+noURIRequest = Nothing++#if ENABLE_OVERLOADING+type family ResolveURIRequestMethod (t :: Symbol) (o :: *) :: * where+    ResolveURIRequestMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveURIRequestMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveURIRequestMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveURIRequestMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveURIRequestMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveURIRequestMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveURIRequestMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveURIRequestMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveURIRequestMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveURIRequestMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveURIRequestMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveURIRequestMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveURIRequestMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveURIRequestMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveURIRequestMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveURIRequestMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveURIRequestMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveURIRequestMethod "getHttpHeaders" o = URIRequestGetHttpHeadersMethodInfo+    ResolveURIRequestMethod "getHttpMethod" o = URIRequestGetHttpMethodMethodInfo+    ResolveURIRequestMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveURIRequestMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveURIRequestMethod "getUri" o = URIRequestGetUriMethodInfo+    ResolveURIRequestMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveURIRequestMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveURIRequestMethod "setUri" o = URIRequestSetUriMethodInfo+    ResolveURIRequestMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveURIRequestMethod t URIRequest, O.MethodInfo info URIRequest p) => OL.IsLabel t (URIRequest -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]+   -- Nullable: (Just False,Just False)++{- |+Get the value of the “@uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIRequest #uri+@+-}+getURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> m T.Text+getURIRequestUri obj = liftIO $ checkUnexpectedNothing "getURIRequestUri" $ B.Properties.getObjectPropertyString obj "uri"++{- |+Set the value of the “@uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' uRIRequest [ #uri 'Data.GI.Base.Attributes.:=' value ]+@+-}+setURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> T.Text -> m ()+setURIRequestUri obj val = liftIO $ B.Properties.setObjectPropertyString obj "uri" (Just val)++{- |+Construct a `GValueConstruct` with valid value for the “@uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructURIRequestUri :: (IsURIRequest o) => T.Text -> IO (GValueConstruct o)+constructURIRequestUri val = B.Properties.constructObjectPropertyString "uri" (Just val)++#if ENABLE_OVERLOADING+data URIRequestUriPropertyInfo+instance AttrInfo URIRequestUriPropertyInfo where+    type AttrAllowedOps URIRequestUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+    type AttrSetTypeConstraint URIRequestUriPropertyInfo = (~) T.Text+    type AttrBaseTypeConstraint URIRequestUriPropertyInfo = IsURIRequest+    type AttrGetType URIRequestUriPropertyInfo = T.Text+    type AttrLabel URIRequestUriPropertyInfo = "uri"+    type AttrOrigin URIRequestUriPropertyInfo = URIRequest+    attrGet _ = getURIRequestUri+    attrSet _ = setURIRequestUri+    attrConstruct _ = constructURIRequestUri+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList URIRequest+type instance O.AttributeList URIRequest = URIRequestAttributeList+type URIRequestAttributeList = ('[ '("uri", URIRequestUriPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+uRIRequestUri :: AttrLabelProxy "uri"+uRIRequestUri = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList URIRequest = URIRequestSignalList+type URIRequestSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method URIRequest::new+-- method type : Constructor+-- Args : [Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "an URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_request_new" webkit_uri_request_new :: +    CString ->                              -- uri : TBasicType TUTF8+    IO (Ptr URIRequest)++{- |+Creates a new 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' for the given URI.+-}+uRIRequestNew ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    T.Text+    {- ^ /@uri@/: an URI -}+    -> m URIRequest+    {- ^ __Returns:__ a new 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+uRIRequestNew uri = liftIO $ do+    uri' <- textToCString uri+    result <- webkit_uri_request_new uri'+    checkUnexpectedReturnNULL "uRIRequestNew" result+    result' <- (wrapObject URIRequest) result+    freeMem uri'+    return result'++#if ENABLE_OVERLOADING+#endif++-- method URIRequest::get_http_headers+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "Soup", name = "MessageHeaders"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_request_get_http_headers" webkit_uri_request_get_http_headers :: +    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})+    IO (Ptr Soup.MessageHeaders.MessageHeaders)++{- |+Get the HTTP headers of a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' as a 'GI.Soup.Structs.MessageHeaders.MessageHeaders'.+-}+uRIRequestGetHttpHeaders ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>+    a+    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+    -> m Soup.MessageHeaders.MessageHeaders+    {- ^ __Returns:__ a 'GI.Soup.Structs.MessageHeaders.MessageHeaders' with the HTTP headers of /@request@/+   or 'Nothing' if /@request@/ is not an HTTP request. -}+uRIRequestGetHttpHeaders request = liftIO $ do+    request' <- unsafeManagedPtrCastPtr request+    result <- webkit_uri_request_get_http_headers request'+    checkUnexpectedReturnNULL "uRIRequestGetHttpHeaders" result+    result' <- (newBoxed Soup.MessageHeaders.MessageHeaders) result+    touchManagedPtr request+    return result'++#if ENABLE_OVERLOADING+data URIRequestGetHttpHeadersMethodInfo+instance (signature ~ (m Soup.MessageHeaders.MessageHeaders), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestGetHttpHeadersMethodInfo a signature where+    overloadedMethod _ = uRIRequestGetHttpHeaders++#endif++-- method URIRequest::get_http_method+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_request_get_http_method" webkit_uri_request_get_http_method :: +    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})+    IO CString++{- |+Get the HTTP method of the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest'.++/Since: 2.12/+-}+uRIRequestGetHttpMethod ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>+    a+    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+    -> m T.Text+    {- ^ __Returns:__ the HTTP method of the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' or 'Nothing' if /@request@/ is not+   an HTTP request. -}+uRIRequestGetHttpMethod request = liftIO $ do+    request' <- unsafeManagedPtrCastPtr request+    result <- webkit_uri_request_get_http_method request'+    checkUnexpectedReturnNULL "uRIRequestGetHttpMethod" result+    result' <- cstringToText result+    touchManagedPtr request+    return result'++#if ENABLE_OVERLOADING+data URIRequestGetHttpMethodMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestGetHttpMethodMethodInfo a signature where+    overloadedMethod _ = uRIRequestGetHttpMethod++#endif++-- method URIRequest::get_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_request_get_uri" webkit_uri_request_get_uri :: +    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})+    IO CString++{- |+/No description available in the introspection data./+-}+uRIRequestGetUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>+    a+    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+    -> m T.Text+    {- ^ __Returns:__ the uri of the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+uRIRequestGetUri request = liftIO $ do+    request' <- unsafeManagedPtrCastPtr request+    result <- webkit_uri_request_get_uri request'+    checkUnexpectedReturnNULL "uRIRequestGetUri" result+    result' <- cstringToText result+    touchManagedPtr request+    return result'++#if ENABLE_OVERLOADING+data URIRequestGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestGetUriMethodInfo a signature where+    overloadedMethod _ = uRIRequestGetUri++#endif++-- method URIRequest::set_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "an URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_request_set_uri" webkit_uri_request_set_uri :: +    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})+    CString ->                              -- uri : TBasicType TUTF8+    IO ()++{- |+Set the URI of /@request@/+-}+uRIRequestSetUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>+    a+    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+    -> T.Text+    {- ^ /@uri@/: an URI -}+    -> m ()+uRIRequestSetUri request uri = liftIO $ do+    request' <- unsafeManagedPtrCastPtr request+    uri' <- textToCString uri+    webkit_uri_request_set_uri request' uri'+    touchManagedPtr request+    freeMem uri'+    return ()++#if ENABLE_OVERLOADING+data URIRequestSetUriMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestSetUriMethodInfo a signature where+    overloadedMethod _ = uRIRequestSetUri++#endif++
+ GI/WebKit2WebExtension/Objects/URIRequest.hs-boot view
@@ -0,0 +1,44 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.URIRequest where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype URIRequest = URIRequest (ManagedPtr URIRequest)+instance GObject URIRequest where+class (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o+instance (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o+instance O.HasParentTypes URIRequest+#if ENABLE_OVERLOADING+data URIRequestUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIRequestGetHttpHeadersMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIRequestGetHttpMethodMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIRequestGetUriMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIRequestSetUriMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/URIResponse.hs view
@@ -0,0 +1,682 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.URIResponse+    ( ++-- * Exported types+    URIResponse(..)                         ,+    IsURIResponse                           ,+    toURIResponse                           ,+    noURIResponse                           ,+++ -- * Methods+-- ** getContentLength #method:getContentLength#++#if ENABLE_OVERLOADING+    URIResponseGetContentLengthMethodInfo   ,+#endif+    uRIResponseGetContentLength             ,+++-- ** getHttpHeaders #method:getHttpHeaders#++#if ENABLE_OVERLOADING+    URIResponseGetHttpHeadersMethodInfo     ,+#endif+    uRIResponseGetHttpHeaders               ,+++-- ** getMimeType #method:getMimeType#++#if ENABLE_OVERLOADING+    URIResponseGetMimeTypeMethodInfo        ,+#endif+    uRIResponseGetMimeType                  ,+++-- ** getStatusCode #method:getStatusCode#++#if ENABLE_OVERLOADING+    URIResponseGetStatusCodeMethodInfo      ,+#endif+    uRIResponseGetStatusCode                ,+++-- ** getSuggestedFilename #method:getSuggestedFilename#++#if ENABLE_OVERLOADING+    URIResponseGetSuggestedFilenameMethodInfo,+#endif+    uRIResponseGetSuggestedFilename         ,+++-- ** getUri #method:getUri#++#if ENABLE_OVERLOADING+    URIResponseGetUriMethodInfo             ,+#endif+    uRIResponseGetUri                       ,+++++ -- * Properties+-- ** contentLength #attr:contentLength#+{- | The expected content length of the response.+-}+#if ENABLE_OVERLOADING+    URIResponseContentLengthPropertyInfo    ,+#endif+    getURIResponseContentLength             ,+#if ENABLE_OVERLOADING+    uRIResponseContentLength                ,+#endif+++-- ** httpHeaders #attr:httpHeaders#+{- | The HTTP headers of the response, or 'Nothing' if the response is not an HTTP response.++/Since: 2.6/+-}+#if ENABLE_OVERLOADING+    URIResponseHttpHeadersPropertyInfo      ,+#endif+    getURIResponseHttpHeaders               ,+#if ENABLE_OVERLOADING+    uRIResponseHttpHeaders                  ,+#endif+++-- ** mimeType #attr:mimeType#+{- | The MIME type of the response.+-}+#if ENABLE_OVERLOADING+    URIResponseMimeTypePropertyInfo         ,+#endif+    getURIResponseMimeType                  ,+#if ENABLE_OVERLOADING+    uRIResponseMimeType                     ,+#endif+++-- ** statusCode #attr:statusCode#+{- | The status code of the response as returned by the server.+-}+#if ENABLE_OVERLOADING+    URIResponseStatusCodePropertyInfo       ,+#endif+    getURIResponseStatusCode                ,+#if ENABLE_OVERLOADING+    uRIResponseStatusCode                   ,+#endif+++-- ** suggestedFilename #attr:suggestedFilename#+{- | The suggested filename for the URI response.+-}+#if ENABLE_OVERLOADING+    URIResponseSuggestedFilenamePropertyInfo,+#endif+    getURIResponseSuggestedFilename         ,+#if ENABLE_OVERLOADING+    uRIResponseSuggestedFilename            ,+#endif+++-- ** uri #attr:uri#+{- | The URI for which the response was made.+-}+#if ENABLE_OVERLOADING+    URIResponseUriPropertyInfo              ,+#endif+    getURIResponseUri                       ,+#if ENABLE_OVERLOADING+    uRIResponseUri                          ,+#endif+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import qualified GI.Soup.Structs.MessageHeaders as Soup.MessageHeaders++-- | Memory-managed wrapper type.+newtype URIResponse = URIResponse (ManagedPtr URIResponse)+foreign import ccall "webkit_uri_response_get_type"+    c_webkit_uri_response_get_type :: IO GType++instance GObject URIResponse where+    gobjectType = c_webkit_uri_response_get_type+    ++-- | Type class for types which can be safely cast to `URIResponse`, for instance with `toURIResponse`.+class (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o+instance (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o++instance O.HasParentTypes URIResponse+type instance O.ParentTypes URIResponse = '[GObject.Object.Object]++-- | Cast to `URIResponse`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toURIResponse :: (MonadIO m, IsURIResponse o) => o -> m URIResponse+toURIResponse = liftIO . unsafeCastTo URIResponse++-- | A convenience alias for `Nothing` :: `Maybe` `URIResponse`.+noURIResponse :: Maybe URIResponse+noURIResponse = Nothing++#if ENABLE_OVERLOADING+type family ResolveURIResponseMethod (t :: Symbol) (o :: *) :: * where+    ResolveURIResponseMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveURIResponseMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveURIResponseMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveURIResponseMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveURIResponseMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveURIResponseMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveURIResponseMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveURIResponseMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveURIResponseMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveURIResponseMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveURIResponseMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveURIResponseMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveURIResponseMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveURIResponseMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveURIResponseMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveURIResponseMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveURIResponseMethod "getContentLength" o = URIResponseGetContentLengthMethodInfo+    ResolveURIResponseMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveURIResponseMethod "getHttpHeaders" o = URIResponseGetHttpHeadersMethodInfo+    ResolveURIResponseMethod "getMimeType" o = URIResponseGetMimeTypeMethodInfo+    ResolveURIResponseMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveURIResponseMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveURIResponseMethod "getStatusCode" o = URIResponseGetStatusCodeMethodInfo+    ResolveURIResponseMethod "getSuggestedFilename" o = URIResponseGetSuggestedFilenameMethodInfo+    ResolveURIResponseMethod "getUri" o = URIResponseGetUriMethodInfo+    ResolveURIResponseMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveURIResponseMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveURIResponseMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveURIResponseMethod t URIResponse, O.MethodInfo info URIResponse p) => OL.IsLabel t (URIResponse -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "content-length"+   -- Type: TBasicType TUInt64+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@content-length@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIResponse #contentLength+@+-}+getURIResponseContentLength :: (MonadIO m, IsURIResponse o) => o -> m Word64+getURIResponseContentLength obj = liftIO $ B.Properties.getObjectPropertyUInt64 obj "content-length"++#if ENABLE_OVERLOADING+data URIResponseContentLengthPropertyInfo+instance AttrInfo URIResponseContentLengthPropertyInfo where+    type AttrAllowedOps URIResponseContentLengthPropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo = (~) ()+    type AttrBaseTypeConstraint URIResponseContentLengthPropertyInfo = IsURIResponse+    type AttrGetType URIResponseContentLengthPropertyInfo = Word64+    type AttrLabel URIResponseContentLengthPropertyInfo = "content-length"+    type AttrOrigin URIResponseContentLengthPropertyInfo = URIResponse+    attrGet _ = getURIResponseContentLength+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "http-headers"+   -- Type: TInterface (Name {namespace = "Soup", name = "MessageHeaders"})+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@http-headers@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIResponse #httpHeaders+@+-}+getURIResponseHttpHeaders :: (MonadIO m, IsURIResponse o) => o -> m Soup.MessageHeaders.MessageHeaders+getURIResponseHttpHeaders obj = liftIO $ checkUnexpectedNothing "getURIResponseHttpHeaders" $ B.Properties.getObjectPropertyBoxed obj "http-headers" Soup.MessageHeaders.MessageHeaders++#if ENABLE_OVERLOADING+data URIResponseHttpHeadersPropertyInfo+instance AttrInfo URIResponseHttpHeadersPropertyInfo where+    type AttrAllowedOps URIResponseHttpHeadersPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = (~) ()+    type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo = IsURIResponse+    type AttrGetType URIResponseHttpHeadersPropertyInfo = Soup.MessageHeaders.MessageHeaders+    type AttrLabel URIResponseHttpHeadersPropertyInfo = "http-headers"+    type AttrOrigin URIResponseHttpHeadersPropertyInfo = URIResponse+    attrGet _ = getURIResponseHttpHeaders+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "mime-type"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@mime-type@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIResponse #mimeType+@+-}+getURIResponseMimeType :: (MonadIO m, IsURIResponse o) => o -> m T.Text+getURIResponseMimeType obj = liftIO $ checkUnexpectedNothing "getURIResponseMimeType" $ B.Properties.getObjectPropertyString obj "mime-type"++#if ENABLE_OVERLOADING+data URIResponseMimeTypePropertyInfo+instance AttrInfo URIResponseMimeTypePropertyInfo where+    type AttrAllowedOps URIResponseMimeTypePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = (~) ()+    type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = IsURIResponse+    type AttrGetType URIResponseMimeTypePropertyInfo = T.Text+    type AttrLabel URIResponseMimeTypePropertyInfo = "mime-type"+    type AttrOrigin URIResponseMimeTypePropertyInfo = URIResponse+    attrGet _ = getURIResponseMimeType+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "status-code"+   -- Type: TBasicType TUInt+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@status-code@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIResponse #statusCode+@+-}+getURIResponseStatusCode :: (MonadIO m, IsURIResponse o) => o -> m Word32+getURIResponseStatusCode obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "status-code"++#if ENABLE_OVERLOADING+data URIResponseStatusCodePropertyInfo+instance AttrInfo URIResponseStatusCodePropertyInfo where+    type AttrAllowedOps URIResponseStatusCodePropertyInfo = '[ 'AttrGet]+    type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo = (~) ()+    type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo = IsURIResponse+    type AttrGetType URIResponseStatusCodePropertyInfo = Word32+    type AttrLabel URIResponseStatusCodePropertyInfo = "status-code"+    type AttrOrigin URIResponseStatusCodePropertyInfo = URIResponse+    attrGet _ = getURIResponseStatusCode+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "suggested-filename"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@suggested-filename@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIResponse #suggestedFilename+@+-}+getURIResponseSuggestedFilename :: (MonadIO m, IsURIResponse o) => o -> m T.Text+getURIResponseSuggestedFilename obj = liftIO $ checkUnexpectedNothing "getURIResponseSuggestedFilename" $ B.Properties.getObjectPropertyString obj "suggested-filename"++#if ENABLE_OVERLOADING+data URIResponseSuggestedFilenamePropertyInfo+instance AttrInfo URIResponseSuggestedFilenamePropertyInfo where+    type AttrAllowedOps URIResponseSuggestedFilenamePropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo = (~) ()+    type AttrBaseTypeConstraint URIResponseSuggestedFilenamePropertyInfo = IsURIResponse+    type AttrGetType URIResponseSuggestedFilenamePropertyInfo = T.Text+    type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "suggested-filename"+    type AttrOrigin URIResponseSuggestedFilenamePropertyInfo = URIResponse+    attrGet _ = getURIResponseSuggestedFilename+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++-- VVV Prop "uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' uRIResponse #uri+@+-}+getURIResponseUri :: (MonadIO m, IsURIResponse o) => o -> m T.Text+getURIResponseUri obj = liftIO $ checkUnexpectedNothing "getURIResponseUri" $ B.Properties.getObjectPropertyString obj "uri"++#if ENABLE_OVERLOADING+data URIResponseUriPropertyInfo+instance AttrInfo URIResponseUriPropertyInfo where+    type AttrAllowedOps URIResponseUriPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint URIResponseUriPropertyInfo = (~) ()+    type AttrBaseTypeConstraint URIResponseUriPropertyInfo = IsURIResponse+    type AttrGetType URIResponseUriPropertyInfo = T.Text+    type AttrLabel URIResponseUriPropertyInfo = "uri"+    type AttrOrigin URIResponseUriPropertyInfo = URIResponse+    attrGet _ = getURIResponseUri+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList URIResponse+type instance O.AttributeList URIResponse = URIResponseAttributeList+type URIResponseAttributeList = ('[ '("contentLength", URIResponseContentLengthPropertyInfo), '("httpHeaders", URIResponseHttpHeadersPropertyInfo), '("mimeType", URIResponseMimeTypePropertyInfo), '("statusCode", URIResponseStatusCodePropertyInfo), '("suggestedFilename", URIResponseSuggestedFilenamePropertyInfo), '("uri", URIResponseUriPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+uRIResponseContentLength :: AttrLabelProxy "contentLength"+uRIResponseContentLength = AttrLabelProxy++uRIResponseHttpHeaders :: AttrLabelProxy "httpHeaders"+uRIResponseHttpHeaders = AttrLabelProxy++uRIResponseMimeType :: AttrLabelProxy "mimeType"+uRIResponseMimeType = AttrLabelProxy++uRIResponseStatusCode :: AttrLabelProxy "statusCode"+uRIResponseStatusCode = AttrLabelProxy++uRIResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename"+uRIResponseSuggestedFilename = AttrLabelProxy++uRIResponseUri :: AttrLabelProxy "uri"+uRIResponseUri = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList URIResponse = URIResponseSignalList+type URIResponseSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method URIResponse::get_content_length+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt64)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_response_get_content_length" webkit_uri_response_get_content_length :: +    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})+    IO Word64++{- |+Get the expected content length of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse'. It can+be 0 if the server provided an incorrect or missing Content-Length.+-}+uRIResponseGetContentLength ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>+    a+    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+    -> m Word64+    {- ^ __Returns:__ the expected content length of /@response@/. -}+uRIResponseGetContentLength response = liftIO $ do+    response' <- unsafeManagedPtrCastPtr response+    result <- webkit_uri_response_get_content_length response'+    touchManagedPtr response+    return result++#if ENABLE_OVERLOADING+data URIResponseGetContentLengthMethodInfo+instance (signature ~ (m Word64), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetContentLengthMethodInfo a signature where+    overloadedMethod _ = uRIResponseGetContentLength++#endif++-- method URIResponse::get_http_headers+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "Soup", name = "MessageHeaders"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_response_get_http_headers" webkit_uri_response_get_http_headers :: +    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})+    IO (Ptr Soup.MessageHeaders.MessageHeaders)++{- |+Get the HTTP headers of a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' as a 'GI.Soup.Structs.MessageHeaders.MessageHeaders'.++/Since: 2.6/+-}+uRIResponseGetHttpHeaders ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>+    a+    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+    -> m Soup.MessageHeaders.MessageHeaders+    {- ^ __Returns:__ a 'GI.Soup.Structs.MessageHeaders.MessageHeaders' with the HTTP headers of /@response@/+   or 'Nothing' if /@response@/ is not an HTTP response. -}+uRIResponseGetHttpHeaders response = liftIO $ do+    response' <- unsafeManagedPtrCastPtr response+    result <- webkit_uri_response_get_http_headers response'+    checkUnexpectedReturnNULL "uRIResponseGetHttpHeaders" result+    result' <- (newBoxed Soup.MessageHeaders.MessageHeaders) result+    touchManagedPtr response+    return result'++#if ENABLE_OVERLOADING+data URIResponseGetHttpHeadersMethodInfo+instance (signature ~ (m Soup.MessageHeaders.MessageHeaders), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetHttpHeadersMethodInfo a signature where+    overloadedMethod _ = uRIResponseGetHttpHeaders++#endif++-- method URIResponse::get_mime_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_response_get_mime_type" webkit_uri_response_get_mime_type :: +    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})+    IO CString++{- |+/No description available in the introspection data./+-}+uRIResponseGetMimeType ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>+    a+    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+    -> m T.Text+    {- ^ __Returns:__ the MIME type of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+uRIResponseGetMimeType response = liftIO $ do+    response' <- unsafeManagedPtrCastPtr response+    result <- webkit_uri_response_get_mime_type response'+    checkUnexpectedReturnNULL "uRIResponseGetMimeType" result+    result' <- cstringToText result+    touchManagedPtr response+    return result'++#if ENABLE_OVERLOADING+data URIResponseGetMimeTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetMimeTypeMethodInfo a signature where+    overloadedMethod _ = uRIResponseGetMimeType++#endif++-- method URIResponse::get_status_code+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_response_get_status_code" webkit_uri_response_get_status_code :: +    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})+    IO Word32++{- |+Get the status code of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' as returned by+the server. It will normally be a 'GI.Soup.Enums.KnownStatusCode', for+example 'GI.Soup.Enums.StatusOk', though the server can respond with any+unsigned integer.+-}+uRIResponseGetStatusCode ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>+    a+    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+    -> m Word32+    {- ^ __Returns:__ the status code of /@response@/ -}+uRIResponseGetStatusCode response = liftIO $ do+    response' <- unsafeManagedPtrCastPtr response+    result <- webkit_uri_response_get_status_code response'+    touchManagedPtr response+    return result++#if ENABLE_OVERLOADING+data URIResponseGetStatusCodeMethodInfo+instance (signature ~ (m Word32), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetStatusCodeMethodInfo a signature where+    overloadedMethod _ = uRIResponseGetStatusCode++#endif++-- method URIResponse::get_suggested_filename+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_response_get_suggested_filename" webkit_uri_response_get_suggested_filename :: +    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})+    IO CString++{- |+Get the suggested filename for /@response@/, as specified by+the \'Content-Disposition\' HTTP header, or 'Nothing' if it\'s not+present.+-}+uRIResponseGetSuggestedFilename ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>+    a+    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+    -> m T.Text+    {- ^ __Returns:__ the suggested filename or 'Nothing' if+   the \'Content-Disposition\' HTTP header is not present. -}+uRIResponseGetSuggestedFilename response = liftIO $ do+    response' <- unsafeManagedPtrCastPtr response+    result <- webkit_uri_response_get_suggested_filename response'+    checkUnexpectedReturnNULL "uRIResponseGetSuggestedFilename" result+    result' <- cstringToText result+    touchManagedPtr response+    return result'++#if ENABLE_OVERLOADING+data URIResponseGetSuggestedFilenameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetSuggestedFilenameMethodInfo a signature where+    overloadedMethod _ = uRIResponseGetSuggestedFilename++#endif++-- method URIResponse::get_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_uri_response_get_uri" webkit_uri_response_get_uri :: +    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})+    IO CString++{- |+/No description available in the introspection data./+-}+uRIResponseGetUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>+    a+    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+    -> m T.Text+    {- ^ __Returns:__ the uri of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}+uRIResponseGetUri response = liftIO $ do+    response' <- unsafeManagedPtrCastPtr response+    result <- webkit_uri_response_get_uri response'+    checkUnexpectedReturnNULL "uRIResponseGetUri" result+    result' <- cstringToText result+    touchManagedPtr response+    return result'++#if ENABLE_OVERLOADING+data URIResponseGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetUriMethodInfo a signature where+    overloadedMethod _ = uRIResponseGetUri++#endif++
+ GI/WebKit2WebExtension/Objects/URIResponse.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.URIResponse where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype URIResponse = URIResponse (ManagedPtr URIResponse)+instance GObject URIResponse where+class (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o+instance (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o+instance O.HasParentTypes URIResponse+#if ENABLE_OVERLOADING+data URIResponseContentLengthPropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseHttpHeadersPropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseMimeTypePropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseStatusCodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseSuggestedFilenamePropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseGetContentLengthMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseGetHttpHeadersMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseGetMimeTypeMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseGetStatusCodeMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseGetSuggestedFilenameMethodInfo+#endif+#if ENABLE_OVERLOADING+data URIResponseGetUriMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/WebEditor.hs view
@@ -0,0 +1,268 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.WebEditor+    ( ++-- * Exported types+    WebEditor(..)                           ,+    IsWebEditor                             ,+    toWebEditor                             ,+    noWebEditor                             ,+++ -- * Methods+-- ** getPage #method:getPage#++#if ENABLE_OVERLOADING+    WebEditorGetPageMethodInfo              ,+#endif+    webEditorGetPage                        ,+++++ -- * Signals+-- ** selectionChanged #signal:selectionChanged#++    C_WebEditorSelectionChangedCallback     ,+    WebEditorSelectionChangedCallback       ,+#if ENABLE_OVERLOADING+    WebEditorSelectionChangedSignalInfo     ,+#endif+    afterWebEditorSelectionChanged          ,+    genClosure_WebEditorSelectionChanged    ,+    mk_WebEditorSelectionChangedCallback    ,+    noWebEditorSelectionChangedCallback     ,+    onWebEditorSelectionChanged             ,+    wrap_WebEditorSelectionChangedCallback  ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebPage as WebKit2WebExtension.WebPage++-- | Memory-managed wrapper type.+newtype WebEditor = WebEditor (ManagedPtr WebEditor)+foreign import ccall "webkit_web_editor_get_type"+    c_webkit_web_editor_get_type :: IO GType++instance GObject WebEditor where+    gobjectType = c_webkit_web_editor_get_type+    ++-- | Type class for types which can be safely cast to `WebEditor`, for instance with `toWebEditor`.+class (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o+instance (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o++instance O.HasParentTypes WebEditor+type instance O.ParentTypes WebEditor = '[GObject.Object.Object]++-- | Cast to `WebEditor`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toWebEditor :: (MonadIO m, IsWebEditor o) => o -> m WebEditor+toWebEditor = liftIO . unsafeCastTo WebEditor++-- | A convenience alias for `Nothing` :: `Maybe` `WebEditor`.+noWebEditor :: Maybe WebEditor+noWebEditor = Nothing++#if ENABLE_OVERLOADING+type family ResolveWebEditorMethod (t :: Symbol) (o :: *) :: * where+    ResolveWebEditorMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveWebEditorMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveWebEditorMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveWebEditorMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveWebEditorMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveWebEditorMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveWebEditorMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveWebEditorMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveWebEditorMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveWebEditorMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveWebEditorMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveWebEditorMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveWebEditorMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveWebEditorMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveWebEditorMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveWebEditorMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveWebEditorMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveWebEditorMethod "getPage" o = WebEditorGetPageMethodInfo+    ResolveWebEditorMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveWebEditorMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveWebEditorMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveWebEditorMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveWebEditorMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveWebEditorMethod t WebEditor, O.MethodInfo info WebEditor p) => OL.IsLabel t (WebEditor -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- signal WebEditor::selection-changed+{- |+This signal is emitted for every selection change inside a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'+as well as for every caret position change as the caret is a collapsed+selection.++/Since: 2.10/+-}+type WebEditorSelectionChangedCallback =+    IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebEditorSelectionChangedCallback`@.+noWebEditorSelectionChangedCallback :: Maybe WebEditorSelectionChangedCallback+noWebEditorSelectionChangedCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebEditorSelectionChangedCallback =+    Ptr () ->                               -- object+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_WebEditorSelectionChangedCallback`.+foreign import ccall "wrapper"+    mk_WebEditorSelectionChangedCallback :: C_WebEditorSelectionChangedCallback -> IO (FunPtr C_WebEditorSelectionChangedCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebEditorSelectionChanged :: MonadIO m => WebEditorSelectionChangedCallback -> m (GClosure C_WebEditorSelectionChangedCallback)+genClosure_WebEditorSelectionChanged cb = liftIO $ do+    let cb' = wrap_WebEditorSelectionChangedCallback cb+    mk_WebEditorSelectionChangedCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebEditorSelectionChangedCallback` into a `C_WebEditorSelectionChangedCallback`.+wrap_WebEditorSelectionChangedCallback ::+    WebEditorSelectionChangedCallback ->+    C_WebEditorSelectionChangedCallback+wrap_WebEditorSelectionChangedCallback _cb _ _ = do+    _cb +++{- |+Connect a signal handler for the “@selection-changed@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webEditor #selectionChanged callback+@+-}+onWebEditorSelectionChanged :: (IsWebEditor a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId+onWebEditorSelectionChanged obj cb = liftIO $ do+    let cb' = wrap_WebEditorSelectionChangedCallback cb+    cb'' <- mk_WebEditorSelectionChangedCallback cb'+    connectSignalFunPtr obj "selection-changed" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@selection-changed@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webEditor #selectionChanged callback+@+-}+afterWebEditorSelectionChanged :: (IsWebEditor a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId+afterWebEditorSelectionChanged obj cb = liftIO $ do+    let cb' = wrap_WebEditorSelectionChangedCallback cb+    cb'' <- mk_WebEditorSelectionChangedCallback cb'+    connectSignalFunPtr obj "selection-changed" cb'' SignalConnectAfter+++#if ENABLE_OVERLOADING+instance O.HasAttributeList WebEditor+type instance O.AttributeList WebEditor = WebEditorAttributeList+type WebEditorAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+data WebEditorSelectionChangedSignalInfo+instance SignalInfo WebEditorSelectionChangedSignalInfo where+    type HaskellCallbackType WebEditorSelectionChangedSignalInfo = WebEditorSelectionChangedCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebEditorSelectionChangedCallback cb+        cb'' <- mk_WebEditorSelectionChangedCallback cb'+        connectSignalFunPtr obj "selection-changed" cb'' connectMode++type instance O.SignalList WebEditor = WebEditorSignalList+type WebEditorSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo), '("selectionChanged", WebEditorSelectionChangedSignalInfo)] :: [(Symbol, *)])++#endif++-- method WebEditor::get_page+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "editor", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebEditor"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebEditor", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_editor_get_page" webkit_web_editor_get_page :: +    Ptr WebEditor ->                        -- editor : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebEditor"})+    IO (Ptr WebKit2WebExtension.WebPage.WebPage)++{- |+Gets the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' that is associated with the 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' that can+be used to access the 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' currently loaded into it.++/Since: 2.10/+-}+webEditorGetPage ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebEditor a) =>+    a+    {- ^ /@editor@/: a 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' -}+    -> m WebKit2WebExtension.WebPage.WebPage+    {- ^ __Returns:__ the associated 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+webEditorGetPage editor = liftIO $ do+    editor' <- unsafeManagedPtrCastPtr editor+    result <- webkit_web_editor_get_page editor'+    checkUnexpectedReturnNULL "webEditorGetPage" result+    result' <- (newObject WebKit2WebExtension.WebPage.WebPage) result+    touchManagedPtr editor+    return result'++#if ENABLE_OVERLOADING+data WebEditorGetPageMethodInfo+instance (signature ~ (m WebKit2WebExtension.WebPage.WebPage), MonadIO m, IsWebEditor a) => O.MethodInfo WebEditorGetPageMethodInfo a signature where+    overloadedMethod _ = webEditorGetPage++#endif++
+ GI/WebKit2WebExtension/Objects/WebEditor.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.WebEditor where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype WebEditor = WebEditor (ManagedPtr WebEditor)+instance GObject WebEditor where+class (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o+instance (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o+instance O.HasParentTypes WebEditor+#if ENABLE_OVERLOADING+data WebEditorSelectionChangedSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebEditorGetPageMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/WebExtension.hs view
@@ -0,0 +1,271 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.WebExtension+    ( ++-- * Exported types+    WebExtension(..)                        ,+    IsWebExtension                          ,+    toWebExtension                          ,+    noWebExtension                          ,+++ -- * Methods+-- ** getPage #method:getPage#++#if ENABLE_OVERLOADING+    WebExtensionGetPageMethodInfo           ,+#endif+    webExtensionGetPage                     ,+++++ -- * Signals+-- ** pageCreated #signal:pageCreated#++    C_WebExtensionPageCreatedCallback       ,+    WebExtensionPageCreatedCallback         ,+#if ENABLE_OVERLOADING+    WebExtensionPageCreatedSignalInfo       ,+#endif+    afterWebExtensionPageCreated            ,+    genClosure_WebExtensionPageCreated      ,+    mk_WebExtensionPageCreatedCallback      ,+    noWebExtensionPageCreatedCallback       ,+    onWebExtensionPageCreated               ,+    wrap_WebExtensionPageCreatedCallback    ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebPage as WebKit2WebExtension.WebPage++-- | Memory-managed wrapper type.+newtype WebExtension = WebExtension (ManagedPtr WebExtension)+foreign import ccall "webkit_web_extension_get_type"+    c_webkit_web_extension_get_type :: IO GType++instance GObject WebExtension where+    gobjectType = c_webkit_web_extension_get_type+    ++-- | Type class for types which can be safely cast to `WebExtension`, for instance with `toWebExtension`.+class (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o+instance (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o++instance O.HasParentTypes WebExtension+type instance O.ParentTypes WebExtension = '[GObject.Object.Object]++-- | Cast to `WebExtension`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toWebExtension :: (MonadIO m, IsWebExtension o) => o -> m WebExtension+toWebExtension = liftIO . unsafeCastTo WebExtension++-- | A convenience alias for `Nothing` :: `Maybe` `WebExtension`.+noWebExtension :: Maybe WebExtension+noWebExtension = Nothing++#if ENABLE_OVERLOADING+type family ResolveWebExtensionMethod (t :: Symbol) (o :: *) :: * where+    ResolveWebExtensionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveWebExtensionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveWebExtensionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveWebExtensionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveWebExtensionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveWebExtensionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveWebExtensionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveWebExtensionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveWebExtensionMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveWebExtensionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveWebExtensionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveWebExtensionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveWebExtensionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveWebExtensionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveWebExtensionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveWebExtensionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveWebExtensionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveWebExtensionMethod "getPage" o = WebExtensionGetPageMethodInfo+    ResolveWebExtensionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveWebExtensionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveWebExtensionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveWebExtensionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveWebExtensionMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveWebExtensionMethod t WebExtension, O.MethodInfo info WebExtension p) => OL.IsLabel t (WebExtension -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- signal WebExtension::page-created+{- |+This signal is emitted when a new 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' is created in+the Web Process.+-}+type WebExtensionPageCreatedCallback =+    WebKit2WebExtension.WebPage.WebPage+    {- ^ /@webPage@/: the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' created -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebExtensionPageCreatedCallback`@.+noWebExtensionPageCreatedCallback :: Maybe WebExtensionPageCreatedCallback+noWebExtensionPageCreatedCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebExtensionPageCreatedCallback =+    Ptr () ->                               -- object+    Ptr WebKit2WebExtension.WebPage.WebPage ->+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_WebExtensionPageCreatedCallback`.+foreign import ccall "wrapper"+    mk_WebExtensionPageCreatedCallback :: C_WebExtensionPageCreatedCallback -> IO (FunPtr C_WebExtensionPageCreatedCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebExtensionPageCreated :: MonadIO m => WebExtensionPageCreatedCallback -> m (GClosure C_WebExtensionPageCreatedCallback)+genClosure_WebExtensionPageCreated cb = liftIO $ do+    let cb' = wrap_WebExtensionPageCreatedCallback cb+    mk_WebExtensionPageCreatedCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebExtensionPageCreatedCallback` into a `C_WebExtensionPageCreatedCallback`.+wrap_WebExtensionPageCreatedCallback ::+    WebExtensionPageCreatedCallback ->+    C_WebExtensionPageCreatedCallback+wrap_WebExtensionPageCreatedCallback _cb _ webPage _ = do+    webPage' <- (newObject WebKit2WebExtension.WebPage.WebPage) webPage+    _cb  webPage'+++{- |+Connect a signal handler for the “@page-created@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webExtension #pageCreated callback+@+-}+onWebExtensionPageCreated :: (IsWebExtension a, MonadIO m) => a -> WebExtensionPageCreatedCallback -> m SignalHandlerId+onWebExtensionPageCreated obj cb = liftIO $ do+    let cb' = wrap_WebExtensionPageCreatedCallback cb+    cb'' <- mk_WebExtensionPageCreatedCallback cb'+    connectSignalFunPtr obj "page-created" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@page-created@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webExtension #pageCreated callback+@+-}+afterWebExtensionPageCreated :: (IsWebExtension a, MonadIO m) => a -> WebExtensionPageCreatedCallback -> m SignalHandlerId+afterWebExtensionPageCreated obj cb = liftIO $ do+    let cb' = wrap_WebExtensionPageCreatedCallback cb+    cb'' <- mk_WebExtensionPageCreatedCallback cb'+    connectSignalFunPtr obj "page-created" cb'' SignalConnectAfter+++#if ENABLE_OVERLOADING+instance O.HasAttributeList WebExtension+type instance O.AttributeList WebExtension = WebExtensionAttributeList+type WebExtensionAttributeList = ('[ ] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+#endif++#if ENABLE_OVERLOADING+data WebExtensionPageCreatedSignalInfo+instance SignalInfo WebExtensionPageCreatedSignalInfo where+    type HaskellCallbackType WebExtensionPageCreatedSignalInfo = WebExtensionPageCreatedCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebExtensionPageCreatedCallback cb+        cb'' <- mk_WebExtensionPageCreatedCallback cb'+        connectSignalFunPtr obj "page-created" cb'' connectMode++type instance O.SignalList WebExtension = WebExtensionSignalList+type WebExtensionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo), '("pageCreated", WebExtensionPageCreatedSignalInfo)] :: [(Symbol, *)])++#endif++-- method WebExtension::get_page+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "page_id", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the identifier of the #WebKitWebPage to get", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_extension_get_page" webkit_web_extension_get_page :: +    Ptr WebExtension ->                     -- extension : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"})+    Word64 ->                               -- page_id : TBasicType TUInt64+    IO (Ptr WebKit2WebExtension.WebPage.WebPage)++{- |+Get the web page of the given /@pageId@/.+-}+webExtensionGetPage ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebExtension a) =>+    a+    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}+    -> Word64+    {- ^ /@pageId@/: the identifier of the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' to get -}+    -> m (Maybe WebKit2WebExtension.WebPage.WebPage)+    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' for the given /@pageId@/, or 'Nothing' if the+   identifier doesn\'t correspond to an existing web page. -}+webExtensionGetPage extension pageId = liftIO $ do+    extension' <- unsafeManagedPtrCastPtr extension+    result <- webkit_web_extension_get_page extension' pageId+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- (newObject WebKit2WebExtension.WebPage.WebPage) result'+        return result''+    touchManagedPtr extension+    return maybeResult++#if ENABLE_OVERLOADING+data WebExtensionGetPageMethodInfo+instance (signature ~ (Word64 -> m (Maybe WebKit2WebExtension.WebPage.WebPage)), MonadIO m, IsWebExtension a) => O.MethodInfo WebExtensionGetPageMethodInfo a signature where+    overloadedMethod _ = webExtensionGetPage++#endif++
+ GI/WebKit2WebExtension/Objects/WebExtension.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.WebExtension where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype WebExtension = WebExtension (ManagedPtr WebExtension)+instance GObject WebExtension where+class (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o+instance (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o+instance O.HasParentTypes WebExtension+#if ENABLE_OVERLOADING+data WebExtensionPageCreatedSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebExtensionGetPageMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/WebHitTestResult.hs view
@@ -0,0 +1,241 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.WebHitTestResult+    ( ++-- * Exported types+    WebHitTestResult(..)                    ,+    IsWebHitTestResult                      ,+    toWebHitTestResult                      ,+    noWebHitTestResult                      ,+++ -- * Methods+-- ** getNode #method:getNode#++#if ENABLE_OVERLOADING+    WebHitTestResultGetNodeMethodInfo       ,+#endif+    webHitTestResultGetNode                 ,+++++ -- * Properties+-- ** node #attr:node#+{- | The 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'+-}+#if ENABLE_OVERLOADING+    WebHitTestResultNodePropertyInfo        ,+#endif+    constructWebHitTestResultNode           ,+    getWebHitTestResultNode                 ,+#if ENABLE_OVERLOADING+    webHitTestResultNode                    ,+#endif+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.HitTestResult as WebKit2WebExtension.HitTestResult++-- | Memory-managed wrapper type.+newtype WebHitTestResult = WebHitTestResult (ManagedPtr WebHitTestResult)+foreign import ccall "webkit_web_hit_test_result_get_type"+    c_webkit_web_hit_test_result_get_type :: IO GType++instance GObject WebHitTestResult where+    gobjectType = c_webkit_web_hit_test_result_get_type+    ++-- | Type class for types which can be safely cast to `WebHitTestResult`, for instance with `toWebHitTestResult`.+class (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o+instance (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o++instance O.HasParentTypes WebHitTestResult+type instance O.ParentTypes WebHitTestResult = '[WebKit2WebExtension.HitTestResult.HitTestResult, GObject.Object.Object]++-- | Cast to `WebHitTestResult`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toWebHitTestResult :: (MonadIO m, IsWebHitTestResult o) => o -> m WebHitTestResult+toWebHitTestResult = liftIO . unsafeCastTo WebHitTestResult++-- | A convenience alias for `Nothing` :: `Maybe` `WebHitTestResult`.+noWebHitTestResult :: Maybe WebHitTestResult+noWebHitTestResult = Nothing++#if ENABLE_OVERLOADING+type family ResolveWebHitTestResultMethod (t :: Symbol) (o :: *) :: * where+    ResolveWebHitTestResultMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveWebHitTestResultMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveWebHitTestResultMethod "contextIsEditable" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsEditableMethodInfo+    ResolveWebHitTestResultMethod "contextIsImage" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsImageMethodInfo+    ResolveWebHitTestResultMethod "contextIsLink" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsLinkMethodInfo+    ResolveWebHitTestResultMethod "contextIsMedia" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsMediaMethodInfo+    ResolveWebHitTestResultMethod "contextIsScrollbar" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsScrollbarMethodInfo+    ResolveWebHitTestResultMethod "contextIsSelection" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsSelectionMethodInfo+    ResolveWebHitTestResultMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveWebHitTestResultMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveWebHitTestResultMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveWebHitTestResultMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveWebHitTestResultMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveWebHitTestResultMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveWebHitTestResultMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveWebHitTestResultMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveWebHitTestResultMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveWebHitTestResultMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveWebHitTestResultMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveWebHitTestResultMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveWebHitTestResultMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveWebHitTestResultMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveWebHitTestResultMethod "getContext" o = WebKit2WebExtension.HitTestResult.HitTestResultGetContextMethodInfo+    ResolveWebHitTestResultMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveWebHitTestResultMethod "getImageUri" o = WebKit2WebExtension.HitTestResult.HitTestResultGetImageUriMethodInfo+    ResolveWebHitTestResultMethod "getLinkLabel" o = WebKit2WebExtension.HitTestResult.HitTestResultGetLinkLabelMethodInfo+    ResolveWebHitTestResultMethod "getLinkTitle" o = WebKit2WebExtension.HitTestResult.HitTestResultGetLinkTitleMethodInfo+    ResolveWebHitTestResultMethod "getLinkUri" o = WebKit2WebExtension.HitTestResult.HitTestResultGetLinkUriMethodInfo+    ResolveWebHitTestResultMethod "getMediaUri" o = WebKit2WebExtension.HitTestResult.HitTestResultGetMediaUriMethodInfo+    ResolveWebHitTestResultMethod "getNode" o = WebHitTestResultGetNodeMethodInfo+    ResolveWebHitTestResultMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveWebHitTestResultMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveWebHitTestResultMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveWebHitTestResultMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveWebHitTestResultMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveWebHitTestResultMethod t WebHitTestResult, O.MethodInfo info WebHitTestResult p) => OL.IsLabel t (WebHitTestResult -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- VVV Prop "node"+   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})+   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)++{- |+Get the value of the “@node@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' webHitTestResult #node+@+-}+getWebHitTestResultNode :: (MonadIO m, IsWebHitTestResult o) => o -> m WebKit2WebExtension.DOMNode.DOMNode+getWebHitTestResultNode obj = liftIO $ checkUnexpectedNothing "getWebHitTestResultNode" $ B.Properties.getObjectPropertyObject obj "node" WebKit2WebExtension.DOMNode.DOMNode++{- |+Construct a `GValueConstruct` with valid value for the “@node@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.+-}+constructWebHitTestResultNode :: (IsWebHitTestResult o, WebKit2WebExtension.DOMNode.IsDOMNode a) => a -> IO (GValueConstruct o)+constructWebHitTestResultNode val = B.Properties.constructObjectPropertyObject "node" (Just val)++#if ENABLE_OVERLOADING+data WebHitTestResultNodePropertyInfo+instance AttrInfo WebHitTestResultNodePropertyInfo where+    type AttrAllowedOps WebHitTestResultNodePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint WebHitTestResultNodePropertyInfo = WebKit2WebExtension.DOMNode.IsDOMNode+    type AttrBaseTypeConstraint WebHitTestResultNodePropertyInfo = IsWebHitTestResult+    type AttrGetType WebHitTestResultNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode+    type AttrLabel WebHitTestResultNodePropertyInfo = "node"+    type AttrOrigin WebHitTestResultNodePropertyInfo = WebHitTestResult+    attrGet _ = getWebHitTestResultNode+    attrSet _ = undefined+    attrConstruct _ = constructWebHitTestResultNode+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList WebHitTestResult+type instance O.AttributeList WebHitTestResult = WebHitTestResultAttributeList+type WebHitTestResultAttributeList = ('[ '("context", WebKit2WebExtension.HitTestResult.HitTestResultContextPropertyInfo), '("imageUri", WebKit2WebExtension.HitTestResult.HitTestResultImageUriPropertyInfo), '("linkLabel", WebKit2WebExtension.HitTestResult.HitTestResultLinkLabelPropertyInfo), '("linkTitle", WebKit2WebExtension.HitTestResult.HitTestResultLinkTitlePropertyInfo), '("linkUri", WebKit2WebExtension.HitTestResult.HitTestResultLinkUriPropertyInfo), '("mediaUri", WebKit2WebExtension.HitTestResult.HitTestResultMediaUriPropertyInfo), '("node", WebHitTestResultNodePropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+webHitTestResultNode :: AttrLabelProxy "node"+webHitTestResultNode = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+type instance O.SignalList WebHitTestResult = WebHitTestResultSignalList+type WebHitTestResultSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])++#endif++-- method WebHitTestResult::get_node+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebHitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_hit_test_result_get_node" webkit_web_hit_test_result_get_node :: +    Ptr WebHitTestResult ->                 -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebHitTestResult"})+    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)++{- |+Get the 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' in the coordinates of the Hit Test.++/Since: 2.8/+-}+webHitTestResultGetNode ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebHitTestResult a) =>+    a+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' -}+    -> m WebKit2WebExtension.DOMNode.DOMNode+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}+webHitTestResultGetNode hitTestResult = liftIO $ do+    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult+    result <- webkit_web_hit_test_result_get_node hitTestResult'+    checkUnexpectedReturnNULL "webHitTestResultGetNode" result+    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result+    touchManagedPtr hitTestResult+    return result'++#if ENABLE_OVERLOADING+data WebHitTestResultGetNodeMethodInfo+instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsWebHitTestResult a) => O.MethodInfo WebHitTestResultGetNodeMethodInfo a signature where+    overloadedMethod _ = webHitTestResultGetNode++#endif++
+ GI/WebKit2WebExtension/Objects/WebHitTestResult.hs-boot view
@@ -0,0 +1,35 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.WebHitTestResult where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype WebHitTestResult = WebHitTestResult (ManagedPtr WebHitTestResult)+instance GObject WebHitTestResult where+class (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o+instance (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o+instance O.HasParentTypes WebHitTestResult+#if ENABLE_OVERLOADING+data WebHitTestResultNodePropertyInfo+#endif+#if ENABLE_OVERLOADING+data WebHitTestResultGetNodeMethodInfo+#endif
+ GI/WebKit2WebExtension/Objects/WebPage.hs view
@@ -0,0 +1,1081 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Objects.WebPage+    ( ++-- * Exported types+    WebPage(..)                             ,+    IsWebPage                               ,+    toWebPage                               ,+    noWebPage                               ,+++ -- * Methods+-- ** getDomDocument #method:getDomDocument#++#if ENABLE_OVERLOADING+    WebPageGetDomDocumentMethodInfo         ,+#endif+    webPageGetDomDocument                   ,+++-- ** getEditor #method:getEditor#++#if ENABLE_OVERLOADING+    WebPageGetEditorMethodInfo              ,+#endif+    webPageGetEditor                        ,+++-- ** getId #method:getId#++#if ENABLE_OVERLOADING+    WebPageGetIdMethodInfo                  ,+#endif+    webPageGetId                            ,+++-- ** getMainFrame #method:getMainFrame#++#if ENABLE_OVERLOADING+    WebPageGetMainFrameMethodInfo           ,+#endif+    webPageGetMainFrame                     ,+++-- ** getUri #method:getUri#++#if ENABLE_OVERLOADING+    WebPageGetUriMethodInfo                 ,+#endif+    webPageGetUri                           ,+++++ -- * Properties+-- ** uri #attr:uri#+{- | The current active URI of the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'.+-}+#if ENABLE_OVERLOADING+    WebPageUriPropertyInfo                  ,+#endif+    getWebPageUri                           ,+#if ENABLE_OVERLOADING+    webPageUri                              ,+#endif+++++ -- * Signals+-- ** consoleMessageSent #signal:consoleMessageSent#++    C_WebPageConsoleMessageSentCallback     ,+    WebPageConsoleMessageSentCallback       ,+#if ENABLE_OVERLOADING+    WebPageConsoleMessageSentSignalInfo     ,+#endif+    afterWebPageConsoleMessageSent          ,+    genClosure_WebPageConsoleMessageSent    ,+    mk_WebPageConsoleMessageSentCallback    ,+    noWebPageConsoleMessageSentCallback     ,+    onWebPageConsoleMessageSent             ,+    wrap_WebPageConsoleMessageSentCallback  ,+++-- ** contextMenu #signal:contextMenu#++    C_WebPageContextMenuCallback            ,+    WebPageContextMenuCallback              ,+#if ENABLE_OVERLOADING+    WebPageContextMenuSignalInfo            ,+#endif+    afterWebPageContextMenu                 ,+    genClosure_WebPageContextMenu           ,+    mk_WebPageContextMenuCallback           ,+    noWebPageContextMenuCallback            ,+    onWebPageContextMenu                    ,+    wrap_WebPageContextMenuCallback         ,+++-- ** documentLoaded #signal:documentLoaded#++    C_WebPageDocumentLoadedCallback         ,+    WebPageDocumentLoadedCallback           ,+#if ENABLE_OVERLOADING+    WebPageDocumentLoadedSignalInfo         ,+#endif+    afterWebPageDocumentLoaded              ,+    genClosure_WebPageDocumentLoaded        ,+    mk_WebPageDocumentLoadedCallback        ,+    noWebPageDocumentLoadedCallback         ,+    onWebPageDocumentLoaded                 ,+    wrap_WebPageDocumentLoadedCallback      ,+++-- ** formControlsAssociated #signal:formControlsAssociated#++    C_WebPageFormControlsAssociatedCallback ,+    WebPageFormControlsAssociatedCallback   ,+#if ENABLE_OVERLOADING+    WebPageFormControlsAssociatedSignalInfo ,+#endif+    afterWebPageFormControlsAssociated      ,+    genClosure_WebPageFormControlsAssociated,+    mk_WebPageFormControlsAssociatedCallback,+    noWebPageFormControlsAssociatedCallback ,+    onWebPageFormControlsAssociated         ,+    wrap_WebPageFormControlsAssociatedCallback,+++-- ** sendRequest #signal:sendRequest#++    C_WebPageSendRequestCallback            ,+    WebPageSendRequestCallback              ,+#if ENABLE_OVERLOADING+    WebPageSendRequestSignalInfo            ,+#endif+    afterWebPageSendRequest                 ,+    genClosure_WebPageSendRequest           ,+    mk_WebPageSendRequestCallback           ,+    noWebPageSendRequestCallback            ,+    onWebPageSendRequest                    ,+    wrap_WebPageSendRequestCallback         ,+++-- ** willSubmitForm #signal:willSubmitForm#++    C_WebPageWillSubmitFormCallback         ,+    WebPageWillSubmitFormCallback           ,+#if ENABLE_OVERLOADING+    WebPageWillSubmitFormSignalInfo         ,+#endif+    afterWebPageWillSubmitForm              ,+    genClosure_WebPageWillSubmitForm        ,+    mk_WebPageWillSubmitFormCallback        ,+    noWebPageWillSubmitFormCallback         ,+    onWebPageWillSubmitForm                 ,+    wrap_WebPageWillSubmitFormCallback      ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Enums as WebKit2WebExtension.Enums+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ContextMenu as WebKit2WebExtension.ContextMenu+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.Frame as WebKit2WebExtension.Frame+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.URIRequest as WebKit2WebExtension.URIRequest+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.URIResponse as WebKit2WebExtension.URIResponse+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebEditor as WebKit2WebExtension.WebEditor+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebHitTestResult as WebKit2WebExtension.WebHitTestResult+import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Structs.ConsoleMessage as WebKit2WebExtension.ConsoleMessage++-- | Memory-managed wrapper type.+newtype WebPage = WebPage (ManagedPtr WebPage)+foreign import ccall "webkit_web_page_get_type"+    c_webkit_web_page_get_type :: IO GType++instance GObject WebPage where+    gobjectType = c_webkit_web_page_get_type+    ++-- | Type class for types which can be safely cast to `WebPage`, for instance with `toWebPage`.+class (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o+instance (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o++instance O.HasParentTypes WebPage+type instance O.ParentTypes WebPage = '[GObject.Object.Object]++-- | Cast to `WebPage`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.+toWebPage :: (MonadIO m, IsWebPage o) => o -> m WebPage+toWebPage = liftIO . unsafeCastTo WebPage++-- | A convenience alias for `Nothing` :: `Maybe` `WebPage`.+noWebPage :: Maybe WebPage+noWebPage = Nothing++#if ENABLE_OVERLOADING+type family ResolveWebPageMethod (t :: Symbol) (o :: *) :: * where+    ResolveWebPageMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo+    ResolveWebPageMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo+    ResolveWebPageMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo+    ResolveWebPageMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo+    ResolveWebPageMethod "getv" o = GObject.Object.ObjectGetvMethodInfo+    ResolveWebPageMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo+    ResolveWebPageMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo+    ResolveWebPageMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo+    ResolveWebPageMethod "ref" o = GObject.Object.ObjectRefMethodInfo+    ResolveWebPageMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo+    ResolveWebPageMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo+    ResolveWebPageMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo+    ResolveWebPageMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo+    ResolveWebPageMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo+    ResolveWebPageMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo+    ResolveWebPageMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo+    ResolveWebPageMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo+    ResolveWebPageMethod "getDomDocument" o = WebPageGetDomDocumentMethodInfo+    ResolveWebPageMethod "getEditor" o = WebPageGetEditorMethodInfo+    ResolveWebPageMethod "getId" o = WebPageGetIdMethodInfo+    ResolveWebPageMethod "getMainFrame" o = WebPageGetMainFrameMethodInfo+    ResolveWebPageMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo+    ResolveWebPageMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo+    ResolveWebPageMethod "getUri" o = WebPageGetUriMethodInfo+    ResolveWebPageMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo+    ResolveWebPageMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo+    ResolveWebPageMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveWebPageMethod t WebPage, O.MethodInfo info WebPage p) => OL.IsLabel t (WebPage -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++-- signal WebPage::console-message-sent+{- |+Emitted when a message is sent to the console. This can be a message+produced by the use of JavaScript console API, a JavaScript exception,+a security error or other errors, warnings, debug or log messages.+The /@consoleMessage@/ contains information of the message.++/Since: 2.12/+-}+type WebPageConsoleMessageSentCallback =+    WebKit2WebExtension.ConsoleMessage.ConsoleMessage+    {- ^ /@consoleMessage@/: the 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageConsoleMessageSentCallback`@.+noWebPageConsoleMessageSentCallback :: Maybe WebPageConsoleMessageSentCallback+noWebPageConsoleMessageSentCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebPageConsoleMessageSentCallback =+    Ptr () ->                               -- object+    Ptr WebKit2WebExtension.ConsoleMessage.ConsoleMessage ->+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_WebPageConsoleMessageSentCallback`.+foreign import ccall "wrapper"+    mk_WebPageConsoleMessageSentCallback :: C_WebPageConsoleMessageSentCallback -> IO (FunPtr C_WebPageConsoleMessageSentCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebPageConsoleMessageSent :: MonadIO m => WebPageConsoleMessageSentCallback -> m (GClosure C_WebPageConsoleMessageSentCallback)+genClosure_WebPageConsoleMessageSent cb = liftIO $ do+    let cb' = wrap_WebPageConsoleMessageSentCallback cb+    mk_WebPageConsoleMessageSentCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebPageConsoleMessageSentCallback` into a `C_WebPageConsoleMessageSentCallback`.+wrap_WebPageConsoleMessageSentCallback ::+    WebPageConsoleMessageSentCallback ->+    C_WebPageConsoleMessageSentCallback+wrap_WebPageConsoleMessageSentCallback _cb _ consoleMessage _ = do+    B.ManagedPtr.withTransient WebKit2WebExtension.ConsoleMessage.ConsoleMessage consoleMessage $ \consoleMessage' -> do+        _cb  consoleMessage'+++{- |+Connect a signal handler for the “@console-message-sent@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webPage #consoleMessageSent callback+@+-}+onWebPageConsoleMessageSent :: (IsWebPage a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId+onWebPageConsoleMessageSent obj cb = liftIO $ do+    let cb' = wrap_WebPageConsoleMessageSentCallback cb+    cb'' <- mk_WebPageConsoleMessageSentCallback cb'+    connectSignalFunPtr obj "console-message-sent" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@console-message-sent@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webPage #consoleMessageSent callback+@+-}+afterWebPageConsoleMessageSent :: (IsWebPage a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId+afterWebPageConsoleMessageSent obj cb = liftIO $ do+    let cb' = wrap_WebPageConsoleMessageSentCallback cb+    cb'' <- mk_WebPageConsoleMessageSentCallback cb'+    connectSignalFunPtr obj "console-message-sent" cb'' SignalConnectAfter+++-- signal WebPage::context-menu+{- |+Emitted before a context menu is displayed in the UI Process to+give the application a chance to customize the proposed menu,+build its own context menu or pass user data to the UI Process.+This signal is useful when the information available in the UI Process+is not enough to build or customize the context menu, for example, to+add menu entries depending on the 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' at the coordinates of the+/@hitTestResult@/. Otherwise, it\'s recommended to use @/WebKitWebView::context-menu/@+signal instead.++/Since: 2.8/+-}+type WebPageContextMenuCallback =+    WebKit2WebExtension.ContextMenu.ContextMenu+    {- ^ /@contextMenu@/: the proposed @/WebKitContextMenu/@ -}+    -> WebKit2WebExtension.WebHitTestResult.WebHitTestResult+    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' -}+    -> IO Bool+    {- ^ __Returns:__ 'True' if the proposed /@contextMenu@/ has been modified, or 'False' otherwise. -}++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageContextMenuCallback`@.+noWebPageContextMenuCallback :: Maybe WebPageContextMenuCallback+noWebPageContextMenuCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebPageContextMenuCallback =+    Ptr () ->                               -- object+    Ptr WebKit2WebExtension.ContextMenu.ContextMenu ->+    Ptr WebKit2WebExtension.WebHitTestResult.WebHitTestResult ->+    Ptr () ->                               -- user_data+    IO CInt++-- | Generate a function pointer callable from C code, from a `C_WebPageContextMenuCallback`.+foreign import ccall "wrapper"+    mk_WebPageContextMenuCallback :: C_WebPageContextMenuCallback -> IO (FunPtr C_WebPageContextMenuCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebPageContextMenu :: MonadIO m => WebPageContextMenuCallback -> m (GClosure C_WebPageContextMenuCallback)+genClosure_WebPageContextMenu cb = liftIO $ do+    let cb' = wrap_WebPageContextMenuCallback cb+    mk_WebPageContextMenuCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebPageContextMenuCallback` into a `C_WebPageContextMenuCallback`.+wrap_WebPageContextMenuCallback ::+    WebPageContextMenuCallback ->+    C_WebPageContextMenuCallback+wrap_WebPageContextMenuCallback _cb _ contextMenu hitTestResult _ = do+    contextMenu' <- (newObject WebKit2WebExtension.ContextMenu.ContextMenu) contextMenu+    hitTestResult' <- (newObject WebKit2WebExtension.WebHitTestResult.WebHitTestResult) hitTestResult+    result <- _cb  contextMenu' hitTestResult'+    let result' = (fromIntegral . fromEnum) result+    return result'+++{- |+Connect a signal handler for the “@context-menu@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webPage #contextMenu callback+@+-}+onWebPageContextMenu :: (IsWebPage a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId+onWebPageContextMenu obj cb = liftIO $ do+    let cb' = wrap_WebPageContextMenuCallback cb+    cb'' <- mk_WebPageContextMenuCallback cb'+    connectSignalFunPtr obj "context-menu" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@context-menu@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webPage #contextMenu callback+@+-}+afterWebPageContextMenu :: (IsWebPage a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId+afterWebPageContextMenu obj cb = liftIO $ do+    let cb' = wrap_WebPageContextMenuCallback cb+    cb'' <- mk_WebPageContextMenuCallback cb'+    connectSignalFunPtr obj "context-menu" cb'' SignalConnectAfter+++-- signal WebPage::document-loaded+{- |+This signal is emitted when the DOM document of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' has been+loaded.++You can wait for this signal to get the DOM document with+'GI.WebKit2WebExtension.Objects.WebPage.webPageGetDomDocument'.+-}+type WebPageDocumentLoadedCallback =+    IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageDocumentLoadedCallback`@.+noWebPageDocumentLoadedCallback :: Maybe WebPageDocumentLoadedCallback+noWebPageDocumentLoadedCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebPageDocumentLoadedCallback =+    Ptr () ->                               -- object+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_WebPageDocumentLoadedCallback`.+foreign import ccall "wrapper"+    mk_WebPageDocumentLoadedCallback :: C_WebPageDocumentLoadedCallback -> IO (FunPtr C_WebPageDocumentLoadedCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebPageDocumentLoaded :: MonadIO m => WebPageDocumentLoadedCallback -> m (GClosure C_WebPageDocumentLoadedCallback)+genClosure_WebPageDocumentLoaded cb = liftIO $ do+    let cb' = wrap_WebPageDocumentLoadedCallback cb+    mk_WebPageDocumentLoadedCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebPageDocumentLoadedCallback` into a `C_WebPageDocumentLoadedCallback`.+wrap_WebPageDocumentLoadedCallback ::+    WebPageDocumentLoadedCallback ->+    C_WebPageDocumentLoadedCallback+wrap_WebPageDocumentLoadedCallback _cb _ _ = do+    _cb +++{- |+Connect a signal handler for the “@document-loaded@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webPage #documentLoaded callback+@+-}+onWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId+onWebPageDocumentLoaded obj cb = liftIO $ do+    let cb' = wrap_WebPageDocumentLoadedCallback cb+    cb'' <- mk_WebPageDocumentLoadedCallback cb'+    connectSignalFunPtr obj "document-loaded" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@document-loaded@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webPage #documentLoaded callback+@+-}+afterWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId+afterWebPageDocumentLoaded obj cb = liftIO $ do+    let cb' = wrap_WebPageDocumentLoadedCallback cb+    cb'' <- mk_WebPageDocumentLoadedCallback cb'+    connectSignalFunPtr obj "document-loaded" cb'' SignalConnectAfter+++-- signal WebPage::form-controls-associated+{- |+Emitted after form elements (or form associated elements) are associated to a particular web+page. This is useful to implement form auto filling for web pages where form fields are added+dynamically. This signal might be emitted multiple times for the same web page.++Note that this signal could be also emitted when form controls are moved between forms. In+that case, the /@elements@/ array carries the list of those elements which have moved.++Clients should take a reference to the members of the /@elements@/ array if it is desired to+keep them alive after the signal handler returns.++/Since: 2.16/+-}+type WebPageFormControlsAssociatedCallback =+    [WebKit2WebExtension.DOMElement.DOMElement]+    {- ^ /@elements@/: a 'GI.GLib.Structs.PtrArray.PtrArray' of+    'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' with the list of forms in the page -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageFormControlsAssociatedCallback`@.+noWebPageFormControlsAssociatedCallback :: Maybe WebPageFormControlsAssociatedCallback+noWebPageFormControlsAssociatedCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebPageFormControlsAssociatedCallback =+    Ptr () ->                               -- object+    Ptr (GPtrArray (Ptr WebKit2WebExtension.DOMElement.DOMElement)) ->+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_WebPageFormControlsAssociatedCallback`.+foreign import ccall "wrapper"+    mk_WebPageFormControlsAssociatedCallback :: C_WebPageFormControlsAssociatedCallback -> IO (FunPtr C_WebPageFormControlsAssociatedCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebPageFormControlsAssociated :: MonadIO m => WebPageFormControlsAssociatedCallback -> m (GClosure C_WebPageFormControlsAssociatedCallback)+genClosure_WebPageFormControlsAssociated cb = liftIO $ do+    let cb' = wrap_WebPageFormControlsAssociatedCallback cb+    mk_WebPageFormControlsAssociatedCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebPageFormControlsAssociatedCallback` into a `C_WebPageFormControlsAssociatedCallback`.+wrap_WebPageFormControlsAssociatedCallback ::+    WebPageFormControlsAssociatedCallback ->+    C_WebPageFormControlsAssociatedCallback+wrap_WebPageFormControlsAssociatedCallback _cb _ elements _ = do+    elements' <- unpackGPtrArray elements+    elements'' <- mapM (newObject WebKit2WebExtension.DOMElement.DOMElement) elements'+    _cb  elements''+++{- |+Connect a signal handler for the “@form-controls-associated@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webPage #formControlsAssociated callback+@+-}+onWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId+onWebPageFormControlsAssociated obj cb = liftIO $ do+    let cb' = wrap_WebPageFormControlsAssociatedCallback cb+    cb'' <- mk_WebPageFormControlsAssociatedCallback cb'+    connectSignalFunPtr obj "form-controls-associated" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@form-controls-associated@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webPage #formControlsAssociated callback+@+-}+afterWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId+afterWebPageFormControlsAssociated obj cb = liftIO $ do+    let cb' = wrap_WebPageFormControlsAssociatedCallback cb+    cb'' <- mk_WebPageFormControlsAssociatedCallback cb'+    connectSignalFunPtr obj "form-controls-associated" cb'' SignalConnectAfter+++-- signal WebPage::send-request+{- |+This signal is emitted when /@request@/ is about to be sent to+the server. This signal can be used to modify the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest'+that will be sent to the server. You can also cancel the resource load+operation by connecting to this signal and returning 'True'.++In case of a server redirection this signal is+emitted again with the /@request@/ argument containing the new+request to be sent to the server due to the redirection and the+/@redirectedResponse@/ parameter containing the response+received by the server for the initial request.++Modifications to the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' and its associated+'GI.Soup.Structs.MessageHeaders.MessageHeaders' will be taken into account when the request+is sent over the network.+-}+type WebPageSendRequestCallback =+    WebKit2WebExtension.URIRequest.URIRequest+    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}+    -> WebKit2WebExtension.URIResponse.URIResponse+    {- ^ /@redirectedResponse@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse', or 'Nothing' -}+    -> IO Bool+    {- ^ __Returns:__ 'True' to stop other handlers from being invoked for the event.+   'False' to continue emission of the event. -}++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageSendRequestCallback`@.+noWebPageSendRequestCallback :: Maybe WebPageSendRequestCallback+noWebPageSendRequestCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebPageSendRequestCallback =+    Ptr () ->                               -- object+    Ptr WebKit2WebExtension.URIRequest.URIRequest ->+    Ptr WebKit2WebExtension.URIResponse.URIResponse ->+    Ptr () ->                               -- user_data+    IO CInt++-- | Generate a function pointer callable from C code, from a `C_WebPageSendRequestCallback`.+foreign import ccall "wrapper"+    mk_WebPageSendRequestCallback :: C_WebPageSendRequestCallback -> IO (FunPtr C_WebPageSendRequestCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebPageSendRequest :: MonadIO m => WebPageSendRequestCallback -> m (GClosure C_WebPageSendRequestCallback)+genClosure_WebPageSendRequest cb = liftIO $ do+    let cb' = wrap_WebPageSendRequestCallback cb+    mk_WebPageSendRequestCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebPageSendRequestCallback` into a `C_WebPageSendRequestCallback`.+wrap_WebPageSendRequestCallback ::+    WebPageSendRequestCallback ->+    C_WebPageSendRequestCallback+wrap_WebPageSendRequestCallback _cb _ request redirectedResponse _ = do+    request' <- (newObject WebKit2WebExtension.URIRequest.URIRequest) request+    redirectedResponse' <- (newObject WebKit2WebExtension.URIResponse.URIResponse) redirectedResponse+    result <- _cb  request' redirectedResponse'+    let result' = (fromIntegral . fromEnum) result+    return result'+++{- |+Connect a signal handler for the “@send-request@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webPage #sendRequest callback+@+-}+onWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId+onWebPageSendRequest obj cb = liftIO $ do+    let cb' = wrap_WebPageSendRequestCallback cb+    cb'' <- mk_WebPageSendRequestCallback cb'+    connectSignalFunPtr obj "send-request" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@send-request@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webPage #sendRequest callback+@+-}+afterWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId+afterWebPageSendRequest obj cb = liftIO $ do+    let cb' = wrap_WebPageSendRequestCallback cb+    cb'' <- mk_WebPageSendRequestCallback cb'+    connectSignalFunPtr obj "send-request" cb'' SignalConnectAfter+++-- signal WebPage::will-submit-form+{- |+This signal is emitted to indicate various points during form+submission. /@step@/ indicates the current stage of form submission.++If this signal is emitted with 'GI.WebKit2WebExtension.Enums.FormSubmissionStepSendDomEvent',+then the DOM submit event is about to be emitted. JavaScript code+may rely on the submit event to detect that the user has clicked+on a submit button, and to possibly cancel the form submission+before 'GI.WebKit2WebExtension.Enums.FormSubmissionStepComplete'. However, beware+that, for historical reasons, the submit event is not emitted at+all if the form submission is triggered by JavaScript. For these+reasons, 'GI.WebKit2WebExtension.Enums.FormSubmissionStepSendDomEvent' may not+be used to reliably detect whether a form will be submitted.+Instead, use it to detect if a user has clicked on a form\'s+submit button even if JavaScript later cancels the form+submission, or to read the values of the form\'s fields even if+JavaScript later clears certain fields before submitting. This+may be needed, for example, to implement a robust browser+password manager, as some misguided websites may use such+techniques to attempt to thwart password managers.++If this signal is emitted with 'GI.WebKit2WebExtension.Enums.FormSubmissionStepComplete',+the form will imminently be submitted. It can no longer be+cancelled. This event always occurs immediately before a form is+submitted to its target, so use this event to reliably detect+when a form is submitted. This event occurs after+'GI.WebKit2WebExtension.Enums.FormSubmissionStepSendDomEvent' if that event is+emitted.++/Since: 2.20/+-}+type WebPageWillSubmitFormCallback =+    WebKit2WebExtension.DOMElement.DOMElement+    {- ^ /@form@/: the 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' to be submitted, which will always correspond to an HTMLFormElement -}+    -> WebKit2WebExtension.Enums.FormSubmissionStep+    {- ^ /@step@/: a @/WebKitFormSubmissionEventType/@ indicating the current+stage of form submission -}+    -> WebKit2WebExtension.Frame.Frame+    {- ^ /@sourceFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form to be+submitted -}+    -> WebKit2WebExtension.Frame.Frame+    {- ^ /@targetFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form\'s target,+which may be the same as /@sourceFrame@/ if no target was specified -}+    -> [T.Text]+    {- ^ /@textFieldNames@/: names of+the form\'s text fields -}+    -> [T.Text]+    {- ^ /@textFieldValues@/: values+of the form\'s text fields -}+    -> IO ()++-- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageWillSubmitFormCallback`@.+noWebPageWillSubmitFormCallback :: Maybe WebPageWillSubmitFormCallback+noWebPageWillSubmitFormCallback = Nothing++-- | Type for the callback on the (unwrapped) C side.+type C_WebPageWillSubmitFormCallback =+    Ptr () ->                               -- object+    Ptr WebKit2WebExtension.DOMElement.DOMElement ->+    CUInt ->+    Ptr WebKit2WebExtension.Frame.Frame ->+    Ptr WebKit2WebExtension.Frame.Frame ->+    Ptr (GPtrArray CString) ->+    Ptr (GPtrArray CString) ->+    Ptr () ->                               -- user_data+    IO ()++-- | Generate a function pointer callable from C code, from a `C_WebPageWillSubmitFormCallback`.+foreign import ccall "wrapper"+    mk_WebPageWillSubmitFormCallback :: C_WebPageWillSubmitFormCallback -> IO (FunPtr C_WebPageWillSubmitFormCallback)++-- | Wrap the callback into a `GClosure`.+genClosure_WebPageWillSubmitForm :: MonadIO m => WebPageWillSubmitFormCallback -> m (GClosure C_WebPageWillSubmitFormCallback)+genClosure_WebPageWillSubmitForm cb = liftIO $ do+    let cb' = wrap_WebPageWillSubmitFormCallback cb+    mk_WebPageWillSubmitFormCallback cb' >>= B.GClosure.newGClosure+++-- | Wrap a `WebPageWillSubmitFormCallback` into a `C_WebPageWillSubmitFormCallback`.+wrap_WebPageWillSubmitFormCallback ::+    WebPageWillSubmitFormCallback ->+    C_WebPageWillSubmitFormCallback+wrap_WebPageWillSubmitFormCallback _cb _ form step sourceFrame targetFrame textFieldNames textFieldValues _ = do+    form' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) form+    let step' = (toEnum . fromIntegral) step+    sourceFrame' <- (newObject WebKit2WebExtension.Frame.Frame) sourceFrame+    targetFrame' <- (newObject WebKit2WebExtension.Frame.Frame) targetFrame+    textFieldNames' <- unpackGPtrArray textFieldNames+    textFieldNames'' <- mapM cstringToText textFieldNames'+    textFieldValues' <- unpackGPtrArray textFieldValues+    textFieldValues'' <- mapM cstringToText textFieldValues'+    _cb  form' step' sourceFrame' targetFrame' textFieldNames'' textFieldValues''+++{- |+Connect a signal handler for the “@will-submit-form@” signal, to be run before the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.on' webPage #willSubmitForm callback+@+-}+onWebPageWillSubmitForm :: (IsWebPage a, MonadIO m) => a -> WebPageWillSubmitFormCallback -> m SignalHandlerId+onWebPageWillSubmitForm obj cb = liftIO $ do+    let cb' = wrap_WebPageWillSubmitFormCallback cb+    cb'' <- mk_WebPageWillSubmitFormCallback cb'+    connectSignalFunPtr obj "will-submit-form" cb'' SignalConnectBefore++{- |+Connect a signal handler for the “@will-submit-form@” signal, to be run after the default handler.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Signals.after' webPage #willSubmitForm callback+@+-}+afterWebPageWillSubmitForm :: (IsWebPage a, MonadIO m) => a -> WebPageWillSubmitFormCallback -> m SignalHandlerId+afterWebPageWillSubmitForm obj cb = liftIO $ do+    let cb' = wrap_WebPageWillSubmitFormCallback cb+    cb'' <- mk_WebPageWillSubmitFormCallback cb'+    connectSignalFunPtr obj "will-submit-form" cb'' SignalConnectAfter+++-- VVV Prop "uri"+   -- Type: TBasicType TUTF8+   -- Flags: [PropertyReadable]+   -- Nullable: (Just True,Nothing)++{- |+Get the value of the “@uri@” property.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' webPage #uri+@+-}+getWebPageUri :: (MonadIO m, IsWebPage o) => o -> m (Maybe T.Text)+getWebPageUri obj = liftIO $ B.Properties.getObjectPropertyString obj "uri"++#if ENABLE_OVERLOADING+data WebPageUriPropertyInfo+instance AttrInfo WebPageUriPropertyInfo where+    type AttrAllowedOps WebPageUriPropertyInfo = '[ 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint WebPageUriPropertyInfo = (~) ()+    type AttrBaseTypeConstraint WebPageUriPropertyInfo = IsWebPage+    type AttrGetType WebPageUriPropertyInfo = (Maybe T.Text)+    type AttrLabel WebPageUriPropertyInfo = "uri"+    type AttrOrigin WebPageUriPropertyInfo = WebPage+    attrGet _ = getWebPageUri+    attrSet _ = undefined+    attrConstruct _ = undefined+    attrClear _ = undefined+#endif++#if ENABLE_OVERLOADING+instance O.HasAttributeList WebPage+type instance O.AttributeList WebPage = WebPageAttributeList+type WebPageAttributeList = ('[ '("uri", WebPageUriPropertyInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+webPageUri :: AttrLabelProxy "uri"+webPageUri = AttrLabelProxy++#endif++#if ENABLE_OVERLOADING+data WebPageConsoleMessageSentSignalInfo+instance SignalInfo WebPageConsoleMessageSentSignalInfo where+    type HaskellCallbackType WebPageConsoleMessageSentSignalInfo = WebPageConsoleMessageSentCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebPageConsoleMessageSentCallback cb+        cb'' <- mk_WebPageConsoleMessageSentCallback cb'+        connectSignalFunPtr obj "console-message-sent" cb'' connectMode++data WebPageContextMenuSignalInfo+instance SignalInfo WebPageContextMenuSignalInfo where+    type HaskellCallbackType WebPageContextMenuSignalInfo = WebPageContextMenuCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebPageContextMenuCallback cb+        cb'' <- mk_WebPageContextMenuCallback cb'+        connectSignalFunPtr obj "context-menu" cb'' connectMode++data WebPageDocumentLoadedSignalInfo+instance SignalInfo WebPageDocumentLoadedSignalInfo where+    type HaskellCallbackType WebPageDocumentLoadedSignalInfo = WebPageDocumentLoadedCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebPageDocumentLoadedCallback cb+        cb'' <- mk_WebPageDocumentLoadedCallback cb'+        connectSignalFunPtr obj "document-loaded" cb'' connectMode++data WebPageFormControlsAssociatedSignalInfo+instance SignalInfo WebPageFormControlsAssociatedSignalInfo where+    type HaskellCallbackType WebPageFormControlsAssociatedSignalInfo = WebPageFormControlsAssociatedCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebPageFormControlsAssociatedCallback cb+        cb'' <- mk_WebPageFormControlsAssociatedCallback cb'+        connectSignalFunPtr obj "form-controls-associated" cb'' connectMode++data WebPageSendRequestSignalInfo+instance SignalInfo WebPageSendRequestSignalInfo where+    type HaskellCallbackType WebPageSendRequestSignalInfo = WebPageSendRequestCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebPageSendRequestCallback cb+        cb'' <- mk_WebPageSendRequestCallback cb'+        connectSignalFunPtr obj "send-request" cb'' connectMode++data WebPageWillSubmitFormSignalInfo+instance SignalInfo WebPageWillSubmitFormSignalInfo where+    type HaskellCallbackType WebPageWillSubmitFormSignalInfo = WebPageWillSubmitFormCallback+    connectSignal _ obj cb connectMode = do+        let cb' = wrap_WebPageWillSubmitFormCallback cb+        cb'' <- mk_WebPageWillSubmitFormCallback cb'+        connectSignalFunPtr obj "will-submit-form" cb'' connectMode++type instance O.SignalList WebPage = WebPageSignalList+type WebPageSignalList = ('[ '("consoleMessageSent", WebPageConsoleMessageSentSignalInfo), '("contextMenu", WebPageContextMenuSignalInfo), '("documentLoaded", WebPageDocumentLoadedSignalInfo), '("formControlsAssociated", WebPageFormControlsAssociatedSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("sendRequest", WebPageSendRequestSignalInfo), '("willSubmitForm", WebPageWillSubmitFormSignalInfo)] :: [(Symbol, *)])++#endif++-- method WebPage::get_dom_document+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_page_get_dom_document" webkit_web_page_get_dom_document :: +    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})+    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)++{- |+Get the 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' currently loaded in /@webPage@/+-}+webPageGetDomDocument ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>+    a+    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+    -> m (Maybe WebKit2WebExtension.DOMDocument.DOMDocument)+    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' currently loaded, or 'Nothing'+   if no document is currently loaded. -}+webPageGetDomDocument webPage = liftIO $ do+    webPage' <- unsafeManagedPtrCastPtr webPage+    result <- webkit_web_page_get_dom_document webPage'+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result'+        return result''+    touchManagedPtr webPage+    return maybeResult++#if ENABLE_OVERLOADING+data WebPageGetDomDocumentMethodInfo+instance (signature ~ (m (Maybe WebKit2WebExtension.DOMDocument.DOMDocument)), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetDomDocumentMethodInfo a signature where+    overloadedMethod _ = webPageGetDomDocument++#endif++-- method WebPage::get_editor+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "WebEditor"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_page_get_editor" webkit_web_page_get_editor :: +    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})+    IO (Ptr WebKit2WebExtension.WebEditor.WebEditor)++{- |+Gets the 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'.++/Since: 2.10/+-}+webPageGetEditor ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>+    a+    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+    -> m WebKit2WebExtension.WebEditor.WebEditor+    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' -}+webPageGetEditor webPage = liftIO $ do+    webPage' <- unsafeManagedPtrCastPtr webPage+    result <- webkit_web_page_get_editor webPage'+    checkUnexpectedReturnNULL "webPageGetEditor" result+    result' <- (newObject WebKit2WebExtension.WebEditor.WebEditor) result+    touchManagedPtr webPage+    return result'++#if ENABLE_OVERLOADING+data WebPageGetEditorMethodInfo+instance (signature ~ (m WebKit2WebExtension.WebEditor.WebEditor), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetEditorMethodInfo a signature where+    overloadedMethod _ = webPageGetEditor++#endif++-- method WebPage::get_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt64)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_page_get_id" webkit_web_page_get_id :: +    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})+    IO Word64++{- |+Get the identifier of the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'+-}+webPageGetId ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>+    a+    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+    -> m Word64+    {- ^ __Returns:__ the identifier of /@webPage@/ -}+webPageGetId webPage = liftIO $ do+    webPage' <- unsafeManagedPtrCastPtr webPage+    result <- webkit_web_page_get_id webPage'+    touchManagedPtr webPage+    return result++#if ENABLE_OVERLOADING+data WebPageGetIdMethodInfo+instance (signature ~ (m Word64), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetIdMethodInfo a signature where+    overloadedMethod _ = webPageGetId++#endif++-- method WebPage::get_main_frame+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_page_get_main_frame" webkit_web_page_get_main_frame :: +    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})+    IO (Ptr WebKit2WebExtension.Frame.Frame)++{- |+Returns the main frame of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'.++/Since: 2.2/+-}+webPageGetMainFrame ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>+    a+    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+    -> m WebKit2WebExtension.Frame.Frame+    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.Frame.Frame' that is the main frame of /@webPage@/ -}+webPageGetMainFrame webPage = liftIO $ do+    webPage' <- unsafeManagedPtrCastPtr webPage+    result <- webkit_web_page_get_main_frame webPage'+    checkUnexpectedReturnNULL "webPageGetMainFrame" result+    result' <- (newObject WebKit2WebExtension.Frame.Frame) result+    touchManagedPtr webPage+    return result'++#if ENABLE_OVERLOADING+data WebPageGetMainFrameMethodInfo+instance (signature ~ (m WebKit2WebExtension.Frame.Frame), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetMainFrameMethodInfo a signature where+    overloadedMethod _ = webPageGetMainFrame++#endif++-- method WebPage::get_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_page_get_uri" webkit_web_page_get_uri :: +    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})+    IO CString++{- |+Returns the current active URI of /@webPage@/.++You can monitor the active URI by connecting to the notify::uri+signal of /@webPage@/.+-}+webPageGetUri ::+    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>+    a+    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}+    -> m (Maybe T.Text)+    {- ^ __Returns:__ the current active URI of /@webView@/ or 'Nothing' if nothing has been+   loaded yet. -}+webPageGetUri webPage = liftIO $ do+    webPage' <- unsafeManagedPtrCastPtr webPage+    result <- webkit_web_page_get_uri webPage'+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- cstringToText result'+        return result''+    touchManagedPtr webPage+    return maybeResult++#if ENABLE_OVERLOADING+data WebPageGetUriMethodInfo+instance (signature ~ (m (Maybe T.Text)), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetUriMethodInfo a signature where+    overloadedMethod _ = webPageGetUri++#endif++
+ GI/WebKit2WebExtension/Objects/WebPage.hs-boot view
@@ -0,0 +1,65 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Objects.WebPage where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype WebPage = WebPage (ManagedPtr WebPage)+instance GObject WebPage where+class (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o+instance (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o+instance O.HasParentTypes WebPage+#if ENABLE_OVERLOADING+data WebPageUriPropertyInfo+#endif+#if ENABLE_OVERLOADING+data WebPageConsoleMessageSentSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebPageContextMenuSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebPageDocumentLoadedSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebPageFormControlsAssociatedSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebPageSendRequestSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebPageWillSubmitFormSignalInfo+#endif+#if ENABLE_OVERLOADING+data WebPageGetDomDocumentMethodInfo+#endif+#if ENABLE_OVERLOADING+data WebPageGetEditorMethodInfo+#endif+#if ENABLE_OVERLOADING+data WebPageGetIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data WebPageGetMainFrameMethodInfo+#endif+#if ENABLE_OVERLOADING+data WebPageGetUriMethodInfo+#endif
+ GI/WebKit2WebExtension/Structs.hs view
@@ -0,0 +1,45 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Structs+    (     module GI.WebKit2WebExtension.Structs.ConsoleMessage,+    module GI.WebKit2WebExtension.Structs.ContextMenuItem_,+    module GI.WebKit2WebExtension.Structs.ContextMenu_,+++    ) where++import GI.WebKit2WebExtension.Structs.ConsoleMessage+import GI.WebKit2WebExtension.Structs.ContextMenuItem_+import GI.WebKit2WebExtension.Structs.ContextMenu_++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL+++
+ GI/WebKit2WebExtension/Structs/ConsoleMessage.hs view
@@ -0,0 +1,403 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Structs.ConsoleMessage+    ( ++-- * Exported types+    ConsoleMessage(..)                      ,+    noConsoleMessage                        ,+++ -- * Methods+-- ** copy #method:copy#++#if ENABLE_OVERLOADING+    ConsoleMessageCopyMethodInfo            ,+#endif+    consoleMessageCopy                      ,+++-- ** free #method:free#++#if ENABLE_OVERLOADING+    ConsoleMessageFreeMethodInfo            ,+#endif+    consoleMessageFree                      ,+++-- ** getLevel #method:getLevel#++#if ENABLE_OVERLOADING+    ConsoleMessageGetLevelMethodInfo        ,+#endif+    consoleMessageGetLevel                  ,+++-- ** getLine #method:getLine#++#if ENABLE_OVERLOADING+    ConsoleMessageGetLineMethodInfo         ,+#endif+    consoleMessageGetLine                   ,+++-- ** getSource #method:getSource#++#if ENABLE_OVERLOADING+    ConsoleMessageGetSourceMethodInfo       ,+#endif+    consoleMessageGetSource                 ,+++-- ** getSourceId #method:getSourceId#++#if ENABLE_OVERLOADING+    ConsoleMessageGetSourceIdMethodInfo     ,+#endif+    consoleMessageGetSourceId               ,+++-- ** getText #method:getText#++#if ENABLE_OVERLOADING+    ConsoleMessageGetTextMethodInfo         ,+#endif+    consoleMessageGetText                   ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Enums as WebKit2WebExtension.Enums++-- | Memory-managed wrapper type.+newtype ConsoleMessage = ConsoleMessage (ManagedPtr ConsoleMessage)+foreign import ccall "webkit_console_message_get_type" c_webkit_console_message_get_type :: +    IO GType++instance BoxedObject ConsoleMessage where+    boxedType _ = c_webkit_console_message_get_type++-- | A convenience alias for `Nothing` :: `Maybe` `ConsoleMessage`.+noConsoleMessage :: Maybe ConsoleMessage+noConsoleMessage = Nothing+++#if ENABLE_OVERLOADING+instance O.HasAttributeList ConsoleMessage+type instance O.AttributeList ConsoleMessage = ConsoleMessageAttributeList+type ConsoleMessageAttributeList = ('[ ] :: [(Symbol, *)])+#endif++-- method ConsoleMessage::copy+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_copy" webkit_console_message_copy :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO (Ptr ConsoleMessage)++{- |+Make a copy of /@consoleMessage@/.++/Since: 2.12/+-}+consoleMessageCopy ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m ConsoleMessage+    {- ^ __Returns:__ A copy of passed in 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+consoleMessageCopy consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    result <- webkit_console_message_copy consoleMessage'+    checkUnexpectedReturnNULL "consoleMessageCopy" result+    result' <- (wrapBoxed ConsoleMessage) result+    touchManagedPtr consoleMessage+    return result'++#if ENABLE_OVERLOADING+data ConsoleMessageCopyMethodInfo+instance (signature ~ (m ConsoleMessage), MonadIO m) => O.MethodInfo ConsoleMessageCopyMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageCopy++#endif++-- method ConsoleMessage::free+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Nothing+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_free" webkit_console_message_free :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO ()++{- |+Free the 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'++/Since: 2.12/+-}+consoleMessageFree ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m ()+consoleMessageFree consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    webkit_console_message_free consoleMessage'+    touchManagedPtr consoleMessage+    return ()++#if ENABLE_OVERLOADING+data ConsoleMessageFreeMethodInfo+instance (signature ~ (m ()), MonadIO m) => O.MethodInfo ConsoleMessageFreeMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageFree++#endif++-- method ConsoleMessage::get_level+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessageLevel"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_get_level" webkit_console_message_get_level :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO CUInt++{- |+Gets the log level of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'++/Since: 2.12/+-}+consoleMessageGetLevel ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m WebKit2WebExtension.Enums.ConsoleMessageLevel+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Enums.ConsoleMessageLevel' indicating the log level of /@consoleMessage@/ -}+consoleMessageGetLevel consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    result <- webkit_console_message_get_level consoleMessage'+    let result' = (toEnum . fromIntegral) result+    touchManagedPtr consoleMessage+    return result'++#if ENABLE_OVERLOADING+data ConsoleMessageGetLevelMethodInfo+instance (signature ~ (m WebKit2WebExtension.Enums.ConsoleMessageLevel), MonadIO m) => O.MethodInfo ConsoleMessageGetLevelMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageGetLevel++#endif++-- method ConsoleMessage::get_line+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUInt)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_get_line" webkit_console_message_get_line :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO Word32++{- |+Gets the line number of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'++/Since: 2.12/+-}+consoleMessageGetLine ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m Word32+    {- ^ __Returns:__ the line number of /@consoleMessage@/ -}+consoleMessageGetLine consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    result <- webkit_console_message_get_line consoleMessage'+    touchManagedPtr consoleMessage+    return result++#if ENABLE_OVERLOADING+data ConsoleMessageGetLineMethodInfo+instance (signature ~ (m Word32), MonadIO m) => O.MethodInfo ConsoleMessageGetLineMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageGetLine++#endif++-- method ConsoleMessage::get_source+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessageSource"}))+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_get_source" webkit_console_message_get_source :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO CUInt++{- |+Gets the source of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'++/Since: 2.12/+-}+consoleMessageGetSource ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m WebKit2WebExtension.Enums.ConsoleMessageSource+    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Enums.ConsoleMessageSource' indicating the source of /@consoleMessage@/ -}+consoleMessageGetSource consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    result <- webkit_console_message_get_source consoleMessage'+    let result' = (toEnum . fromIntegral) result+    touchManagedPtr consoleMessage+    return result'++#if ENABLE_OVERLOADING+data ConsoleMessageGetSourceMethodInfo+instance (signature ~ (m WebKit2WebExtension.Enums.ConsoleMessageSource), MonadIO m) => O.MethodInfo ConsoleMessageGetSourceMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageGetSource++#endif++-- method ConsoleMessage::get_source_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_get_source_id" webkit_console_message_get_source_id :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO CString++{- |+Gets the source identifier of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'++/Since: 2.12/+-}+consoleMessageGetSourceId ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m T.Text+    {- ^ __Returns:__ the source identifier of /@consoleMessage@/ -}+consoleMessageGetSourceId consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    result <- webkit_console_message_get_source_id consoleMessage'+    checkUnexpectedReturnNULL "consoleMessageGetSourceId" result+    result' <- cstringToText result+    touchManagedPtr consoleMessage+    return result'++#if ENABLE_OVERLOADING+data ConsoleMessageGetSourceIdMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => O.MethodInfo ConsoleMessageGetSourceIdMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageGetSourceId++#endif++-- method ConsoleMessage::get_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : Just (TBasicType TUTF8)+-- throws : False+-- Skip return : False++foreign import ccall "webkit_console_message_get_text" webkit_console_message_get_text :: +    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})+    IO CString++{- |+Gets the text message of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'++/Since: 2.12/+-}+consoleMessageGetText ::+    (B.CallStack.HasCallStack, MonadIO m) =>+    ConsoleMessage+    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}+    -> m T.Text+    {- ^ __Returns:__ the text message of /@consoleMessage@/ -}+consoleMessageGetText consoleMessage = liftIO $ do+    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage+    result <- webkit_console_message_get_text consoleMessage'+    checkUnexpectedReturnNULL "consoleMessageGetText" result+    result' <- cstringToText result+    touchManagedPtr consoleMessage+    return result'++#if ENABLE_OVERLOADING+data ConsoleMessageGetTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => O.MethodInfo ConsoleMessageGetTextMethodInfo ConsoleMessage signature where+    overloadedMethod _ = consoleMessageGetText++#endif++#if ENABLE_OVERLOADING+type family ResolveConsoleMessageMethod (t :: Symbol) (o :: *) :: * where+    ResolveConsoleMessageMethod "copy" o = ConsoleMessageCopyMethodInfo+    ResolveConsoleMessageMethod "free" o = ConsoleMessageFreeMethodInfo+    ResolveConsoleMessageMethod "getLevel" o = ConsoleMessageGetLevelMethodInfo+    ResolveConsoleMessageMethod "getLine" o = ConsoleMessageGetLineMethodInfo+    ResolveConsoleMessageMethod "getSource" o = ConsoleMessageGetSourceMethodInfo+    ResolveConsoleMessageMethod "getSourceId" o = ConsoleMessageGetSourceIdMethodInfo+    ResolveConsoleMessageMethod "getText" o = ConsoleMessageGetTextMethodInfo+    ResolveConsoleMessageMethod l o = O.MethodResolutionFailed l o++instance (info ~ ResolveConsoleMessageMethod t ConsoleMessage, O.MethodInfo info ConsoleMessage p) => OL.IsLabel t (ConsoleMessage -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++
+ GI/WebKit2WebExtension/Structs/ConsoleMessage.hs-boot view
@@ -0,0 +1,47 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Structs.ConsoleMessage where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype ConsoleMessage = ConsoleMessage (ManagedPtr ConsoleMessage)+instance BoxedObject ConsoleMessage where+#if ENABLE_OVERLOADING+data ConsoleMessageCopyMethodInfo+#endif+#if ENABLE_OVERLOADING+data ConsoleMessageFreeMethodInfo+#endif+#if ENABLE_OVERLOADING+data ConsoleMessageGetLevelMethodInfo+#endif+#if ENABLE_OVERLOADING+data ConsoleMessageGetLineMethodInfo+#endif+#if ENABLE_OVERLOADING+data ConsoleMessageGetSourceMethodInfo+#endif+#if ENABLE_OVERLOADING+data ConsoleMessageGetSourceIdMethodInfo+#endif+#if ENABLE_OVERLOADING+data ConsoleMessageGetTextMethodInfo+#endif
+ GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs view
@@ -0,0 +1,163 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Structs.ContextMenuItem_+    ( ++-- * Exported types+    ContextMenuItem_(..)                    ,+    newZeroContextMenuItem_                 ,+    noContextMenuItem_                      ,+++ -- * Properties+-- ** parent #attr:parent#+{- | /No description available in the introspection data./+-}+    clearContextMenuItem_Parent             ,+#if ENABLE_OVERLOADING+    contextMenuItem__parent                 ,+#endif+    getContextMenuItem_Parent               ,+    setContextMenuItem_Parent               ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.InitiallyUnowned as GObject.InitiallyUnowned++-- | Memory-managed wrapper type.+newtype ContextMenuItem_ = ContextMenuItem_ (ManagedPtr ContextMenuItem_)+instance WrappedPtr ContextMenuItem_ where+    wrappedPtrCalloc = callocBytes 32+    wrappedPtrCopy = \p -> withManagedPtr p (copyBytes 32 >=> wrapPtr ContextMenuItem_)+    wrappedPtrFree = Just ptr_to_g_free++-- | Construct a `ContextMenuItem_` struct initialized to zero.+newZeroContextMenuItem_ :: MonadIO m => m ContextMenuItem_+newZeroContextMenuItem_ = liftIO $ wrappedPtrCalloc >>= wrapPtr ContextMenuItem_++instance tag ~ 'AttrSet => Constructible ContextMenuItem_ tag where+    new _ attrs = do+        o <- newZeroContextMenuItem_+        GI.Attributes.set o attrs+        return o+++-- | A convenience alias for `Nothing` :: `Maybe` `ContextMenuItem_`.+noContextMenuItem_ :: Maybe ContextMenuItem_+noContextMenuItem_ = Nothing++{- |+Get the value of the “@parent@” field.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' contextMenuItem_ #parent+@+-}+getContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> m (Maybe GObject.InitiallyUnowned.InitiallyUnowned)+getContextMenuItem_Parent s = liftIO $ withManagedPtr s $ \ptr -> do+    val <- peek (ptr `plusPtr` 0) :: IO (Ptr GObject.InitiallyUnowned.InitiallyUnowned)+    result <- SP.convertIfNonNull val $ \val' -> do+        val'' <- (newObject GObject.InitiallyUnowned.InitiallyUnowned) val'+        return val''+    return result++{- |+Set the value of the “@parent@” field.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' contextMenuItem_ [ #parent 'Data.GI.Base.Attributes.:=' value ]+@+-}+setContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> Ptr GObject.InitiallyUnowned.InitiallyUnowned -> m ()+setContextMenuItem_Parent s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 0) (val :: Ptr GObject.InitiallyUnowned.InitiallyUnowned)++{- |+Set the value of the “@parent@” field to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #parent+@+-}+clearContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> m ()+clearContextMenuItem_Parent s = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 0) (FP.nullPtr :: Ptr GObject.InitiallyUnowned.InitiallyUnowned)++#if ENABLE_OVERLOADING+data ContextMenuItem_ParentFieldInfo+instance AttrInfo ContextMenuItem_ParentFieldInfo where+    type AttrAllowedOps ContextMenuItem_ParentFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint ContextMenuItem_ParentFieldInfo = (~) (Ptr GObject.InitiallyUnowned.InitiallyUnowned)+    type AttrBaseTypeConstraint ContextMenuItem_ParentFieldInfo = (~) ContextMenuItem_+    type AttrGetType ContextMenuItem_ParentFieldInfo = Maybe GObject.InitiallyUnowned.InitiallyUnowned+    type AttrLabel ContextMenuItem_ParentFieldInfo = "parent"+    type AttrOrigin ContextMenuItem_ParentFieldInfo = ContextMenuItem_+    attrGet _ = getContextMenuItem_Parent+    attrSet _ = setContextMenuItem_Parent+    attrConstruct = undefined+    attrClear _ = clearContextMenuItem_Parent++contextMenuItem__parent :: AttrLabelProxy "parent"+contextMenuItem__parent = AttrLabelProxy++#endif++++#if ENABLE_OVERLOADING+instance O.HasAttributeList ContextMenuItem_+type instance O.AttributeList ContextMenuItem_ = ContextMenuItem_AttributeList+type ContextMenuItem_AttributeList = ('[ '("parent", ContextMenuItem_ParentFieldInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+type family ResolveContextMenuItem_Method (t :: Symbol) (o :: *) :: * where+    ResolveContextMenuItem_Method l o = O.MethodResolutionFailed l o++instance (info ~ ResolveContextMenuItem_Method t ContextMenuItem_, O.MethodInfo info ContextMenuItem_ p) => OL.IsLabel t (ContextMenuItem_ -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++
+ GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs-boot view
@@ -0,0 +1,26 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Structs.ContextMenuItem_ where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype ContextMenuItem_ = ContextMenuItem_ (ManagedPtr ContextMenuItem_)+instance WrappedPtr ContextMenuItem_ where
+ GI/WebKit2WebExtension/Structs/ContextMenu_.hs view
@@ -0,0 +1,163 @@+++{- |+Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License    : LGPL-2.1+Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)++/No description available in the introspection data./+-}++#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))++module GI.WebKit2WebExtension.Structs.ContextMenu_+    ( ++-- * Exported types+    ContextMenu_(..)                        ,+    newZeroContextMenu_                     ,+    noContextMenu_                          ,+++ -- * Properties+-- ** parent #attr:parent#+{- | /No description available in the introspection data./+-}+    clearContextMenu_Parent                 ,+#if ENABLE_OVERLOADING+    contextMenu__parent                     ,+#endif+    getContextMenu_Parent                   ,+    setContextMenu_Parent                   ,+++++    ) where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++import qualified GI.GObject.Objects.Object as GObject.Object++-- | Memory-managed wrapper type.+newtype ContextMenu_ = ContextMenu_ (ManagedPtr ContextMenu_)+instance WrappedPtr ContextMenu_ where+    wrappedPtrCalloc = callocBytes 32+    wrappedPtrCopy = \p -> withManagedPtr p (copyBytes 32 >=> wrapPtr ContextMenu_)+    wrappedPtrFree = Just ptr_to_g_free++-- | Construct a `ContextMenu_` struct initialized to zero.+newZeroContextMenu_ :: MonadIO m => m ContextMenu_+newZeroContextMenu_ = liftIO $ wrappedPtrCalloc >>= wrapPtr ContextMenu_++instance tag ~ 'AttrSet => Constructible ContextMenu_ tag where+    new _ attrs = do+        o <- newZeroContextMenu_+        GI.Attributes.set o attrs+        return o+++-- | A convenience alias for `Nothing` :: `Maybe` `ContextMenu_`.+noContextMenu_ :: Maybe ContextMenu_+noContextMenu_ = Nothing++{- |+Get the value of the “@parent@” field.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.get' contextMenu_ #parent+@+-}+getContextMenu_Parent :: MonadIO m => ContextMenu_ -> m (Maybe GObject.Object.Object)+getContextMenu_Parent s = liftIO $ withManagedPtr s $ \ptr -> do+    val <- peek (ptr `plusPtr` 0) :: IO (Ptr GObject.Object.Object)+    result <- SP.convertIfNonNull val $ \val' -> do+        val'' <- (newObject GObject.Object.Object) val'+        return val''+    return result++{- |+Set the value of the “@parent@” field.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.set' contextMenu_ [ #parent 'Data.GI.Base.Attributes.:=' value ]+@+-}+setContextMenu_Parent :: MonadIO m => ContextMenu_ -> Ptr GObject.Object.Object -> m ()+setContextMenu_Parent s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 0) (val :: Ptr GObject.Object.Object)++{- |+Set the value of the “@parent@” field to `Nothing`.+When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to++@+'Data.GI.Base.Attributes.clear' #parent+@+-}+clearContextMenu_Parent :: MonadIO m => ContextMenu_ -> m ()+clearContextMenu_Parent s = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 0) (FP.nullPtr :: Ptr GObject.Object.Object)++#if ENABLE_OVERLOADING+data ContextMenu_ParentFieldInfo+instance AttrInfo ContextMenu_ParentFieldInfo where+    type AttrAllowedOps ContextMenu_ParentFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint ContextMenu_ParentFieldInfo = (~) (Ptr GObject.Object.Object)+    type AttrBaseTypeConstraint ContextMenu_ParentFieldInfo = (~) ContextMenu_+    type AttrGetType ContextMenu_ParentFieldInfo = Maybe GObject.Object.Object+    type AttrLabel ContextMenu_ParentFieldInfo = "parent"+    type AttrOrigin ContextMenu_ParentFieldInfo = ContextMenu_+    attrGet _ = getContextMenu_Parent+    attrSet _ = setContextMenu_Parent+    attrConstruct = undefined+    attrClear _ = clearContextMenu_Parent++contextMenu__parent :: AttrLabelProxy "parent"+contextMenu__parent = AttrLabelProxy++#endif++++#if ENABLE_OVERLOADING+instance O.HasAttributeList ContextMenu_+type instance O.AttributeList ContextMenu_ = ContextMenu_AttributeList+type ContextMenu_AttributeList = ('[ '("parent", ContextMenu_ParentFieldInfo)] :: [(Symbol, *)])+#endif++#if ENABLE_OVERLOADING+type family ResolveContextMenu_Method (t :: Symbol) (o :: *) :: * where+    ResolveContextMenu_Method l o = O.MethodResolutionFailed l o++instance (info ~ ResolveContextMenu_Method t ContextMenu_, O.MethodInfo info ContextMenu_ p) => OL.IsLabel t (ContextMenu_ -> p) where+#if MIN_VERSION_base(4,10,0)+    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#else+    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)+#endif++#endif++
+ GI/WebKit2WebExtension/Structs/ContextMenu_.hs-boot view
@@ -0,0 +1,26 @@+#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \+       && !defined(__HADDOCK_VERSION__))+module GI.WebKit2WebExtension.Structs.ContextMenu_ where++import Data.GI.Base.ShortPrelude+import qualified Data.GI.Base.ShortPrelude as SP+import qualified Data.GI.Base.Overloading as O+import qualified Prelude as P++import qualified Data.GI.Base.Attributes as GI.Attributes+import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr+import qualified Data.GI.Base.GClosure as B.GClosure+import qualified Data.GI.Base.GError as B.GError+import qualified Data.GI.Base.GVariant as B.GVariant+import qualified Data.GI.Base.GValue as B.GValue+import qualified Data.GI.Base.GParamSpec as B.GParamSpec+import qualified Data.GI.Base.CallStack as B.CallStack+import qualified Data.GI.Base.Properties as B.Properties+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map+import qualified Foreign.Ptr as FP+import qualified GHC.OverloadedLabels as OL++newtype ContextMenu_ = ContextMenu_ (ManagedPtr ContextMenu_)+instance WrappedPtr ContextMenu_ where
LICENSE view
@@ -1,3 +1,17 @@+The gi-webkit2webextension library and included works are provided under the terms of the+GNU Library General Public License (LGPL) version 2.1 with the following+exception:++Static linking of applications or any other source to the gi-webkit2webextension library+does not constitute a modified or derivative work and does not require+the author(s) to provide source code for said work, to link against the+shared gi-webkit2webextension libraries, or to link their applications against a+user-supplied version of gi-webkit2webextension. If you link applications to a modified+version of gi-webkit2webextension, then the changes to gi-webkit2webextension must be provided under the+terms of the LGPL.++----------------------------------------------------------------------------+                   GNU LESSER GENERAL PUBLIC LICENSE                        Version 2.1, February 1999 
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-webkit2webextension-4.0.17/docs/GI-WebKit2WebExtension.html](https://hackage.haskell.org/package/gi-webkit2webextension-4.0.17/docs/GI-WebKit2WebExtension.html)+[https://hackage.haskell.org/package/gi-webkit2webextension-4.0.19/docs/GI-WebKit2WebExtension.html](https://hackage.haskell.org/package/gi-webkit2webextension-4.0.19/docs/GI-WebKit2WebExtension.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-webkit2webextension.cabal view
@@ -1,12 +1,12 @@ name:                 gi-webkit2webextension-version:              4.0.17+version:              4.0.19 synopsis:             WebKit2-WebExtension bindings description:          Bindings for WebKit2-WebExtension, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi license:              LGPL-2.1 license-file:         LICENSE author:               Will Thompson, Iñaki García Etxebarria and Jonas Platte-maintainer:           Iñaki García Etxebarria (garetxe@gmail.com)+maintainer:           Iñaki García Etxebarria (inaki@blueleaf.cc) category:             Bindings build-type:           Custom cabal-version:        1.24@@ -14,20 +14,20 @@ extra-source-files: README.md ChangeLog.md stack.yaml WebKit2WebExtension.overrides  custom-setup-      setup-depends: base >= 4.7 && < 5,+      setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.21.1 && < 0.22+                     haskell-gi >= 0.21.0 && < 0.23  library       default-language: Haskell2010-      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts+      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses       other-extensions: PatternSynonyms, ViewPatterns       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations        pkgconfig-depends: webkit2gtk-web-extension-4.0       build-depends: base >= 4.7 && <5,-                     haskell-gi-base == 0.21.*,-                     haskell-gi >= 0.21.1 && < 0.22,+                     haskell-gi-base >= 0.21.0 && < 0.23,+                     haskell-gi >= 0.21.0 && < 0.23,                      haskell-gi-overloading < 1.1,                      gi-soup == 2.4.*,                      gi-gio == 2.0.*,@@ -43,3 +43,129 @@       -- see https://ghc.haskell.org/trac/ghc/ticket/14382       if impl(ghc == 8.2.*)               build-depends: haskell-gi-overloading == 0.0++      exposed-modules: GI.WebKit2WebExtension,+                       GI.WebKit2WebExtension.Callbacks,+                       GI.WebKit2WebExtension.Constants,+                       GI.WebKit2WebExtension.Enums,+                       GI.WebKit2WebExtension.Flags,+                       GI.WebKit2WebExtension.Interfaces,+                       GI.WebKit2WebExtension.Interfaces.DOMEventTarget,+                       GI.WebKit2WebExtension.Interfaces.DOMNodeFilter,+                       GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver,+                       GI.WebKit2WebExtension.Objects,+                       GI.WebKit2WebExtension.Objects.ContextMenu,+                       GI.WebKit2WebExtension.Objects.ContextMenuItem,+                       GI.WebKit2WebExtension.Objects.DOMAttr,+                       GI.WebKit2WebExtension.Objects.DOMBlob,+                       GI.WebKit2WebExtension.Objects.DOMCDATASection,+                       GI.WebKit2WebExtension.Objects.DOMCSSRule,+                       GI.WebKit2WebExtension.Objects.DOMCSSRuleList,+                       GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration,+                       GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet,+                       GI.WebKit2WebExtension.Objects.DOMCSSValue,+                       GI.WebKit2WebExtension.Objects.DOMCharacterData,+                       GI.WebKit2WebExtension.Objects.DOMClientRect,+                       GI.WebKit2WebExtension.Objects.DOMClientRectList,+                       GI.WebKit2WebExtension.Objects.DOMComment,+                       GI.WebKit2WebExtension.Objects.DOMDOMImplementation,+                       GI.WebKit2WebExtension.Objects.DOMDOMSelection,+                       GI.WebKit2WebExtension.Objects.DOMDOMTokenList,+                       GI.WebKit2WebExtension.Objects.DOMDOMWindow,+                       GI.WebKit2WebExtension.Objects.DOMDocument,+                       GI.WebKit2WebExtension.Objects.DOMDocumentFragment,+                       GI.WebKit2WebExtension.Objects.DOMDocumentType,+                       GI.WebKit2WebExtension.Objects.DOMElement,+                       GI.WebKit2WebExtension.Objects.DOMEntityReference,+                       GI.WebKit2WebExtension.Objects.DOMEvent,+                       GI.WebKit2WebExtension.Objects.DOMFile,+                       GI.WebKit2WebExtension.Objects.DOMFileList,+                       GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLBRElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLCollection,+                       GI.WebKit2WebExtension.Objects.DOMHTMLDListElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLDivElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLDocument,+                       GI.WebKit2WebExtension.Objects.DOMHTMLElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLFontElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLFormElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLHRElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLImageElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLInputElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLLIElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLMapElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLModElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLOListElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection,+                       GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLParamElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLPreElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement,+                       GI.WebKit2WebExtension.Objects.DOMHTMLUListElement,+                       GI.WebKit2WebExtension.Objects.DOMKeyboardEvent,+                       GI.WebKit2WebExtension.Objects.DOMMediaList,+                       GI.WebKit2WebExtension.Objects.DOMMouseEvent,+                       GI.WebKit2WebExtension.Objects.DOMNamedNodeMap,+                       GI.WebKit2WebExtension.Objects.DOMNode,+                       GI.WebKit2WebExtension.Objects.DOMNodeIterator,+                       GI.WebKit2WebExtension.Objects.DOMNodeList,+                       GI.WebKit2WebExtension.Objects.DOMObject,+                       GI.WebKit2WebExtension.Objects.DOMProcessingInstruction,+                       GI.WebKit2WebExtension.Objects.DOMRange,+                       GI.WebKit2WebExtension.Objects.DOMStyleSheet,+                       GI.WebKit2WebExtension.Objects.DOMStyleSheetList,+                       GI.WebKit2WebExtension.Objects.DOMText,+                       GI.WebKit2WebExtension.Objects.DOMTreeWalker,+                       GI.WebKit2WebExtension.Objects.DOMUIEvent,+                       GI.WebKit2WebExtension.Objects.DOMWheelEvent,+                       GI.WebKit2WebExtension.Objects.DOMXPathExpression,+                       GI.WebKit2WebExtension.Objects.DOMXPathResult,+                       GI.WebKit2WebExtension.Objects.Frame,+                       GI.WebKit2WebExtension.Objects.HitTestResult,+                       GI.WebKit2WebExtension.Objects.ScriptWorld,+                       GI.WebKit2WebExtension.Objects.URIRequest,+                       GI.WebKit2WebExtension.Objects.URIResponse,+                       GI.WebKit2WebExtension.Objects.WebEditor,+                       GI.WebKit2WebExtension.Objects.WebExtension,+                       GI.WebKit2WebExtension.Objects.WebHitTestResult,+                       GI.WebKit2WebExtension.Objects.WebPage,+                       GI.WebKit2WebExtension.Structs,+                       GI.WebKit2WebExtension.Structs.ConsoleMessage,+                       GI.WebKit2WebExtension.Structs.ContextMenuItem_,+                       GI.WebKit2WebExtension.Structs.ContextMenu_
stack.yaml view
@@ -1,3 +1,3 @@ packages: - '.'-resolver: lts-9.21+resolver: lts-13.7