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 +8/−0
- GI/WebKit2WebExtension.hs +58/−0
- GI/WebKit2WebExtension/Callbacks.hs +202/−0
- GI/WebKit2WebExtension/Constants.hs +685/−0
- GI/WebKit2WebExtension/Enums.hs +499/−0
- GI/WebKit2WebExtension/Enums.hs-boot +35/−0
- GI/WebKit2WebExtension/Flags.hs +107/−0
- GI/WebKit2WebExtension/Flags.hs-boot +27/−0
- GI/WebKit2WebExtension/Interfaces.hs +45/−0
- GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs +300/−0
- GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs-boot +38/−0
- GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs +175/−0
- GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs-boot +32/−0
- GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs +177/−0
- GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs-boot +32/−0
- GI/WebKit2WebExtension/Objects.hs +261/−0
- GI/WebKit2WebExtension/Objects/ContextMenu.hs +826/−0
- GI/WebKit2WebExtension/Objects/ContextMenu.hs-boot +68/−0
- GI/WebKit2WebExtension/Objects/ContextMenuItem.hs +665/−0
- GI/WebKit2WebExtension/Objects/ContextMenuItem.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMAttr.hs +904/−0
- GI/WebKit2WebExtension/Objects/DOMAttr.hs-boot +74/−0
- GI/WebKit2WebExtension/Objects/DOMBlob.hs +218/−0
- GI/WebKit2WebExtension/Objects/DOMBlob.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/DOMCDATASection.hs +172/−0
- GI/WebKit2WebExtension/Objects/DOMCDATASection.hs-boot +29/−0
- GI/WebKit2WebExtension/Objects/DOMCSSRule.hs +581/−0
- GI/WebKit2WebExtension/Objects/DOMCSSRule.hs-boot +56/−0
- GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs +268/−0
- GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs +867/−0
- GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs-boot +71/−0
- GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs +639/−0
- GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs-boot +59/−0
- GI/WebKit2WebExtension/Objects/DOMCSSValue.hs +396/−0
- GI/WebKit2WebExtension/Objects/DOMCSSValue.hs-boot +44/−0
- GI/WebKit2WebExtension/Objects/DOMCharacterData.hs +717/−0
- GI/WebKit2WebExtension/Objects/DOMCharacterData.hs-boot +59/−0
- GI/WebKit2WebExtension/Objects/DOMClientRect.hs +686/−0
- GI/WebKit2WebExtension/Objects/DOMClientRect.hs-boot +65/−0
- GI/WebKit2WebExtension/Objects/DOMClientRectList.hs +272/−0
- GI/WebKit2WebExtension/Objects/DOMClientRectList.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMComment.hs +168/−0
- GI/WebKit2WebExtension/Objects/DOMComment.hs-boot +29/−0
- GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs +440/−0
- GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs-boot +44/−0
- GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs +1889/−0
- GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs-boot +137/−0
- GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs +610/−0
- GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs-boot +56/−0
- GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs +3977/−0
- GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs-boot +266/−0
- GI/WebKit2WebExtension/Objects/DOMDocument.hs +8062/−0
- GI/WebKit2WebExtension/Objects/DOMDocument.hs-boot +497/−0
- GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs +713/−0
- GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs-boot +62/−0
- GI/WebKit2WebExtension/Objects/DOMDocumentType.hs +724/−0
- GI/WebKit2WebExtension/Objects/DOMDocumentType.hs-boot +65/−0
- GI/WebKit2WebExtension/Objects/DOMElement.hs +5722/−0
- GI/WebKit2WebExtension/Objects/DOMElement.hs-boot +362/−0
- GI/WebKit2WebExtension/Objects/DOMEntityReference.hs +161/−0
- GI/WebKit2WebExtension/Objects/DOMEntityReference.hs-boot +29/−0
- GI/WebKit2WebExtension/Objects/DOMEvent.hs +1316/−0
- GI/WebKit2WebExtension/Objects/DOMEvent.hs-boot +104/−0
- GI/WebKit2WebExtension/Objects/DOMFile.hs +223/−0
- GI/WebKit2WebExtension/Objects/DOMFile.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/DOMFileList.hs +268/−0
- GI/WebKit2WebExtension/Objects/DOMFileList.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs +3168/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs-boot +191/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs +2024/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs-boot +128/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs +2363/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs-boot +146/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs +594/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs +551/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs +1234/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs-boot +83/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs +1264/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs-boot +86/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs +584/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs +319/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs-boot +41/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs +431/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs +431/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs +1858/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs-boot +125/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs +2760/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs-boot +170/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs +1236/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs-boot +83/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs +367/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs +754/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs-boot +56/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs +1663/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs-boot +110/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs +1917/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs-boot +125/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs +594/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs +911/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs-boot +65/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs +2060/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs-boot +131/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs +2782/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs-boot +176/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs +4241/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs-boot +257/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs +601/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs +527/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs-boot +44/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs +527/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs-boot +44/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs +1961/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs-boot +125/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs +527/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs-boot +44/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs +357/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs +431/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs +914/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs-boot +65/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs +594/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs +758/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs-boot +56/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs +3017/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs-boot +185/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs +591/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs +1341/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs-boot +92/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs +427/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs +926/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs-boot +65/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs +586/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs +1405/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs-boot +92/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs +2110/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs-boot +137/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs +856/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs-boot +62/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs +2591/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs-boot +161/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs +1229/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs-boot +83/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs +2552/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs-boot +164/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs +1453/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs-boot +98/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs +1113/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs-boot +77/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs +2264/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs-boot +146/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs +434/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs +603/−0
- GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs +932/−0
- GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs-boot +77/−0
- GI/WebKit2WebExtension/Objects/DOMMediaList.hs +554/−0
- GI/WebKit2WebExtension/Objects/DOMMediaList.hs-boot +53/−0
- GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs +1707/−0
- GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs-boot +128/−0
- GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs +605/−0
- GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs-boot +56/−0
- GI/WebKit2WebExtension/Objects/DOMNode.hs +2529/−0
- GI/WebKit2WebExtension/Objects/DOMNode.hs-boot +170/−0
- GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs +777/−0
- GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs-boot +71/−0
- GI/WebKit2WebExtension/Objects/DOMNodeList.hs +268/−0
- GI/WebKit2WebExtension/Objects/DOMNodeList.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMObject.hs +165/−0
- GI/WebKit2WebExtension/Objects/DOMObject.hs-boot +32/−0
- GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs +360/−0
- GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs-boot +41/−0
- GI/WebKit2WebExtension/Objects/DOMRange.hs +2092/−0
- GI/WebKit2WebExtension/Objects/DOMRange.hs-boot +143/−0
- GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs +842/−0
- GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs-boot +74/−0
- GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs +268/−0
- GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs-boot +38/−0
- GI/WebKit2WebExtension/Objects/DOMText.hs +377/−0
- GI/WebKit2WebExtension/Objects/DOMText.hs-boot +41/−0
- GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs +917/−0
- GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs-boot +80/−0
- GI/WebKit2WebExtension/Objects/DOMUIEvent.hs +931/−0
- GI/WebKit2WebExtension/Objects/DOMUIEvent.hs-boot +80/−0
- GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs +525/−0
- GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs-boot +50/−0
- GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs +191/−0
- GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs-boot +32/−0
- GI/WebKit2WebExtension/Objects/DOMXPathResult.hs +896/−0
- GI/WebKit2WebExtension/Objects/DOMXPathResult.hs-boot +77/−0
- GI/WebKit2WebExtension/Objects/Frame.hs +434/−0
- GI/WebKit2WebExtension/Objects/Frame.hs-boot +47/−0
- GI/WebKit2WebExtension/Objects/HitTestResult.hs +1004/−0
- GI/WebKit2WebExtension/Objects/HitTestResult.hs-boot +83/−0
- GI/WebKit2WebExtension/Objects/ScriptWorld.hs +399/−0
- GI/WebKit2WebExtension/Objects/ScriptWorld.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/URIRequest.hs +416/−0
- GI/WebKit2WebExtension/Objects/URIRequest.hs-boot +44/−0
- GI/WebKit2WebExtension/Objects/URIResponse.hs +682/−0
- GI/WebKit2WebExtension/Objects/URIResponse.hs-boot +65/−0
- GI/WebKit2WebExtension/Objects/WebEditor.hs +268/−0
- GI/WebKit2WebExtension/Objects/WebEditor.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/WebExtension.hs +271/−0
- GI/WebKit2WebExtension/Objects/WebExtension.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/WebHitTestResult.hs +241/−0
- GI/WebKit2WebExtension/Objects/WebHitTestResult.hs-boot +35/−0
- GI/WebKit2WebExtension/Objects/WebPage.hs +1081/−0
- GI/WebKit2WebExtension/Objects/WebPage.hs-boot +65/−0
- GI/WebKit2WebExtension/Structs.hs +45/−0
- GI/WebKit2WebExtension/Structs/ConsoleMessage.hs +403/−0
- GI/WebKit2WebExtension/Structs/ConsoleMessage.hs-boot +47/−0
- GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs +163/−0
- GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs-boot +26/−0
- GI/WebKit2WebExtension/Structs/ContextMenu_.hs +163/−0
- GI/WebKit2WebExtension/Structs/ContextMenu_.hs-boot +26/−0
- LICENSE +14/−0
- README.md +1/−1
- gi-webkit2webextension.cabal +133/−7
- stack.yaml +1/−1
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